John Larmie is a Staff Software Engineer with a decade of experience building consumer- and enterprise-facing systems across companies from Google to growth-stage Attentive, now based in the San Francisco Bay Area. He blends hands-on Android and mobile development with backend proficiency in C# and strong delivery experience across Agile and Waterfall environments, often stepping into technical leadership roles. His career progression—from co-op roles to lead developer and staff engineer—reflects a track record of scaling teams and systems while maintaining an engineer-first mindset. A Computer Science major with a Management minor from the University of Manitoba, he brings both technical depth and organizational insight to product- and people-facing challenges. Notably, he has repeatedly been entrusted with senior responsibilities at fast-moving companies, signaling a knack for translating complex requirements into practical, production-ready solutions.
10 years of coding experience
9 years of employment as a software developer
Bachelor’s Degree Computer Science Minor: Management, Bachelor’s Degree Computer Science Minor: Management at University of Manitoba
Contributions:2 PRs, 22 pushes, 2 branches in 9 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.