Erfan Shokrollahi is a software engineer with 10 years of experience specializing in .NET back-end development, domain logic, and robust testing practices. He pairs strong ASP.NET Core expertise with Python-driven web scraping and Selenium automation, and has contributed backend fixes to the well-known ABP framework to improve entity existence checks and error handling. Comfortable across the stack, he has production experience with Angular and Flutter and has worked remotely for Talentra while freelancing on full-stack projects. A lifetime learner from Urmia University, he combines disciplined engineering with a knack for pragmatic tooling improvements that reduce runtime surprises. Based in Tehran, he brings persistent attention to data validation and backend resilience—skills reflected in his open-source commits.
10 years of coding experience
7 years of employment as a software developer
Student, Mathematics, Student, Mathematics at Dehkhoda High School
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Urmia University
Persian, Turkish, English, French, Azerbaijani, German
Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. Provides the fundamental infrastructure, cross-cutting-concern implementations, startup templates, application modules, UI themes, tooling and documentation.
Role in this project:
Back-end Developer
Contributions:1 review, 6 commits, 1 PR in 1 month
Contributions summary:Erfan primarily focused on enhancing the domain layer of the ABP framework, specifically within the repository extension methods. They added the `EnsureExistsAsync` method, crucial for data validation, and corrected a logical error within the same method. The user's work is centered on modifying existing repository extension methods to improve error handling, especially relating to entity existence checks. These commits reveal a focus on backend domain logic, error handling, and data persistence within the ASP.NET Core framework.
Contributions:7 pushes, 1 branch in 3 years 1 month
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
Erfan Shokrollahi - Software Engineer (Remote) at Talentra