Jeff Schwartz is a seasoned engineering leader with over two decades of experience at Microsoft and a decade in senior technical management, now serving as Director of Engineering in Redmond. He has deep expertise in the .NET ecosystem, having led the .NET Runtime team and contributed to high-profile open-source projects like dotnet/sdk and PerfView—work that spans test automation, workload management, performance analysis, and GC/memory diagnostics. Known for blending hands-on engineering with strategic leadership, he’s driven improvements in build reliability, runtime diagnostics, and telemetry-driven product decisions. Colleagues value his ability to translate low-level performance insights into scalable engineering practices and product improvements.
10 years of coding experience
24 years of employment as a software developer
B.S. Computer Science, B.S. Computer Science at The University of Texas at Austin
PerfView is a CPU and memory performance-analysis tool
Role in this project:
Back-end Developer & Performance Engineer
Contributions:16 commits, 6 PRs, 57 comments in 1 year 8 months
Contributions summary:Jeff focused on improving the performance analysis capabilities of the `perfview` tool. They implemented significant changes to the code, including fixing bugs related to version checking and memory pressure calculations within the GCPerHeapHistory component. The user also refactored and updated the code to align with new processing models, adding support for key information to process computers. Furthermore, they enhanced the tool by incorporating finer-grained data from kernel and symbol events, thus providing better run-time versioning information.
Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:100 reviews, 6 commits, 14 PRs in 1 year 4 months
Contributions summary:Jeff primarily contributed to enhancing the test suite for the .NET SDK, focusing on workload management and installation. Their work involved creating and modifying test cases within the `dotnet-MsiInstallation.Tests` project, specifically related to workload updates, versioning, and source configurations. The user's commits showcase the use of the VM framework for testing various scenarios within the .NET SDK environment, testing `dotnet workload update` commands. Additional tests added check the behavior of features such as publishing, building and native AOT applications, in order to ensure build consistency and reliability.
clidotnetsdknet-corec-sharp
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 Schwartz - Director Of Engineering at Microsoft