Amir Roshanaei is a Principal Software Engineer with 11 years of experience designing and leading cloud-native, event-driven systems across logistics, payments, and AI platforms. Based in Barcelona, he has progressed from hands-on senior engineering and startup co-founder roles to technical lead and director positions, consistently moving monoliths to microservices and cutting maintenance overhead through DDD and CI/CD. He is fluent in Go, Scala, and Python and has driven major performance gains (e.g., a 70% boost after a legacy-to-microservices migration) while implementing Pub/Sub-based architectures on GCP. An open-source-minded technical lead, he combines deep distributed-systems instincts with practical product focus—building teams, reducing technical debt, and shipping resilient services at scale. Notably, he has blended IoT, payment gateway, and search-engine experience into cross-domain solutions, demonstrating an appetite for solving infrastructure challenges end-to-end.
11 years of coding experience
17 years of employment as a software developer
Bachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Shomal University
Contributions:4 releases, 8 pushes, 4 tags in 2 years 1 month
semaphoreredislocksphpdistributed-locks
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
Amir Roshanaei - Principal Software Engineer at QAD