Matt Galbraith

Principal Software Engineer at Microsoft

Kirkland, 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
Matt Galbraith is a Principal Software Engineer with over two decades of experience at Microsoft, specializing in building large, reliable test and build infrastructure for .NET and Windows XAML technologies. He combines deep systems and debugging skills—originating on the WPF team—with a focus on automation, CI/CD, and cross-platform build reliability for cloud and on-prem workflows. At .NET Engineering Services he has driven scalable validation across diverse OSes and contributed to high-profile open-source projects like dotnet/runtime and dotnet/arcade, improving signing tooling, Alpine testing, and resilient publishing pipelines. Known for owning substantial test infrastructure and solving tricky debugging and dependency issues, he brings a pragmatic, hands-on approach to improving developer and release velocity. Based in Kirkland, WA, he blends long-term product knowledge with active contributions to critical build and release engineering systems.
code11 years of coding experience
job21 years of employment as a software developer
bookBachelor of Engineering Computer Engineering (Software Emphasis), Bachelor of Engineering Computer Engineering (Software Emphasis) at University of Florida
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (22)

ci-cd-pipeline10
build-automation10
dotnet-core10
azure-pipelines10
powershell10
csharp10
netframework9
net9
devops9
asp-net9
file-processing8
file-handling8
githubaction-workflow8
file-access8
dotnet8

Programming languages (15)

PowerShellC#C++GoHTMLGroovyTypeScriptDockerfile

Github contributions (5)

github-logo-circle
dotnet/arcade

Nov 2017 - Jan 2023

Tools that provide common build infrastructure for multiple .NET Foundation projects.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:500 reviews, 256 commits, 543 PRs in 5 years 3 months
Contributions summary:Matt's initial commit introduces the `SignTool` prototype, focusing on generating manifests with SHA256 information and unpacking files from nested zip archives. Subsequent commits refine the codebase with updates to `SignTool/Program.cs`, `SignTool/BatchSignInput.cs`, and other related files, implementing key features like removing obsolete code paths and refactoring. Furthermore, the user contributes to the build and deployment pipeline with changes to the Azure Pipelines reporter scripts, increasing logging verbosity, and incorporating retries for handling network issues.
dotnetinfrastructurefoundationcsharpdotnet-core
dotnet/runtime

Jan 2015 - Aug 2022

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
userDevOps Engineer & Build & Release Engineer
Contributions:48 reviews, 287 commits, 60 PRs in 7 years 8 months
Contributions summary:Matt contributed significantly to the project's build and release processes. They implemented support for testing on Alpine Linux, which included updating the test matrix and fixing builds. Furthermore, the user made changes to the publishing pipeline, temporarily addressing disk space issues and subsequently moving publishing off hosted ADO machines. Lastly, the user reverted a dependency update, indicating involvement in dependency management and build stability.
dotnetruntimelinuxcsharpxamarin
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 Galbraith - Principal Software Engineer at Microsoft