Jeff Klouda

Software Engineer 2 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
Jeff Klouda is a backend-focused software engineer with nine years of experience based in Redmond, currently a Software Engineer 2 at Microsoft working on NuGet.Client. He has driven reliability and performance improvements across NuGet and MSBuild—resolving SDK resolver deadlocks, refining build asset generation for PackageReference projects, and optimizing SdkResolverManifest and restore logic. A Notre Dame Computer Engineering student with a background in Visual Communication Design, he brings a rare blend of systems-level rigor and product-minded design to developer tools. Earlier roles in environmental stress testing and student design work give him practical hardware testing experience and a strong sense for developer usability alongside deep build-system expertise.
code9 years of coding experience
bookBachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at University of Notre Dame
languagesEnglish
github-logo-circle

Github Skills (12)

net10
nuget10
dotnet10
build-system10
csharp10
package-management10
msbuild10
dependency-resolution10
aspnet10
dotnet-core10
test-automation10
build-automation9

Programming languages (9)

C#TypeScriptPowerShellC++GoHTMLF#Rich Text Format

Github contributions (5)

github-logo-circle
dotnet/msbuild

Jul 2016 - Oct 2022

The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
Role in this project:
userBack-end Developer
Contributions:84 reviews, 238 commits, 434 PRs in 6 years 4 months
Contributions summary:Jeff's contributions focused on implementing and testing core build functionality within the MSBuild project. The commits involved enhancing the handling of imports, specifically related to SDKs and project extensions, to ensure correct behavior during project evaluation and restore operations. The changes included modifications to the preprocessor, project loading, and code related to project file processing. Further, the user addressed issues with the code task factory, added the implementation of several utility methods, and improved the performance of the SdkResolverManifest.
dotnetbuild-enginesqfmsbuildcsharp
NuGet/NuGet.Client

Aug 2018 - 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:1754 reviews, 140 commits, 593 PRs in 4 years 6 months
Contributions summary:Jeff primarily contributed to the NuGet client tools, making changes to address bugs and improve functionality. Their work involved modifying build asset generation for PackageReference style projects, resolving deadlocks in the SDK resolver, improving logging verbosity within the SDK resolver, and refactoring restore logic. The user's contributions also included adding options and features related to central package management, ensuring compatibility, and optimizing performance during the restore process.
dotnetnuget-clpackage-managercommand-line-toolsmsbuild
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
Jeff Klouda - Software Engineer 2 at Microsoft