
Experienced software developer, architect, speaker, trainer, author, and entrepreneur.
Developing web-based software using primarily Microsoft technologies since 1997. Operated ASPAlliance.com, one of the largest independent ASP/ASP.NET sites, from 1998-2012. Founded and later sold Lake Quincy Media, the largest Microsoft developer online advertising network. Founded and later sold NimblePros, an agile consulting studio well-known for expertise as well as their Software Craftsmanship wall calendars.
Author of several books on ASP.NET and Programming, most recently a contributor to 97 Things Every Programmer Should Know. Author of several software development training courses for Pluralsight, including Principles of Object Oriented Design and many of their Design Patterns courses.
Microsoft Regional Director (Heartland District - Ohio), Microsoft MVP, ASPInsider. Professional conference speaker since 2001.
Army Combat Engineer Officer and veteran - spent most of 2004 in Iraq leading a platoon of engineers. Honorably discharged as a Captain in 2005.
BS in Computer Science Engineering in 1997. MBA in 2002.