Summary
Colin Barrett is a Senior Software Engineer based in Ireland with 14 years of professional experience and a long tenure at Microsoft spanning engineering and management roles. He has progressed from hands-on developer positions to Senior Software Engineering Manager and back to a senior individual contributor role, demonstrating both leadership and deep technical craft. His background includes significant time at Havok where he worked across developer relations and engineering, giving him a strong perspective on platform usability and external developer ecosystems. Trained in Mathematical Sciences at Dublin City University, he combines analytical rigor with practical software delivery. Known for keeping an up-to-date personal website as the authoritative source of his work, he values clear documentation and external-facing technical communication. He brings a pragmatic mix of systems thinking, developer advocacy experience, and production-scale engineering at a major cloud and platform company.
14 years of coding experience
22 years of employment as a software developer
BS Mathematical Sciences, BS Mathematical Sciences at Dublin City University