John Perry is a full-stack software engineer with 10 years of experience building people-focused, production-grade systems across finance and consumer mobility. Trained in Computer Engineering at the University of Toronto and now combining that technical depth with an MBA at Rotman, he spans backend services (Java, Python, Node.js, Kafka, SQL/NoSQL) to responsive frontends (React, Angular) and production infrastructure (Docker, Kubernetes, CI/CD). At Scotiabank he led FX Options engineering—delivering Java/Spring services and PyTorch-based pricing models—while mentoring junior engineers and coordinating multi-team projects, and he now contributes to Lyft’s mapping/localization efforts. Comfortable in Linux terminals and large-scale environments, he also brings uncommon cross-functional experience from rotational roles and a track record of organizing team culture and learning initiatives.
10 years of coding experience
4 years of employment as a software developer
Master of Business Administration - MBA, Master of Business Administration - MBA at University of Toronto
High School Diploma, High School Diploma at Bayview Glen
Contributions:8 reviews, 7 PRs, 9 pushes in 9 days
command-basedpythonwebcamtext-basedphotobooth
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.