Andy Waite

Senior Product Engineer at Rootly

Old Toronto, Ontario, Canada
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
Andy Waite is a Senior Product Engineer with 15 years of experience focused on backend systems, developer experience and automated code quality. He has driven tooling and release work at Shopify—contributing to high-profile projects like ruby-lsp, Shopify API libraries and RuboCop extensions—and recently moved to Rootly to continue building developer-facing product infrastructure. A pragmatic advocate of TDD and clean code, he repeatedly improves test suites, CI and build pipelines to reduce maintenance burden and deprecations across large Ruby codebases. At Financeit he combined engineering leadership with developer onboarding, quality tooling and integrations for a $4B lending platform, showing both technical and people-management impact. His open-source contributions range from static analysis security (Brakeman) to language tooling and CLI ergonomics, reflecting deep Rails/Ruby expertise and a taste for developer productivity. Based in Toronto and a Canadian permanent resident, he pairs steady curiosity with an appetite for incremental refactors that make large systems safer and easier to evolve.
code15 years of coding experience
job14 years of employment as a software developer
bookPgDip (postgraduate diploma) Computer & Internet Technologies, PgDip (postgraduate diploma) Computer & Internet Technologies at University of Strathclyde
stackoverflow-logo

Stackoverflow

Stats
10,940reputation
712kreached
352answers
26questions
Badges
ruby
top-5%
testing
top-5%
ruby-on-rails
top-5%
rspec
top-1%
capybara
top-5%
github-logo-circle

Github Skills (54)

ls10
rubocop10
ruby-rails10
git10
static-code-analysis10
shopify-api10
static-analysis10
python10
apidoc10
shopify10
testing10
rspec10
formatter10
rails10
shopify-cli10

Programming languages (26)

CVim SnippetGoHTMLTypeScriptShellSCSSJavaScript

Github contributions (5)

github-logo-circle
Shopify/ruby-lsp

Dec 2022 - Jan 2023

An opinionated language server for Ruby
Role in this project:
userBack-end Developer
Contributions:834 reviews, 68 commits, 382 PRs in 1 month
Contributions summary:Andy contributed to the Ruby LSP project by implementing features related to code analysis and language server functionality. Their work included improvements to test runners, specifically for expectation tests. They also addressed code analysis aspects by ignoring specific syntax elements, incorporating syntax tree updates, and refining semantic highlighting and folding ranges. Furthermore, the user made updates to documentation and linting configurations within the project.
lsprubylanguage-serverlanguage-server-protocollsp-server
Shopify/shopify_app

May 2020 - Dec 2022

A Rails Engine for building Shopify Apps
Role in this project:
userBack-end Developer & Release Manager
Contributions:130 reviews, 88 commits, 77 PRs in 2 years 6 months
Contributions summary:Andy primarily contributed to the maintenance and release management of the ShopifyApp gem. They fixed deprecation warnings related to testing libraries, removed unused generator flags, and addressed RuboCop failures to maintain code quality. Furthermore, the user packaged and released new versions of the gem (17.0.0, 17.0.1, and 21.2.0), demonstrating involvement in the release process. They also worked on core functionalities such as handling controller concerns and access scope configurations.
railsrails-enginehotel-bookingshopify-appsruby
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
Andy Waite - Senior Product Engineer at Rootly