John Duff is a technical advisor and engineering leader with 18 years of experience building and scaling production systems, notably growing with Shopify from its early team of 50 to over 2,500 employees. He combines hands-on full‑stack development (Ruby/Rails, Go, Swift, JavaScript) with senior leadership—directing product, production and data engineering groups and creating mentoring and engineering ladders. At Shopify he led large teams (including a ~150-developer Product Engineering group and a ~40-person Data Platform org) and shipped systems for case management, workflow automation and integrations at scale. More recently he advises startups on architecture, hiring and technical strategy while coaching emerging engineering leaders in Ottawa’s accelerator ecosystem. Known for pragmatic, product-focused engineering, he also brings deep operational experience (Redis, Sidekiq, ElasticSearch, caching and background jobs) that helps teams move from prototypes to reliable services.
18 years of coding experience
17 years of employment as a software developer
Bachalors, Software Engineering, Bachalors, Software Engineering at Carleton University
Contributions:2 releases, 60 commits, 4 PRs in 2 years 4 months
apilayoutsimple-apiinterfacesauto-layout
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.