James Kirkpatrick is a Senior Software Engineer with nine years of experience building full-stack web applications and leading engineering teams, now at Shopify. An Olympian and long-time national team athlete, he brings elite-team discipline to product-driven development, mentorship, and engineering culture. He has deep expertise across cloud infrastructure, distributed systems, and edge computing (including Cloudflare Workers), and champions testing, CI/CD, and feature-flag release practices. James progressed from lead developer roles at startups to Associate Technical Director at Electronic Arts, combining hands-on delivery with architectural oversight. Based in Vancouver, he also serves on the board of Field Hockey Canada, applying governance and strategic planning skills outside tech. That blend of high-performance sport, product intuition, and infrastructure-focused engineering makes him a pragmatic leader for complex, user-facing platforms.
9 years of coding experience
8 years of employment as a software developer
Bachelor of Science (BSc), Chemistry (Honours), Bachelor of Science (BSc), Chemistry (Honours) at University of Victoria
Web Development Bootcamp, Web Development Bootcamp at Lighthouse Labs
A collection of re-usable and configurable reducers for redux applications
Contributions:2 releases, 59 PRs, 59 pushes in 1 year 6 months
reactconfigurablereducerreducersredux
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
James Kirkpatrick - Senior Software Engineer at Shopify