Kartheek Penagamuri

Senior Software Engineer at Microsoft

Redmond, Washington, United States
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

🤩
Rockstar
🎓
Top School
Kartheek Penagamuri is a Senior Software Engineer in Redmond with a decade-plus career building and securing developer tooling for the .NET ecosystem, currently shaping NuGet experiences across Visual Studio, VS Code, and the .NET SDK at Microsoft. He blends deep backend craftsmanship—evidenced by contributions that improved NuGet restore diagnostics and added a new error code to surface missing .nuspec issues—with pragmatic security leadership as the NuGet Security Champion who hardened supply-chain protections and prevented potential exposure of high-value proprietary packages. Kartheek has driven developer productivity improvements (credential caching, C# Dev Kit integrations) that reach millions of C# users, and led AI POCs for context-aware package suggestions with GitHub Copilot integration. Prior roles at Deloitte and Hexaware sharpened his skills in Roslyn analyzers, performance optimization, and large-scale refactoring, while mentoring and CI/CD improvements reflect his emphasis on engineering excellence and maintainability. He combines a systems-focused mindset with an eye for user-impacting details, like reducing auth friction and clarifying error messages that save developer time.
code6 years of coding experience
job10 years of employment as a software developer
bookBachelor of Technology (B.Tech.), Computer Science and Information Technology, Bachelor of Technology (B.Tech.), Computer Science and Information Technology at G.Pulla Reddy Engineering College
languagesEnglish, Telugu, Hindi
github-logo-circle

Github Skills (11)

net10
nuget10
asp-net10
dotnet10
csharp10
package-management10
dotnet-core10
testing10
netframework9
package-manager8
package-manager-tool8

Programming languages (7)

C#PowerShellC++HTMLJupyter NotebookRich Text FormatPython

Github contributions (5)

github-logo-circle
NuGet/NuGet.Client

Jul 2019 - Jan 2023

Client Tools for NuGet - including Visual Studio extensions, command line tools, and msbuild support. (Open issues on https://github.com/nuget/home/issues)
Role in this project:
userBack-end Developer
Contributions:1185 reviews, 570 commits, 404 PRs in 3 years 6 months
Contributions summary:Kartheek's commits focused on fixing issues related to missing or invalid .nuspec files during the NuGet restore process. They introduced a new error code (NU5037) to notify users of this issue and added tests to verify the new error scenario. The changes involved modifying code in several files, including test cases to cover missing .nuspec scenarios, and improving the error messages displayed to the user.
dotnetnuget-clpackage-managercommand-line-toolsmsbuild
NuGet/Home

Nov 2019 - Jul 2022

Repo for NuGet Client issues
Contributions:140 reviews, 79 commits, 13 PRs in 2 years 7 months
dotnetnuget-clientcsharpnugetdotnet-core
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
Kartheek Penagamuri - Senior Software Engineer at Microsoft