Matt Westphal

Principal 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

👤
Senior
🎓
Top School
Matt Westphal is a Principal Software Engineer in Redmond with two decades of experience building scalable, production-grade systems and leading engineering teams at Microsoft. He combines deep backend expertise in C# and Azure storage with practical leadership—architecting high-throughput commerce services that aggregated 15.5+ million usage events per hour and driving productivity improvements for developer platforms. Equally comfortable as an individual contributor and manager, he champions test-driven development, agile practices, and mentoring to raise team effectiveness. An active contributor to Azure SDK and Azure PowerShell projects, his work spans API client development, usage-aggregation logic, and test automation—showing a knack for improving both service reliability and developer experience.
code10 years of coding experience
job29 years of employment as a software developer
bookComputer Science, Computer Science at University of Nevada-Las Vegas
bookBachelor of Science in Liberal Arts, Emphasis in Computer Science, Computer Science, Bachelor of Science in Liberal Arts, Emphasis in Computer Science, Computer Science at Evergreen State College
languagesEnglish
github-logo-circle

Github Skills (18)

javascript10
apidoc10
azure-sdk10
net10
dotnet10
microsoft-azure10
asp-net10
azure-powershell10
api10
dotnet-core10
powershell10
azure10
nodejs10
csharp10
test-automation10

Programming languages (3)

C#JavaScriptTypeSpec

Github contributions (5)

github-logo-circle
Azure/azure-powershell

Jun 2015 - Jun 2016

Microsoft Azure PowerShell
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:59 commits, 13 PRs, 6 comments in 1 year
Contributions summary:Matt's commits primarily focused on the initial setup and configuration of the project's core components. The changes involved the creation of project shells, the addition of test projects, and the integration of necessary NuGet packages. These actions, specifically the modification of project files and the addition of dependencies, suggest the user's contribution to the underlying structure and build process of the project. Additionally, the presence of test projects hints at a role involving quality assurance or test automation, which aligns with the repository's focus on Azure PowerShell.
microsoft-azure-powershellpowershellmicrosoft-azuremicrosoftazure
Azure/azure-sdk-for-net

Jun 2015 - Apr 2016

This repository is for active development of the Azure SDK for .NET. For consumers of the SDK we recommend visiting our public developer docs at https://learn.microsoft.com/dotnet/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-net.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:30 commits, 8 PRs, 2 comments in 10 months
Contributions summary:Matt contributed to the development of the Commerce project within the Azure SDK for .NET repository. Their work focused on adding initial project structures and implementing test projects, including scenario tests. The user's contributions included modifications to the UsageAggregates components, specifically related to data aggregation and retrieval, and involved adding and modifying test files. They also updated assembly information and made changes to the generated code related to usage aggregation.
dotnetversionedazure-functionssdkconsumers
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
Matt Westphal - Principal Software Engineer at Microsoft