Ashkan Dehnavi is a Technical Lead with six years of hands-on experience designing and operating distributed, payment-focused systems across banking, e‑commerce, and insurance domains. He has led teams and contributed architecturally to an ESB/Open Banking platform—building distributed transactions, multi-database consistency, message-versioning, and observability with OpenTelemetry—while improving performance via multi-level caching and load balancing. Ashkan combines backend expertise in C#, .NET Core, SQL Server and Redis with product-minded skills in UX and interface design, having also driven migrations of admin/analytics dashboards from Angular to Blazor. He co-founded a payments startup where he implemented wallet and gateway services, giving him practical entrepreneurial experience that informs his technical decisions. Based in Tehran, he favors pragmatic, scalable solutions and enjoys applying electronics and telematics interests to software problems. Outside work he prioritizes travel and brings a curiosity for non-computer games and design that often surfaces in cross-disciplinary solutions.
6 years of coding experience
12 years of employment as a software developer
Master of Science (M.Sc.), E-Commerce Engineering, Master of Science (M.Sc.), E-Commerce Engineering at Faculty of Engineering / Islamic Azad University, South Tehran Branch
Bachelor of Engineering (B.E.), Computer Software Engineering, Bachelor of Engineering (B.E.), Computer Software Engineering at Islamic Azad University North Tehran Branch
Bachelor of Education (BEd), Computer Software Engineering, Bachelor of Education (BEd), Computer Software Engineering at Islamic Azad University Central Tehran Branch
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.