Summary
Michael Gibson is a seasoned technical lead and senior software developer with nearly three decades in IT and a proven track record delivering large-scale, mission-critical systems for Canadian federal agencies and healthcare organizations. He combines deep .NET expertise with modern cloud-native stacks—Angular, ASP.NET Core, microservices, RabbitMQ, Kubernetes and Azure DevOps—while applying AOP, DDD and TDD to produce maintainable, well-tested software. Michael has led architecture and integration efforts for complex programs like the Air Force Master Integration System and multiple enterprise portals at the Medical Council of Canada, bridging backend services, security (OIDC/IdentityServer) and rich front-end experiences. Known for clear communication and collaborative team leadership, he consistently translates regulatory and stakeholder requirements into auditable, production-ready solutions. A pragmatic technologist, he steadily modernizes long-lived systems (PowerBuilder to .NET and cloud) and brings an uncommon combination of legacy-system fluency and contemporary microservices design.
9 years of coding experience
27 years of employment as a software developer
Algonquin College
Business Technology / CIS, Business Technology / CIS at Cape Breton University
English