Drew Scoggins is an SDET with 11 years of experience based in Bellevue, Washington, who blends test automation, DevOps, and performance engineering focused on .NET runtimes. At Microsoft since 2011, he has improved build and benchmarking infrastructure across high-profile repositories like dotnet/runtime, dotnet/arcade, and dotnet/performance, adding WASM and Mono AOT support and tuning CI configurations for diverse architectures. He brings full-stack test and tooling expertise—authoring performance tests, migrating test suites to xUnit, and refining build scripts to make large-scale performance measurement reliable and repeatable. Drew’s work often lives behind the scenes but materially accelerates developer feedback loops and benchmarking accuracy for widely used .NET projects. A Vanderbilt CS graduate, he combines deep platform knowledge with practical DevOps instincts to optimize both test coverage and execution efficiency.
11 years of coding experience
B.S, Computer Science, B.S, Computer Science at Vanderbilt University
This repo contains benchmarks used for testing the performance of all .NET Runtimes
Role in this project:
Full-stack Developer
Contributions:310 reviews, 131 commits, 324 PRs in 4 years 9 months
Contributions summary:Drew contributed to the .NET performance repository by adding and modifying performance tests. Their work included implementing CoreFX performance tests using dotnet tooling and new style csproj files. They also addressed pull request feedback by updating project files and package references to include necessary test dependencies, as well as modifying aspects of the build process to include wasm and AOT builds. The user further improved build configurations and related tooling.
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
DevOps Engineer
Contributions:121 reviews, 176 commits, 222 PRs in 6 years 8 months
Contributions summary:Drew primarily contributes to the repository by modifying build and performance testing scripts. They are involved in setting up and configuring performance benchmarks, including incorporating Mono and WASM runs. The contributions include adjusting configurations, adding exclusion filters, modifying queue assignments, and updating build scripts. These changes directly impact the repository's testing infrastructure and performance measurement capabilities.
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.