Andrew Hooker is a seasoned software engineer with 14 years of experience building and improving backend systems, currently at Tern Travel and based in Algoma, Wisconsin. He has deep Ruby on Rails expertise demonstrated by meaningful contributions to widely used eCommerce projects like Spree and Solidus, as well as refinements to the Refinery CMS blog engine that improved discovery and maintainability. Andrew has shifted between hands-on engineering and leadership roles—ranging from senior engineer and engineering manager at Wonolo to CTO and co‑founder roles—bringing product-minded technical decisions to early-stage startups and scale-stage platforms. He also runs a travel advisory business, blending technical rigor with customer-focused service design outside the codebase. Known for pragmatic refactors, API work, and integration reliability, he excels at turning messy edge cases into robust, well-documented solutions.
14 years of coding experience
15 years of employment as a software developer
Computer Networking, Computer Networking at Lake Superior State University
An open source eCommerce platform giving you full control and customizability. Modular and API-first. Multi-vendor, multi-tenant, multi-store, multi-currency, multi-language. Built using Ruby on Rails. Developed by @vendo-dev
Role in this project:
Backend Developer
Contributions:200 commits, 5 PRs, 2 pushes in 7 years 2 months
Contributions summary:Andrew primarily contributed to bug fixes and enhancements in the Spree e-commerce platform's core and API functionality. They addressed issues related to incorrect versioning of dependencies, payment processing, and API endpoint behavior. The user also implemented features such as adding credit cards to the API and integrating return authorization. These contributions indicate a focus on improving the platform's robustness and expanding its feature set.
Contributions summary:Andrew focused on refactoring and improving the existing blog engine's code. They implemented deprecation warnings for outdated methods and replaced them with newer equivalents. The contributions also include adding methods to efficiently retrieve posts by month and by year, alongside optimizations by eliminating a ternary operator and removing a redundant live method. Additionally, they added blog autodiscovery functionality.
cmsrefinery-cmsbloggingblogging-enginerefinery
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
Andrew Hooker - Software Engineer at Ahnapee Travel