Summary
Amirhossein Naghshzan is a Machine Learning Researcher and software engineer in Montreal with over a decade of experience bridging mobile engineering, team leadership, and AI research. He holds a PhD in Software Engineering and applies deep learning, NLP, and data mining to real-world problems while maintaining hands-on coding skills honed as an Android developer and head of mobile teams. His career spans product-focused roles at large firms and open-source work on projects like the peer-to-peer messenger Jami, reflecting comfort with distributed systems and privacy-aware applications. Known for turning research insights into production-ready software, he combines academic rigor (4.3/4.3 PhD GPA) with practical delivery across telecom, fintech, and search domains. Colleagues describe him as a driven technologist who treats coding as a hobby and software impact as the primary goal.
10 years of coding experience
8 years of employment as a software developer
Bachelor of Engineering (B.E.), Computer Software Engineering, Bachelor of Engineering (B.E.), Computer Software Engineering at Yazd University
Master's degree, Technology Management, 3.9/4, Master's degree, Technology Management, 3.9/4 at Tarbiat Modares University
Doctor of Philosophy - PhD, Computer Software Engineering, 4.3/4.3, Doctor of Philosophy - PhD, Computer Software Engineering, 4.3/4.3 at École de technologie supérieure
French, English, Persian