Derrick Stolee

Principal Software Engineer at Microsoft

Raleigh, North Carolina, 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
Derrick Stolee is a Principal Software Engineer with 15 years of experience blending deep academic training in combinatorics and graph theory with production-grade engineering focused on Git and developer tools. He has driven performance improvements at scale—contributing key optimizations to the Git source (including sparse pack algorithms, path-based compression, and threaded delta compression) and improving Git for Windows and VFSForGit robustness. At Microsoft and GitHub he has led technical efforts for large monorepos, shipping backend, devops, and test automation changes while mentoring teams and bridging research-grade algorithms with practical product code. Formerly an academic who built research software and led collaborative research groups, he brings a mathematical approach to data structures and algorithms that produces measurable performance gains. Based in Raleigh, NC, Derrick is as comfortable adding a REST API or fixing flaky tests as he is designing novel graph-based algorithms—an engineer who still prefers implementing solutions over theorizing about them.
code15 years of coding experience
job14 years of employment as a software developer
bookPh.D. Mathematics, Ph.D. Mathematics at University of Nebraska-Lincoln
stackoverflow-logo

Stackoverflow

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

Github Skills (40)

azure-devops-server10
algorithm10
algorithms10
git10
scripting10
testing10
net10
msys10
authentication10
user-authentication10
dotnet10
c1110
data-structure10
pacman10
c1710

Programming languages (16)

C#PowerShellC++CSSCRustMakefileGo

Github contributions (5)

github-logo-circle
microsoft/scalar

Aug 2019 - Oct 2022

Scalar: A set of tools and extensions for Git to allow very large monorepos to run on Git without a virtualization layer
Role in this project:
userBackend Developer
Contributions:10 releases, 80 reviews, 625 commits in 3 years 3 months
Contributions summary:Derrick's primary contribution involved removing code related to virtualization, suggesting a focus on adapting the project to function without virtualization layers. The changes modified several files, including tests, and involved deleting virtualization-specific code from the codebase. The user also made updates to unit tests, and to the project configuration.
version-controllibgit2scalarvirtualizationextensions
microsoft/VFSForGit

Aug 2018 - Aug 2022

Virtual File System for Git: Enable Git at Enterprise Scale
Role in this project:
userBack-end & DevOps Engineer
Contributions:6 releases, 38 reviews, 410 commits in 4 years 1 month
Contributions summary:Derrick's contributions primarily involved improvements to the GVFS service and related tools, focusing on the underlying system's stability and performance. This included fixing a flaky test involving the background prefetch thread, implementing more robust error handling, optimizing the packfile maintenance process, and improving the handling of loose objects to minimize overhead during file system operations. The user also refactored code to improve efficiency and added unit tests to verify correct functionality.
version-controllibgit2scalevirtual-file-systementerprise-scale
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