Education
University of Illinois system. University of Illinois at Urbana–Champaign.
University of Illinois system. University of Illinois at Urbana–Champaign.
Wagner received a Bachelor of Surgery in computer science from the University of Illinois at Urbana–Champaign. He was self-employed consultant for eight years before joining with Dianne Marsh to cofound SRT Solutions, an Ann Arbor, Michigan-based software development company, in 1999. Wagner is known primarily for.Net development work, particularly C#.
He is the author of several manuals, including Effective C# (now in its second edition, 2010) and More Effective C# (2004).
Wagner has written a number of articles appearing in MSDN Magazine, the C# Developer Center, Visual C++ Developer"s Journal, Visual Studio Magazine, Association of Software Professionals.NET Pro Magazine.NET Developer"s Journal, as well as technical articles for software developers. Wagner wrote a set of programming idioms for C#.
Wagner has stated that he has been developing with C# since public betas for C# 1.0 were released. Prior to that time, Wagner had worked with C++ and Java.
In addition to C#, Wagner also has service-oriented architecture skills.
Wagner was appointed Microsoft regional director for Michigan in 2003, and he was reappointed and named a Microsoft Most Valuable Player in 2005. Wagner is a founding member and past president of the Great Lakes.NET User Group and the Ann Arbor.NET Developers Group, and a contributor to the Ann Arbor Computer Society.