David is as passionate about hands-on software development as he is about engaging others in striving for quality software that solves real-world business problems. David has several years of experience in developing software solutions for energy and agricultural companies, where he has always been a strong advocate for agile best practices. He is an independent consultant, specializing in .NET development. He has led the development of both commercial products and internal systems. David enjoys staying on top of the latest technologies, and in his spare time has built and published Windows Phone and Windows 8 apps.
David is a Microsoft MVP in ASP.NET/IIS and has a Master’s Degree in Computer Science from the University of Saskatchewan. He is active the software community and enjoys presenting at local events and conferences.