Bruce Morrison

Engineering Manager at Xero

Queensland, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code18 years of coding experience
job19 years of employment as a software developer
bookBachelor of Information Technology, Bachelor of Information Technology at The University of Queensland
github-logo-circle

Github Skills (12)

elasticsearch10
elasticsearchquery10
puppeteer10
aws-elasticsearch10
elasticsearch-api10
amazon-elasticsearch10
ruby9
automation-testing8
automations8
automation8
puppet8
puppet-bolt7

Programming languages (3)

JavaScriptPHPRuby

Github contributions (5)

github-logo-circle
Elasticsearch Puppet module
Role in this project:
userDevOps Engineer
Contributions:6 commits in 28 days
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.
puppetelasticpuppet-modulerubylinux-puppet-module
brucem/ezpublish-recaptcha

Feb 2008 - Jan 2015

reCAPTCHA provides a reCAPTCHA eZ publish datatype that can be used in editing content and information collection.
Contributions:15 commits, 1 PR, 1 push in 6 years 11 months
publishdatatyperecaptchainformation-collectionez-publish
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
Bruce Morrison - Engineering Manager at Xero