John Duff

Technical Advisor at Invest Ottawa

Ottawa, Ontario, Canada
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

👤
Senior
🎓
Top School
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.
code18 years of coding experience
job17 years of employment as a software developer
bookBachalors, Software Engineering, Bachalors, Software Engineering at Carleton University
stackoverflow-logo

Stackoverflow

Stats
38,328reputation
1.2mreached
79answers
21questions
github-logo-circle

Github Skills (183)

mvc10
payment-gateway10
abstraction10
ruby10
activerecord10
ruby-on-rails10
simulate10
merchant10
alarm10
payment-integration10
turbo10
payment10
html10
spree10
shopify10

Programming languages (8)

TypeScriptJavaSCSSJavaScriptGoHTMLSwiftRuby

Github contributions (5)

github-logo-circle
jduff/jduff.github.com

Dec 2008 - Mar 2019

Contributions:100 commits, 3 pushes in 10 years 4 months
jduff/Pins

May 2017 - Sep 2019

Simple API for Auto Layout interfaces
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.
Request Free Trial
John Duff - Technical Advisor at Invest Ottawa