Download

Nilay Khandelwal

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.
Senior Software Engineer & Lead Support Engineer2020 - Present
  • 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.
Software Engineer II & Support Engineer2014 - 2020
  • 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.
Software Engineer2011 - 2014
  • 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