Xavier Shay

Chief Digital Officer at Up

Melbourne, Victoria, 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

🤩
Rockstar
🎓
Top School
Xavier Shay is a seasoned technology executive and hands-on engineer with 18 years’ experience building and scaling products and teams, currently serving as Chief Digital Officer at Bendigo and Adelaide Bank while also CEO of Up. He rose through engineering roles at Square into leadership, blending deep Ruby/Rails craftsmanship with product and platform strategy. An active open-source contributor, Xavier has improved core testing and coverage tools in the RSpec and SimpleCov ecosystems and contributed to widely used projects like formtastic and hamster, evidencing a commitment to quality and maintainability. He has taught and consulted on engineering leadership, bringing a practical pedagogy to executive decision-making. Based in Melbourne, he combines startup agility with enterprise delivery, often rolling up his sleeves to refactor critical systems and tighten CI/test practices. Colleagues would note his unusual mix of CEO-level strategy and persistent attention to developer experience and test quality.
code18 years of coding experience
job9 years of employment as a software developer
bookBachelor of IT IT, Bachelor of IT IT at Swinburne University of Technology
stackoverflow-logo

Stackoverflow

Stats
4,107reputation
178kreached
61answers
35questions
Badges
ruby
top-5%
github-logo-circle

Github Skills (38)

code-optimization10
ruby-rails10
immutables10
testing10
configuration-management10
rspec10
rails10
software-quality10
refactor10
data-structure10
ruby10
code-analysis10
go10
optmization10
parser-generator10

Programming languages (29)

C#CGoTLAHTMLTypeScriptShellSCSS

Github contributions (5)

github-logo-circle
square/cane

Dec 2011 - Jan 2018

Code quality threshold checking as part of your build
Role in this project:
userBackend Developer
Contributions:266 commits, 3 PRs, 6 pushes in 6 years 1 month
Contributions summary:Xavier primarily contributed to the development and enhancement of the `square/cane` repository, a code quality checking tool. Their commits focused on implementing and refining features for assessing code complexity using the ABC metric, including the creation of a class to determine ABC violations, formatting, and providing a command-line interface. They also added new functionality, such as class-level documentation checks, and incorporated the ability to measure code quality thresholds, making the tool more robust and versatile.
codeclimatethresholdcheckingcode-qualityquality
xaviershay/enki

Jan 2008 - Aug 2019

A Ruby on Rails blogging app for the fashionable developer. It's better than Mephisto or SimpleLog
Role in this project:
userBack-end Developer
Contributions:393 commits, 2 PRs, 1 push in 11 years 9 months
Contributions summary:Xavier contributed to the development of a Ruby on Rails blogging application, primarily focusing on features related to comments. Their work included implementing comment-related models, defining their validation rules, and integrating them with the post feature. They also made improvements to the CSS and implemented unit tests to ensure the quality of the comment functionality.
ruby-on-railsrailsrubybloggingruby-on
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
Xavier Shay - Chief Digital Officer at Up