Tom Gates is a Staff Engineer based in Vancouver with 11 years of experience building and leading engineering teams, currently focusing on financial services software at Shopify—billing, pricing, and reconciliation systems. He progressed through software development and management roles at Shopify, bringing hands-on architecture and delivery experience across backend services and payment integrations. Earlier work at Pact Coffee showcases his full-stack chops: Ruby on Rails APIs, React front-ends, multiple payment gateways, CI-driven deployments, and operational automation with Raspberry Pi and barcode systems. Tom combines technical leadership with a practical product mindset, having reduced support effort through tooling and designed marketing-first features like coffee gift cards. He also mentors the next generation, having run a Code Club for school-aged children, reflecting a commitment to teaching and clear communication. Colleagues rely on him for stabilizing complex financial flows and turning cross-functional problems into maintainable, test-driven solutions.
11 years of coding experience
9 years of employment as a software developer
Multimedia Design and Technology, Information Technology, Multimedia Design and Technology, Information Technology at University of Kent
Contributions:8 pushes, 1 branch in 3 years 7 months
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.