Matthew Mitchell

SDE II 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
Matthew Mitchell is an experienced SDE II at Microsoft with 11 years focused on build, automation, and DevOps engineering for large-scale .NET projects. Based in Seattle, he has shaped CI/CD pipelines and build infrastructure across flagship repositories like dotnet/roslyn, aspnetcore, runtime, and arcade, often implementing Jenkins Groovy jobs, branch-specific builds, and automated reporting. His work spans scripting (PowerShell, Bash), package signing, and release automation, and he has improved widely used tools such as the GitHub PR builder plugin and MSBuild CI. Notably, he combines hands-on backend changes with infrastructure-level automation—reducing friction for maintainers of high-profile open-source .NET projects.
code11 years of coding experience
github-logo-circle

Github Skills (65)

github10
package-management10
testing10
databases10
asp-net-core10
asp-net10
javas10
automation10
publish10
entity-framework10
build-automation10
dotnet-new10
dotnet10
dockers10
sdk10

Programming languages (18)

C#PowerShellJavaC++CGoIL AssemblyHTML

Github contributions (5)

github-logo-circle
dotnet/arcade

Apr 2018 - Jan 2023

Tools that provide common build infrastructure for multiple .NET Foundation projects.
Role in this project:
userBack-end & DevOps Engineer
Contributions:1504 reviews, 494 commits, 1740 PRs in 4 years 9 months
Contributions summary:Matthew's contributions primarily involved working with build infrastructure, specifically focusing on improving tools for .NET Foundation projects. The user implemented tasks related to aka.ms link creation/deletion, code mirror automation, and subscription management. They also made changes to the build asset registry to support channels and default channel associations. In addition to coding, the user modified and implemented PowerShell and Shell scripts for tool installation and other build-related configurations.
dotnet
dotnet/sdk

Sep 2016 - Nov 2022

Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
Role in this project:
userBack-end Developer
Contributions:613 reviews, 357 commits, 1121 PRs in 6 years 2 months
Contributions summary:Matthew's contributions focus on supporting the PVP (Package Versioning and Publishing) flow in the .NET SDK. They modified the `WritePackageVersionProps.cs` file, which is responsible for creating property files that include package version numbers for .NET Core projects. The changes add a property for tracking creation time in UTC DateTime Ticks and potentially filter dependencies based on a `Version.Details.xml` file, indicating they are working on build process improvements and package management.
clidotnetvisual-studiosdk
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