Jeff Schwartz

Director Of Engineering 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 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.
code10 years of coding experience
job24 years of employment as a software developer
bookB.S. Computer Science, B.S. Computer Science at The University of Texas at Austin
github-logo-circle

Github Skills (21)

task-management10
debugging10
debug10
net-sdk10
net10
dotnet10
resource-management10
collector10
asp-net10
performance-analysis10
sdk10
dotnet-sdk10
garbage10
dotnet-core10
workflow-management10

Programming languages (8)

C#PowerShellTypeScriptC++LLVMJavaScriptGoHTML

Github contributions (5)

github-logo-circle
microsoft/perfview

May 2016 - Jan 2018

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

Jul 2021 - Nov 2022

Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
Role in this project:
userQA 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