John Call

Principal Software Architect at Microsoft

Seattle, 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
John Call is a Principal Software Architect at Microsoft with nine years of professional experience building high-performance cloud and backend systems from Seattle. He combines deep .NET runtime expertise with practical architecture leadership, contributing performance optimizations to core repos like dotnet/runtime (notably improving String.Join for IList<string> and SortedDictionary copy operations). A former research intern at Epic with an MS from University of Wisconsin–Madison and a BS from University of Minnesota, he blends academic rigor with production-scale engineering. He focuses on making foundational libraries faster and clearer, evidenced by both performance tuning and improved code documentation. Colleagues rely on him to translate low-level improvements into measurable system gains across Azure-related projects.
code9 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at University of Minnesota
bookMaster of Science (MS) Computer Science, Master of Science (MS) Computer Science at University of Wisconsin-Madison
github-logo-circle

Github Skills (12)

algorithm10
net10
asp-net10
data-structures10
algorithms10
dotnet10
csharp10
performance-optimization10
data-structure10
dotnet-core10
dotnet-new9
unit-testing9

Programming languages (13)

C#PowerShellJavaC++GCC Machine DescriptionGoTypeScriptShell

Github contributions (5)

github-logo-circle
dotnet/runtime

Nov 2020 - Oct 2021

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
userBack-end Developer
Contributions:18 reviews, 6 commits, 8 PRs in 11 months
Contributions summary:John contributed to optimizing the `String.Join` method within the .NET runtime, specifically focusing on performance improvements for `IList<string>`. They also made enhancements to `SortedDictionary` copy operations, optimizing its performance. Furthermore, the user added parameter descriptions to the codebase, improving code clarity and maintainability. These changes indicate a focus on improving the efficiency and usability of core .NET libraries.
dotnetruntimelinuxcsharpxamarin
johnthcall/azure-docs

Nov 2016 - Jul 2024

Contributions:5 pushes, 1 branch in 7 years 9 months
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
John Call - Principal Software Architect at Microsoft