John est ingénieur logiciel principal et possède plus de 16 ans d'expérience dans la conception, le développement et la mise en œuvre de logiciels et de projets informatiques. Il travaille actuellement chez SureSwift Capital, où il se spécialise dans la mise au point d'une technologie destinée à soutenir les négociateurs d'actions et de produits dérivés. Il utilise Ruby on Rails, Vue.js et Nuxt.js dans son travail quotidien. Il construit et supporte également des intégrations API avec Stripe, Mixpanel, Segment, Typeform, Plaid et Customer.io. 

Son expérience professionnelle antérieure comprend un large éventail de rôles techniques et de direction dans les secteurs public et privé. Auparavant, John était doyen de l'école polytechnique SAIT, où il dirigeait l'enseignement post-secondaire dans les domaines des technologies de l'information et des médias numériques pour plus de 3 000 étudiants par an. Avant cela, il a développé des applications logicielles et dirigé des projets informatiques pour Shell Oil. Il a également travaillé dans un incubateur local de startups où il a enseigné les méthodologies de Lean Startup et de développement de la clientèle.