Puneet Gupta

Principal Software Engineer at Microsoft

Vancouver, British Columbia, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code8 years of coding experience
job17 years of employment as a software developer
bookBachelor of Technology (B.Tech.) Computer Engineering, Bachelor of Technology (B.Tech.) Computer Engineering at Lala Lajpat Rai Institute of Engg. & Tech., Moga
bookkundan vidya mandir
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
2,257reputation
228kreached
70answers
4questions
Badges
azure
top-5%
github-logo-circle

Github Skills (19)

etw10
net10
dotnet10
asp-net-core10
asp-net10
performance-analysis10
dotnet-core10
iis10
csharp10
trace10
windows9
performance-optimization9
azure9
debug8
debugging8

Programming languages (9)

C#TypeScriptCSSJavaScriptPHPHTMLMarkdownPython

Github contributions (5)

github-logo-circle
microsoft/perfview

Aug 2017 - Dec 2017

PerfView is a CPU and memory performance-analysis tool
Role in this project:
userBack-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.
cpumemorydotnetperformance-analysiswindows
Azure/DaaS

Jun 2020 - Dec 2022

This is the source code repository for the Diagnostics As A Service component of Azure App Service
Contributions:1 release, 58 reviews, 110 commits in 2 years 6 months
azure-app-serviceas-a-servicecode-repositoryazureapp-service
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