Jiazhen Xie

Manager Of Machine Learning at Canva

London, England, United Kingdom
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
Jiazhen Xie is a pragmatic engineering leader with 11 years’ experience building and scaling backend and ML-enabled products, now managing Machine Learning teams at Canva in London. He has a track record of turning around dysfunctional teams, ramping new squads from 0→1, and improving delivery velocity and efficiency—once cutting infrastructure costs from $2K to $300 per month and driving a project that generated £17K. Comfortable across disciplines, he’s shipped ML models that raised prediction accuracy from 65% to 85%, led SaaS billing and entitlement platforms to multi-million ARR, and mentors engineers through clear growth plans. An active open-source contributor, he’s extended Ruby’s Pundit library with improved error handling and tests, reflecting his attention to reliability and maintainability. Jiazhen blends hands-on technical craft with a people-first management philosophy—“treat people the way you want to be treated”—and a penchant for pragmatic, cost-effective solutions.
code11 years of coding experience
job14 years of employment as a software developer
bookmaster, Computer Software Engineering, master, Computer Software Engineering at University of Oxford
bookMaster of Computer Science, Computer Science, Master of Computer Science, Computer Science at University of Birmingham
bookBachelor of Science (BSc), Management Information Systems, General, Bachelor of Science (BSc), Management Information Systems, General at Northwest A&F University
languagesEnglish, Chinese, Chinese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (7)

testing10
pundit10
error-handling10
authorizations10
authorization10
ruby10
ruby-on-rails6

Programming languages (10)

TypeScriptShellCSSC++CSCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
varvet/pundit

Feb 2017 - Feb 2017

Minimal authorization through OO design and pure Ruby classes
Role in this project:
userBackend Developer
Contributions:5 commits, 3 PRs, 7 comments in 1 day
Contributions summary:Jiazhen primarily focused on enhancing the Pundit authorization library by introducing a new error type, `InvalidConstructorError`, and implementing thorough testing for it. They expanded test coverage across multiple areas, including policy constructors, policy scopes, and controller authorization methods. Furthermore, they refined the code by adding checks and raising the `InvalidConstructorError` when policy and policy_scope constructors raise ArgumentErrors, as well as documenting the new error type.
authorizationruby
JIAZHEN/structure-algorithm

Feb 2016 - Nov 2020

Contributions:34 pushes, 1 branch in 4 years 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.
Request Free Trial