Andrew Hooker

Software Engineer at Ahnapee Travel

Algoma, Wisconsin, United States
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
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.
code14 years of coding experience
job15 years of employment as a software developer
bookComputer Networking, Computer Networking at Lake Superior State University
stackoverflow-logo

Stackoverflow

Stats
1,155reputation
68kreached
52answers
0questions
github-logo-circle

Github Skills (27)

ruby-rails10
dep10
apidoc10
ecommerce10
rails10
ruby10
api10
commerce10
spree10
refinery-cms10
deprecated10
ruby-on-rails10
spreed10
restful-api9
api-rest9

Programming languages (13)

CSSC++RustHTMLSvelteStylusTypeScriptCoffeeScript

Github contributions (5)

github-logo-circle
spree/spree

Feb 2012 - Apr 2019

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:
userBackend 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.
multi-sourceecommercemulti-languagespreecommerceshopware
refinery/refinerycms-blog

Apr 2012 - Sep 2012

The very best blogging engine for Refinery CMS
Role in this project:
userBack-end Developer
Contributions:8 commits in 4 months
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