Mohammad-javad Izadi is a VP of Engineering with 11 years of software and technical management experience, currently leading engineering at RastAI after senior leadership roles at TAPSI and TAP30. He blends hands-on coding, testing, and teaching with people management, having also lectured and researched formal modeling languages at the University of Tehran. His career maps progressive technical leadership from team lead and staff engineer roles to engineering manager and senior manager positions, driving delivery for large-scale products in Tehran’s mobility and tech ecosystems. Known for learning and mentoring, he actively translates academic rigor (Rebeca/Reo research) into practical engineering practices and team growth. Comfortable toggling between strategy and implementation, he brings a disciplined, test-focused engineering mindset to scaling teams and systems.
11 years of coding experience
19 years of employment as a software developer
Hasheminejad
Master of Science (MSc), Computer Software Engineering, Master of Science (MSc), Computer Software Engineering at University of Tehran
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-javad Izadi - VP Of Engineering at RastAI