Senior software engineer with 14+ years building and operating high-scale, low-latency ad tech and distributed platforms (1B+ daily requests, sub-100ms responses). Experienced in system architecture, large-scale production operations, platform modernization, integrations (SSP and DSP), and cross-functional collaboration with product and revenue teams to deliver high-impact advertising infrastructure.
Skills
Distributed Systems & Architecture:
High-scale, low-latency serving systems; microservices; distributed platform design; event-driven architectures; in-memory serving caches/entity lookups; aggregation pipelines; edge/CDN management; SSP/DSP integrations
Data & Real-Time Systems:
MongoDB, Redis, Microsoft SQL Server, Apache Druid, Amazon Kinesis, RabbitMQ
Cloud & Infrastructure:
Azure App Services, AWS (EC2, S3, Kinesis), Cloudflare, Docker, Terraform
DevOps / CI/CD / Observability:
TeamCity, GitHub, New Relic, Kibana, Git
Languages:
C#, ASP.NET Core MVC, SQL, JavaScript, Knockout, jQuery, Python, Java, PHP, VB.NET
Work Experience
Senior Software Engineer
AdSupply Inc
June 2011 - Present
Culver City, CA
Senior engineer on a real-time ad exchange and serving platform responsible for architecture evolution, system reliability, and distributed delivery infrastructure supporting billions of daily advertising requests. Key contributor to platform modernization, revenue-generating product features, and production incident response.
- Led migration of key platform components from .NET Framework to .NET Core, modernizing the platform architecture, decomposing monolith components into microservices, and supporting transition from on-prem infrastructure to cloud-native deployments.
- Originated and prototyped the Web Push advertising format, collaborating with business stakeholders and engineering teams to launch and expand a new revenue-generating ad product.
- Led production reliability initiatives including incident response, observability improvements, and edge traffic management using Cloudflare, New Relic, and Kibana.
- Owned fraud mitigation systems within the ad delivery pipeline, improving traffic quality and protecting platform revenue integrity.
- Designed and implemented a rules-based microservice platform using Apache Druid for real-time campaign tracking and automation, reducing manual operations for internal teams and clients.
- Led platform compatibility work across AdBlock and browser content-blocking mechanisms; owned ad unit scripts and tags across browser and partner constraints.
- Optimized request-path data flows with MongoDB and Redis, improving performance and maintainability.
- Implemented pub/sub messaging to propagate database updates to live serving nodes, enabling in-memory entity lookups and reducing database reads on the request path.
- Served as an escalation point for complex production issues, bridging client-side ad delivery behavior with backend platform logic while contributing to architecture discussions and code reviews.
- Helped build early versions of the ad serving platform, delivering customer-facing interfaces and foundational reporting and analytics capabilities.
- Built SQL-based reporting systems used internally for operational analytics and business insights.
- Expanded and maintained ad unit delivery scripts and partner integrations as platform scale and demand grew.
Software Engineer (Concurrent)
EventSorbet
December 2011 - April 2013
Santa Monica, CA
Early-stage startup developing an event management platform. Worked on core platform capabilities and payment infrastructure.
- Collaborated with founding engineers to establish the initial platform stack using ASP.NET MVC, NHibernate ORM, and JavaScript/jQuery.
- Designed and optimized the event search functionality that became the primary user interaction workflow.
- Integrated Stripe payment processing for subscriptions and vendor payouts, automating payment workflows and reducing manual operational work.
Student Programmer
University of Southern California
October 2010 - May 2011
Los Angeles, CA
Worked at the School of Pharmacy developing custom web and database applications in VB.NET.
- Built internal employee time-tracking software to improve operational efficiency.
- Maintained and enhanced internal web applications used by university staff.
Associate Intern
OnGreen
May 2010 - August 2010
Los Angeles, CA
Series A startup building an online platform connecting green startups with investors and facilitating capital raises.
- Collaborated with an offshore engineering team to test and resolve platform issues.
- Deployed and managed osTicket support infrastructure on a LAMP stack.
- Configured and maintained phpBB community forums for platform users and stakeholders.
Education
M.S. in Computer Science
University of Southern California
2009 - 2011
Los Angeles, CA
B.Tech. in Computer Science Engineering
Jaypee Institute of Information Technology
2005 - 2009
NOIDA, India