David Mccarter is a Solutions Architect and Microsoft MVP with over a decade of hands-on experience optimizing .NET systems for performance, reliability, and scale. He has a proven track record of diagnosing memory leaks, redesigning resource management, and migrating large codebases to modern .NET runtimes to unlock order-of-magnitude user and throughput improvements. A prolific author and conference speaker, he’s written multiple books on coding standards, performance, and interviewing, and has taught C# at UC San Diego Extension while regularly presenting at global conferences. David blends deep engineering craft—source generators, async fixes, secure hashing, and cloud-native microservices—with practical product impact, such as projects that saved hundreds of thousands in annual costs. He runs McCarter Consulting and publishes tooling and packages on NuGet and GitHub that reflect his focus on code quality across teams. Known for his engaging “rock-and-roll” presentation style, he pairs technical rigor with accessible mentorship for engineering teams.
Contributions:7 releases, 2 PRs, 32 pushes in 1 year 6 months
dotnetdot-netdotnet-coreperformancequality
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.