Donald Belcham

Donald Belcham is an independent contractor in Edmonton, Alberta Canada who specializes in software development with the .NET platform. With more than a decade of experience delivering Web and Smart Client applications to clients around the world, he has experience and knowledge in the entire software development life cycle. Combining that experience with his passion for agile development practices, AOP and solid OO fundamentals, Donald works to provide the client with software that works for their business.

Recognized by Microsoft for his technical skill and community contribution with the Microsoft MVP award in C#, Donald is a notable leader in the developer community. He is also a PostSharp and Jetbrains Partner. Donald regularly speaks for .NET User Groups, Code Camps and conferences around the world on topics ranging from development practices to the intricacies of different technologies.

Why have you chosen PostSharp?

"When I first found PostSharp and AOP I immediately recognized the relief it gave from repetitive boiler plate code. No longer would I have to sit through the monotonous task of writing the same code over and over though my application. Not only that but I wouldn't have to revisit that code to fix the inevitable bugs that creep in or to add new functionality in many different places throughout the codebase. Instead I am able to focus on providing business value to my clients while still providing the robust technical infrastructure that their applications require."

Donald's home page. Follow Donald on Twitter.

Speaking Engagements

Logging, Metrics & System Health Monitoring with AOP in Uruguay, Montevideo on Wednesday, September 30, 2015

Introduction to Aspect Oriented Programming in Canada, Calgary on Wednesday, March 25, 2015

.NET UY Conf in Uruguay, Montevideo on Friday, October 3, 2014

Taming Brownfield Codebases with AOP in Webinar on Thursday, August 29, 2013

Prairie Dev Con in Canada, Winnipeg, MB on Monday, May 6, 2013

Post-Con Workshop in Canada, Regina, SK on Wednesday, October 3, 2012

NDC 2011 in Norway, Oslo on Wednesday, June 8, 2011

DevTeach Montreal in Canada, Montreal on Tuesday, May 31, 2011

Agile Vancouver in Canada, Vancouver on Friday, November 5, 2010