Tom Meschter

Principal Software Development Engineer at Microsoft

Renton, 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
Tom Meschter is a Principal Software Development Engineer with 12 years of experience, currently based in Renton, Washington and working at Microsoft. He specializes in backend engineering and build systems, contributing to high-profile open-source projects like MSBuild and Roslyn analyzers where he improved assembly loading, test suites, NuGet/package infrastructure, and CI automation. Tom’s work includes migrating legacy tooling into modern repositories and hardening build processes with unit tests and signed binaries, demonstrating a focus on long-term maintainability and secure, reproducible builds. Colleagues rely on him to tame complex build and packaging challenges that quietly keep large .NET ecosystems shipping reliably.
code12 years of coding experience
github-logo-circle

Github Skills (16)

net10
asp-net10
nuget10
unit-testing10
dotnet10
build-system10
csharp10
xunit10
msbuild10
build-automation10
dotnet-core10
assembly9
assemblyinfo9
assemblies9
open-source8

Programming languages (8)

C#PowerShellTypeScriptDockerfileHTMLGroovyF#Python

Github contributions (5)

github-logo-circle
dotnet/msbuild

Aug 2016 - Mar 2022

The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
Role in this project:
userBackend Developer
Contributions:2 reviews, 71 commits, 43 PRs in 5 years 8 months
Contributions summary:Tom's commits primarily focus on enhancing the MSBuild build engine. They implemented unit tests to verify assembly dependency loading, contributing to the robustness of the build process. Additionally, they migrated and integrated legacy projects like XMakeConversion and OrcasEngine into the MSBuild repository, facilitating long-term maintenance and open-sourcing efforts. Furthermore, they added copyright notices, signed product binaries, and updated assembly loading for improved version handling.
dotnetbuild-enginesqfmsbuildcsharp
dotnet/roslyn-analyzers

Jun 2015 - Jul 2019

Role in this project:
userBackend Developer & DevOps Engineer
Contributions:156 commits, 51 PRs, 31 pushes in 4 years 1 month
Contributions summary:Tom primarily contributed to setting up and improving the build infrastructure and package management for the Roslyn analyzers project. Their work involved adding NuGet infrastructure, including scripts for restoring NuGet packages, and integrating shared target files for projects. Furthermore, they implemented a CI build script and automated the build process. In addition, the user migrated unit tests to xUnit, improving the project's test suite.
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