Farshad Tofighi is a backend developer with over 10 years of experience building scalable microservices and monolithic systems for high-traffic products. He has improved performance and reliability at consumer-facing and infrastructure companies—cutting response times and boosting throughput through query optimization, caching, and message-driven architectures. At IranServer he implemented API Gateway and Saga patterns with RabbitMQ for scalable async workflows, and at PoolTicket he drove a 30% performance gain for a platform serving over 1.5M users. Comfortable in Agile/Scrum teams, he combines practical optimizations with system-level design to reduce errors and improve user experience. Based in Iran with a software engineering degree from Sadjad University of Technology, he brings a pragmatic focus on observability and stable deployments that often goes beyond feature work.
10 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Software Engineering, Bachelor's degree, Software Engineering at Sadjad University of Technology
A PHP library to connect all Iranian payments gateways
Contributions:2 PRs, 44 pushes, 19 branches in 10 months
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.