Tom Rochette

Senior Engineer at Shopify

Montreal, Quebec, 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
Tom Rochette is a senior software engineer based in Montreal with over a decade of experience building cloud-native, ML-enabled, and high-throughput systems. He has led engineering efforts at Unity and now Shopify, architecting and shipping a smart throttling service that scaled to 1M req/s, introduced tracing, A/B experimentation on ML models, and cut infrastructure costs by millions annually. Comfortable across the stack, he has hands-on expertise in Go, TensorFlow Serving, Kubernetes/GKE, Terraform/Helm, Prometheus/Grafana and production ML pipelines. Earlier roles span AI research and productization at Element AI/ServiceNow, large-scale PHP/Laravel deployments, and console game build systems, giving him rare breadth between systems, infra and product engineering. He also shares practical front-end best practices publicly, maintaining an AngularJS presentation used in community talks. Colleagues rely on him for pragmatic infrastructure design that converts research and prototypes into measurable business impact.
code13 years of coding experience
job16 years of employment as a software developer
bookB. Eng Software Engineering, B. Eng Software Engineering at Polytechnique Montréal
languagesFrench, English, Chinese
github-logo-circle

Github Skills (5)

html10
css10
guideline10
javascript10
angularjs10

Programming languages (1)

JavaScript

Github contributions (4)

github-logo-circle
Slideshow from session done @opencodeqc and @MagmaConf, built with AngularJS using best practices expressed in the presentation.
Role in this project:
userFront-end Developer
Contributions:22 commits, 1 PR, 1 push in 2 years 3 months
Contributions summary:Tom primarily contributed to updating the presentation slides built with AngularJS, as indicated by the repository description. They focused on modifying paths for assets such as CSS and JavaScript files in the `index.html` file, and updating content, particularly in the partials. The commits included grammar fixes and updates to the content of the slides to reflect the best practices for the presentation. They also updated some CSS configurations like the `bootstrap.css` file.
angular-librarypipepresentationangular-componentsslideshow
trochette/Ghost

Dec 2015 - Mar 2017

Contributions:14 pushes in 1 year 3 months
typescriptbloggingblogging-platform
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
Tom Rochette - Senior Engineer at Shopify