Puneet Gupta is a Principal Software Engineer at Microsoft Azure App Service in Vancouver with over nine years of professional experience and a long tenure at Microsoft spanning roles from support engineer to principal. He owns the Diagnostic as a Service component and drives the Diagnose and Solve blade for App Service, blending deep hands-on coding with a passion for diagnostics and reliability. Known for exceptional debugging and protocol analysis skills, Puneet has in-depth expertise across IIS, ASP.NET and the Microsoft web stack and has contributed performance-focused enhancements to the widely used PerfView tool. He brings a rare combination of escalation-support experience and senior engineering leadership, enabling him to turn complex production issues into durable diagnostic tooling. Colleagues rely on him for hard-to-reproduce troubleshooting and for architecting diagnostics that scale across cloud-hosted web applications.
8 years of coding experience
17 years of employment as a software developer
Bachelor of Technology (B.Tech.) Computer Engineering, Bachelor of Technology (B.Tech.) Computer Engineering at Lala Lajpat Rai Institute of Engg. & Tech., Moga
PerfView is a CPU and memory performance-analysis tool
Role in this project:
Back-end Developer / Performance Engineer
Contributions:11 commits, 5 PRs, 4 comments in 4 months
Contributions summary:Puneet primarily contributed to the `PerfView` tool, focusing on enhancing its ability to parse and analyze IIS (Internet Information Services) and ASP.NET events. They added support for parsing IIS ETW events, integrated ASP.NET events to correlate with IIS data, and addressed issues related to incomplete requests, including CLR exception details. This involved significant modifications to the `PerfViewData.cs` and `IisTraceEventParser.cs` files, along with improvements to the IIS Stats view.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Puneet Gupta - Principal Software Engineer at Microsoft