John Ma is a full‑stack software developer with nine years of experience building backend APIs, React frontends, and data-driven features across startups and scaleups in Toronto. At Jobber he serves as scrum master and code owner for a Rails/GraphQL backend, led revenue visualization and reporting work with Rockset, and even tuned an LLM for an AI assistant. His background includes Elixir-based sportsbook APIs, gRPC migrations, and performance-focused tooling, alongside earlier roles delivering full-stack Rails/React solutions and CI automation. Comfortable across languages and domains—from game and ML experiments to digital art—he blends pragmatic engineering with data-informed product work. A University of Waterloo alum pursuing advanced CS/data science study, he brings a pattern-seeking mindset that surfaces profitable insights from complex systems.
9 years of coding experience
2 years of employment as a software developer
Highschool Diploma, Highschool Diploma at Earl of March Secondary School
Master's degree Computer Science/ Data Science, Master's degree Computer Science/ Data Science at University of Illinois Urbana-Champaign
Bachelor's degree Computer Science, Bachelor's degree Computer Science at University of Waterloo
Personal website for 2018 created with :thinking: in Ruby on Rails. Hosted on https://john-ma-personal-web.herokuapp.com/
Contributions:5 PRs, 26 pushes, 6 branches in 3 years 11 months
ruby-on-railsrailshostedrubyherokuapp
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.