Ali Fatolahi is a software architect with nine years of professional experience currently shaping delegated and distributed administration capabilities at Okta. He combines deep academic roots in model-driven engineering (PhD work on Umple and UIGU) with hands-on systems design across IAM, enterprise architecture, and e-commerce platforms from Okta and Amazon. Known for applying design patterns, data structures and formal modeling to practical problems, he has led the delivery of Custom Admin Roles and other granular admin features at scale. His background includes teaching and research, giving him a rare blend of rigorous formal methods and pragmatic engineering. Based in Old Toronto, he brings enterprise architecture experience from earlier roles in Iran alongside modern cloud and identity expertise. Outside typical engineering work he has built state-machine-driven tooling and web-based prototypes during his research, a detail that reflects his enduring interest in elegant, model-oriented solutions.
9 years of coding experience
14 years of employment as a software developer
Masters, Computer Engineering - Software, Masters, Computer Engineering - Software at Shahid Beheshti University
PhD, Computer Science, PhD, Computer Science at University of Ottawa
Bachelors, Computer Engineering, Software, Bachelors, Computer Engineering, Software at University of Esfahan
Contributions:71 reviews, 31 commits, 7 PRs in 2 years 5 months
developer-oktaokta
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.