Summary
Armin Yaghoubi is a Senior Software Developer with 7+ years building high-availability web and payment systems, currently architecting mission-critical acquirer switch and BNPL features for Iran’s banking sector. He blends deep Clean Architecture and CQRS expertise with practical mastery of .NET (EF Core, Dapper), microservices, Azure, Docker and DevOps to deliver scalable, secure solutions in regulated environments. His background spans full-stack web GIS, healthcare supply-chain traceability and digital education platforms, including large migrations to .NET 7 and dramatic query optimizations that cut database calls from 15 to 1. A seasoned instructor in C# and Python, he pairs hands-on engineering with clear technical communication and a pragmatic focus on maintainability and performance. Open to relocation, he consistently translates complex domain standards (ISO 8583, EMV) into reliable, production-grade software.
7 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Islamic Azad University
Persian, English