Mohammad Morovati is a Postdoctoral Researcher and ML test engineer with 9 years of experience bridging traditional J2EE development and cutting-edge QA for AI, ML, and DL systems. He holds a PhD in Computer Software Engineering from École Polytechnique de Montréal and currently leads research on quality assurance of large language models. His background spans hands-on roles at Ericsson and MTN Irancell, building both automation testing frameworks and ML-driven recruitment systems. Mohammad combines academic rigor with practical engineering—designing testing approaches tailored to the unpredictable behaviors of learning systems rather than treating them like conventional software. Based in Montreal, he brings a rare mix of production experience and research-driven methods to make AI systems more reliable and auditable.
9 years of coding experience
5 years of employment as a software developer
Master of Science (MSc), Computer Software Engineering, Master of Science (MSc), Computer Software Engineering at University of Kashan
Doctor of Philosophy - PhD, Computer Software Engineering, Doctor of Philosophy - PhD, Computer Software Engineering at École Polytechnique de Montréal
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
Mohammad Morovati - Postdoctoral Researcher at Polytechnique Montréal