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.
15 years of coding experience
14 years of employment as a software developer
PgDip (postgraduate diploma) Computer & Internet Technologies, PgDip (postgraduate diploma) Computer & Internet Technologies at University of Strathclyde
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.
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.