Bruce Morrison is an engineering leader with 18 years of experience currently heading engineering for Xero’s Product Experience – Direct Growth from Queensland, Australia. He has progressed from systems administration and solution architecture into senior engineering management roles, including Head of Software Development at Megaport and multiple leadership positions at GlobalX. Known for blending product-focused delivery with platform-thinking, he has hands-on DevOps chops—contributing improvements to the popular voxpupuli puppet-elasticsearch module by fixing dependency cycles and hardening template application. Bruce excels at scaling teams and systems across cloud and infra boundaries while keeping operational reliability front of mind. Colloquially curious and pragmatic, he pairs a long-running technical foundation with a knack for simplifying complex delivery challenges.
18 years of coding experience
19 years of employment as a software developer
Bachelor of Information Technology, Bachelor of Information Technology at The University of Queensland
Contributions summary:Bruce focused on improving the Elasticsearch Puppet module by refining the template management and service notification processes. They addressed dependency cycles, implemented retry mechanisms for template application failures, and optimized resource naming. Their work involved moving resources for better efficiency and updating tests related to template functionality.
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.