Experienced software developer and technical leader with a passion for developing high-quality, high-performance products to meet customer and end-user needs.
Experience
2023 — Now
San Francisco Bay Area
Provide technical leadership in designing and implementing distributed systems and platform services for cybersecurity threat prevention, including high-scale lookup services, reusable multi-team content and data pipelines, microservices, and Big Data processing on cloud-native architectures.
Collaborate with cross-functional teams to define system architecture and integrate cloud services ensuring performance, scalability, and reliability.
2017 — 2023
2017 — 2023
San Francisco Bay Area
• Developing Audience Orchestration Service to create personalized audiences based on business logic and targeting the audiences for campaign or journey based message delivery.
• Developed a highly scalable API based messaging service to enable external systems to send transactional event notifications via various outbound channels (Email, SMS etc) in Adobe Journey Optimizer. Throughput 20k requests/sec.
• Developed a highly scalable, eventually consistent Distributed Counters Service.
• Designing and Developing other microservices for Adobe Journey Optimizer.
• Developed multiple Advertising Tech solutions like Dynamic Creative Optimization, Creative Management Platform, Private Inventory APIs etc.
• Designing new features and creating functional specifications by working with product management and user design.
• Developing software solutions by understanding information needs, systems flow, data usage, and work processes; investigate problem areas; and follow the software development lifecycle.
• Documenting and demonstrating solutions by developing design documentation, code comments, presentations, and code execution.
• Formulating relevant technical solutions by determining and designing system specifications, standards, and programming.
• Defining optimal logical and physical data models for satisfying the requirements of a large and growing number of customers.
• Doing performance measurements and optimization.
• Specialties: Microservices, REST APIs, Big Data Systems, Distributed Systems, Data Pipelines, Scalability, Advertising Tech, Marketing Tech.
2015 — 2017
2015 — 2017
Bengaluru, Karnataka, India
• Contributed to the creation and subsequent improvements to an Ad Serving ecosystem for display advertising at a scale of 1k+ requests/sec for Adobe Media Optimizer.
• Designed and implemented a horizontally scalable architecture for streaming partner events via Kafka, while replicating across data centers, performing event processing based on business rules and storing in User DBs (Aerospike).
• Built a cross datacenter replication system to incrementally sync metadata between different databases (PostgreSQL, MySQL) located in different datacenters via Kafka along with data processing based on business rules.
• Created ETL integrations utilizing Python and Java to facilitate the process of onboarding catalog feeds from diverse clients.
• Implemented tailored reporting functionalities to meet the specific needs of different advertisers.
2011 — 2015
2011 — 2015
Bengaluru, Karnataka, India
• Developed multiple services and components for programmatic display advertising suite including Big Data Reporting, Campaigner as part of Visto Ad Hub (a.k.a Ensemble).
• Specialties: Ad Tech, Big Data, Data Platforms, Reporting, Analytics, Optimization etc.
2006 — 2011
2006 — 2011
Bengaluru, Karnataka, India
• Joined Tumri when it was an early stage startup.
• Did grounds up development of many services and components of the Dynamic Creative Optimization (DCO) product suite for programmatic display advertising.
• Specialties: Ad Tech, Big Data, Data Platforms, Reporting, Analytics, Optimization, Campaign Management Systems etc.
Education
Manipal University
MS
Visvesvaraya Technological University
Bachelor of Engineering - BE
Kendriya Vidyalaya