Amir Makhshari is a software engineer in Toronto with eight years of experience building backend and full-stack systems across startups, academia, and crypto. Currently at Coinbase he focuses on distributed backend services and ML integrations for account takeover and phone-risk detection, and previously led ACH and payroll flows while managing interns. His research background (MS, UBC) produced an ICSE’21 paper and an Intel-funded bug taxonomy for IoT, reflecting a data-driven approach to reliability and large-scale repository mining. He combines production experience with academic rigor—comfortable in Go, Rails, Node, and cloud-native tooling—and has repeatedly shipped IoT and payments features end-to-end. Notably, he bridges ML, identity, and trust-and-safety domains, making him adept at turning research insights into resilient production systems.
8 years of coding experience
4 years of employment as a software developer
Amirkabir University of Technology
Master of Science - MS Computer Software Engineering, Master of Science - MS Computer Software Engineering at The University of British Columbia
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.