Architect, Mentor, Coach, Team Leader, Senior Software Developer at igloocoder.com Consulting Ltd.
Nova Scotia, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Donald Belcham is a seasoned .NET architect and team leader with over 20 years in software development and more than a decade of hands-on experience running his consulting practice from Nova Scotia. He combines deep, low-level knowledge of the .NET Framework with pragmatic OO design, TDD, and agile practices to deliver maintainable systems and coach high-performing teams. Donald has a strong track record mentoring developers, building teams from scratch, and speaking at user groups, code camps, and conferences worldwide. He is an active contributor to notable open-source .NET projects like NServiceBus and ParticularDocs, where he has improved test suites, fixed cross-platform .NET Core issues, and tuned performance for messaging samples. Beyond engineering, he brings a trainer’s mindset—translating complex technical concepts into teachable practices—and a practical business perspective shaped by long-term consulting and leadership roles.
11 years of coding experience
6 years of employment as a software developer
TCP, Computer Science, TCP, Computer Science at Capilano University
Agriculture Business Diploma, Finance, Agriculture Business Diploma, Finance at Olds College
Build, version, and monitor better microservices with the most powerful service platform for .NET
Role in this project:
Back-end Developer
Contributions:58 commits, 112 PRs, 187 pushes in 1 year 2 months
Contributions summary:Donald primarily contributed to improving the test suite of the NServiceBus framework, specifically focusing on Saga persistence and message handling. Their work involved fixing existing tests related to Saga persistence using InMemorySagaPersister and adjusting code to use the configured correlation property and update calls. The user also addressed concurrency issues, and renames testing helper classes. They also added logging for the PurgeOnStartup feature.
Contributions:1 review, 164 commits, 43 PRs in 4 years 6 months
Contributions summary:Donald's primary focus was updating and refactoring documentation and code samples related to the NServiceBus framework. They addressed issues with .NET Core builds, connection string upgrades, and other configuration changes, ensuring the samples remained up-to-date. Furthermore, they updated various samples to address a .NET Core bug, demonstrating a commitment to maintaining code quality and compatibility. They also contributed to performance tuning within the ASB samples.
pythonnservicebus
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Donald Belcham - Architect, Mentor, Coach, Team Leader, Senior Software Developer at igloocoder.com Consulting Ltd.