Mahmoud Moravej is a seasoned software leader and staff developer based in Ottawa with over 20 years of experience delivering large-scale web and enterprise systems. He blends hands-on engineering—spanning front-end React/GraphQL migrations and high-performance UI components—with strategic technical leadership, having led teams at Shopify to ship features used by millions of merchants. Known for improving developer velocity and reliability, he has driven initiatives like cloud dev environments, CI/CD simplifications, and regular tech-debt reductions that yielded measurable productivity gains. His background includes deep architecture work (SPAs, workflow and rule engines, SQL performance) and successful migrations to modern frameworks that improved scalability and maintainability. A continuous learner and coach, Mahmoud fosters cross-functional collaboration across product, UX, and data while mentoring teams in Agile practices. Beyond management, he remains a practicing engineer and open-source-minded crafter, active on GitHub and StackOverflow.
5 years of coding experience
18 years of employment as a software developer
M.Sc. IT Engineering, M.Sc. IT Engineering at Iran University of Science and Technology
BS Software Engineering, BS Software Engineering at Azad University of Shiraz
React to Web Components (r2wc) is a library that helps creating framework agnostic widgets.
Contributions:13 PRs, 15 pushes, 4 branches in 2 months
reactwebcomponents
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.