Arash Farahani is a Lead Software Engineer based in Vancouver with over a decade of experience designing and delivering large-scale, production-grade systems across finance and telecom domains. He has led full lifecycle projects from architecting core banking microservices to building reusable platforms at Mastercard—creating tooling like mock libraries, a flexible collector with plugin architecture, a report engine, and centralized monitoring to accelerate development and reduce risk. Known for standardizing CI/CD and release processes, Arash combines hands-on coding with pragmatic engineering leadership and mentorship. He excels at turning complex integrations into maintainable, extensible services that handle millions of records daily, and often focuses on developer productivity by building generic pipelines and simulation tools that make testing and onboarding easier.
12 years of coding experience
9 years of employment as a software developer
Bachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Islamic Azad University
Augmented Dockerfile for Commento so we can run it on Heroku
Contributions:6 PRs, 46 pushes, 9 branches in 3 days
herokudockerfiledockeraugmentedcommento
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
Arash Farahani - Lead Software Engineer at Mastercard