• San Diego   USA
  • Member since Dec 12 2016
  • C#, VB.NET, Azure, Entity Framework, .NET, ASP.NET, Web Services, Web A..


David McCarter is a highly experienced software engineer, author, and speaker. He is a Microsoft MVP (Most Valuable Professional), C# Corner MVP, solutions architect, Code Quality Zar, consultant, professional code reviewer, and editor-in-chief of

As a prolific writer, David has contributed to programming magazines and published several books, including "Rock Your Code: Coding Standards for Microsoft .NET", “Rock Your Code: Code and App Performance for Microsoft .NET”, and “Rock Your Career: Surviving the Technical Interview”. He is also a featured writer on the C# Corner website, where his articles have been read over 1.5 million times.

David is a sought-after speaker, known for his engaging and informative talks on programming and technical interviewing at user groups, colleges, high schools, and conferences such as C# Corner Conference (India), NDC, Code Camp, SQL Saturday, DevConnections, and VSLive. He also teaches at the University of California San Diego and runs his own software consulting company, McCarter Consulting.

David is a co-founder and director of the San Diego .NET Developers Group and has won the INETA Community Excellence Award for his involvement in the .NET community. He is also an inventor of a software printing system that the US Patent Office approved in May 2008.

David hosts the weekly show Rockin' the Code World with dotNetDave on the Internet, where he interviews top tech leaders on their current passions and answers questions from viewers. He also hosts the Code Quality & Performance conference on C# Corner Live, which reaches over 65,000 software engineers.

In addition to his technical work, David is an award-winning photographer and guitarist and has worked with bands such as Queensryche, Buckcherry, Geoff Tate, Eric Johnson, Lit, Gary Hoey, and P.O.D.

Overall, David is a multifaceted professional with a wealth of knowledge and experience in software engineering, writing, speaking, and music.

Recognitions & Awards

Software architecture, code & app performance, code quality, Microsoft .NET & mentoring. Available!