avatar

Nilay Khandelwal
Senior Software Engineer

About

I'm a software engineer with 14+ years of experience building scalable, high-performance systems - mostly in ad tech, full-stack development, and distributed computing. I love solving complex engineering challenges and making systems run faster, smarter, and more efficiently.

Work Experience

AdSupply Inc
Culver City, CA
June 2011 – Present
Senior Software Engineer
Help architect and optimize the core ad-exchange platform, transitioning from .NET Framework to .NET Core to improve scalability and efficiency. The ad-serving engine handles 1B+ daily ad requests, integrating with SSPs and DSPs while delivering low-latency, high viewability ad experiences.
Highlights
  • Scalability & Performance – Optimized ad-serving architecture with MongoDB, Redis, and Amazon Kinesis, achieving sub-100ms response times and increasing eCPMs.
  • Innovative Ad Formats – Developed high-revenue ad units like popunders, web-push, in-page push, and content-blocker bypass ads and contributed to designing and implementing a patented proxy system to counter ad blockers.
  • Infrastructure & Cost Efficiency – Designed CDN, asset servers, and edge-compute services, reducing hardware costs while improving performance.
  • Fraud Detection & Prevention – Led efforts to identify and mitigate ad fraud, ensuring cleaner traffic and stronger revenue integrity.
  • Ad Campaign Automation & Analytics – Built rules-based automation tools using Apache Druid, enabling real-time tracking and large-scale data aggregation.
  • Full-Stack Development & UI Enhancements – Developed ASP.NET MVC business tools and JavaScript analytics plugins, making data management and visualization easier for internal teams.
  • Advanced Targeting & Content Analysis – Researched semantic extraction and keyword analysis, enhancing ad-matching algorithms for better audience targeting.
  • Engineering Support & Troubleshooting – Led support engineering, resolving production issues and ensuring seamless third-party integrations.
EventSorbet
Santa Monica, CA
December 2011 – April 2013
Software Engineer
An early-stage startup developing an event management platform, I worked as a Software Engineer, primarily focused on building and enhancing core platform features.
Highlights
  • Collaborated with the founding team on the initial setup of the platform stack using ASP.NET MVC, NHibernate ORM, JavaScript/jQuery for the UI, and Git for version control, ensuring efficient development and collaboration.
  • Developed and optimized the event search feature, which became the primary method of interacting with the platform.
  • Integrated Stripe payment service to enable credit card checkout, manage subscriptions, and streamline event vendor payouts, reducing manual processing for the internal team.
University of Southern California
Los Angeles, CA
October 2010 – May 2011
Student Programmer
Worked at the School of Pharmacy developing in-house custom web and database applications in VB.NET.
Highlights
  • Developed a time tracking system for employees, enhancing operational efficiency.
  • Maintained, tested, and documented code for internal employee support applications.
OnGreen
Los Angeles, CA
May 2010 – August 2010
Associate Intern
Joined a Series A startup focused on building an online platform to help green startups connect with investors and raise capital.
Highlights
  • Collaborated with offshore engineering team to test and resolve platform bugs.
  • Set up and managed a support ticketing system using osTicket on a managed LAMP stack server.
  • Configured and maintained a phpBB user forum on the LAMP stack to facilitate interaction between platform stakeholders.
Infosys Technologies Ltd.
Mysuru, India
January 2009 – May 2009
Internship Trainee
Completed a 2-month training in Java technologies and contributed to a mobile app project, gaining hands-on experience in Java development, mobile app design, and database integration.
Highlights
  • Trained in core and advanced Java, JSP, JDBC, and PL/SQL for Oracle DBMS.
  • Contributed to a group project to develop a mobile UML designing tool application using Java ME, serving as a pilot for Java mobile development within the department.
RetailWare Softech Pvt. Ltd.
Pune, India
June 2008 – August 2008
Summer Intern
Developed a helpdesk management system using ASP.NET and implemented a support documentation search tool to assist call center employees in providing real-time support to customers.

Contact

Los Angeles, CA US
LinkedIn

Education

  • 2009 2011

    University of Southern California

    Master of Science

    Computer Science

    Courses
    • Algorithms & System Design: Focused on algorithms, system architecture, and OS internals, emphasizing scalability and optimization.
    • Databases & Data Management: Gained hands-on experience with relational databases, data modeling, and querying.
    • Web & Mobile Technologies: Developed skills in web development (HTML, CSS, JavaScript, PHP, CodeIgniter) and mobile app development.
    • Multimedia, Graphics & Embedded Systems: Learned multimedia systems, 3D graphics rendering, and embedded systems with real-time OS.
    • UI/UX Design: Focused on UI principles, usability, and creating intuitive user experiences.
    • AI & Computer Vision: Gained fundamental knowledge in machine learning, NLP, and computer vision.
  • 2005 2009

    Jaypee Institute of Information Technology

    Bachelor of Technology

    Computer Science Engineering

    Courses
    • Programming & Software Development: Proficient in C, C++, UNIX & Shell programming, OOP, and Web technologies.
    • Electronics & Communication: Knowledge in circuits, analog/digital communication, and optical communication.
    • Mathematics & Analytics: Advanced skills in discrete math, statistics, and numerical techniques.
    • Data Structures & Algorithms: Strong understanding of advanced data structures and algorithms.
    • Networking & Communication: Knowledge of computer networks, data communication, and optical communication.
    • Operating Systems & Design: Foundation in OS, system organization, and software engineering.
    • Database Management: Expertise in DBMS, Data Warehousing, and Data Mining.
    • AI & Machine Learning: Hands-on experience with AI & ML concepts.
    • Communication & Management: Developed presentation, communication, and managerial economics skills.

Skills

Programming Languages
C# .NET Core ASP.NET JavaScript Java PHP SQL Python VB.NET
Databases & Caching
MongoDB Redis Microsoft SQL Server Apache Druid
Cloud & Infrastructure
AWS Amazon Kinesis CDN design edge computing
Development Tools & Frameworks
ASP.NET MVC jQuery Git NHibernate CodeIgniter
Specialties
Distributed systems high-scale ad tech fraud detection automation business analytics performance optimization