Arvin Kahbazi is a Technical Lead with over 10 years of experience building large-scale B2C and B2B applications using ASP.NET Core and Angular, currently leading engineering at Dotin in Tehran. He combines hands-on backend expertise with pragmatic agile delivery, having shepherded banking products through changing market demands while maintaining high quality standards. An active open-source contributor, Arvin has made maintenance and performance-focused contributions to high-profile .NET projects such as ASP.NET Core and YARP, improving logging, refactoring for efficiency, and enhancing HTTP proxy transforms. He also brings DevOps sensibility to platform tooling—adding Azure resource provisioning, service discovery, and end-to-end instrumentation in the Aspire toolkit. With a master’s in Computer Software Engineering and a track record of turning complex requirements into reliable systems, he balances technical depth with leadership and a passion for cleaner, more efficient code.
10 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Islamic Azad University North Tehran Branch
Master's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Khatam University
A toolkit for developing high-performance HTTP reverse proxy applications.
Role in this project:
Back-end Developer
Contributions:125 reviews, 91 commits, 95 PRs in 2 years 4 months
Contributions summary:Arvin primarily contributed to the core functionality of the YARP (Yet Another Reverse Proxy) project. Their work focused on refactoring code by implementing the use of pattern matching with variables and replacing FluentAssertions. They also made improvements by refactoring code for better efficiency, such as reducing allocation when adding request headers and choosing the destination. Furthermore, they added and implemented features for the HTTP method transform and query transforms.
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
Role in this project:
Back-end Developer
Contributions:283 reviews, 124 commits, 158 PRs in 3 years 8 months
Contributions summary:Arvin primarily contributed to removing `nameof` from various log events within the ASP.NET Core framework. They modified code across multiple files, including those related to MVC view features, Razor, and Razor Pages. Their work appears focused on code cleanup and maintenance, specifically related to logging improvements.
dotnetcoreweb-basedasp-netnet-coreasp-net-core
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.