Amirhossein Beheshti

Back-End Developer

Summary

As a seasoned Back-End Developer with over seven years of dedicated experience, I've had the pleasure of crafting robust and scalable web applications using C#, ASP.NET, and .NET Core. I'm a firm believer in building software that lasts, which is why I'm passionate about applying SOLID principles and Domain-Driven Design. I also enjoy architecting and developing microservices to create systems that are not only high-performing but also a breeze to maintain. My experience extends to fine-tuning backend performance for optimal speed and seamlessly integrating various third-party APIs. I truly thrive in collaborative environments, working closely with cross-functional teams to successfully deliver reliable and impactful software solutions.

Skills

Programming Languages

  • C#
  • T-SQL

Frameworks

  • ASP.NET
  • .NET Core
  • EF Core
  • gRPC
  • ABP

Design & Architecture

  • Microservices
  • DDD
  • CQRS
  • Design Patterns
  • SOLID

DevOps & Cloud

  • Docker
  • Azure DevOps
  • Azure Service Bus
  • Azure Blob Storage
  • Application Insights

Databases

  • MS SQL Server
  • Redis

Testing & Documentation

  • TDD
  • BDD
  • Unit Testing
  • Technical Documentation

Version Control & Collaboration

  • Git
  • Agile (Scrum)
  • CI/CD

Tools

  • Visual Studio
  • Cursor (AI IDE)
  • GitHub Copilot

Experience

Fintranet – Back-End Developer

Jul 2022 – Present
  • Developed a compliance-focused financial product used by 1,500+ clients, supporting audit trails and role-based access control.
  • Integrated multiple third-party APIs, improving compliance workflow efficiency by 30%.
  • Optimized SQL performance via indexing and query tuning, resulting in a 20% improvement in database speed.
  • Developed a messaging abstraction over Azure Service Bus to support Request, Session, and basic messaging patterns without exposing infrastructure details to developers.
  • Implemented automatic Unit of Work handling via interceptors, eliminating 90% of manual transaction boilerplate and reducing development overhead.
  • Set up authentication using Azure AD B2C, enabling multi-tenant user access and centralized identity management.
  • Mentored junior developers by conducting code reviews and sharing best practices in C# and Azure, resulting in a 25% reduction in code-related issues during production deployments.
  • Collaborated with product, QA, and frontend teams to deliver scalable features, reducing production incidents and increasing overall system reliability.

Nik Group – Back-End Developer

May 2020 – Jun 2022
  • Built a microservice in .NET Core to collect health data from 3,000+ security devices deployed in jewelry stores.
  • Implemented real-time monitoring and failure alerts to detect issues early and enhance operational safety.
  • Added a Redis caching layer to reduce database load by 30% and cut average response times from 500ms to 200ms.
  • Participated in architecture and requirements planning to support scalable, high-performance system design.

Acctech – Back-End Developer

Feb 2018 – Apr 2020
  • Introduced a modular Web API platform from scratch, reducing feature development time by 30% through reusable service components.
  • Built resilient API integrations for automated data ingestion, halving parsing time and streamlining data workflows.
  • Worked closely with solution architects to design scalable web applications, aligning system architecture with functional and performance goals.
  • Refactored legacy code and optimized database interactions, improving system responsiveness and enhancing user experience by 15%.

Education

Azad University, Esfahan
B.Sc. Information Technology

Languages

Key Projects

Financial Compliance System

Developed a comprehensive financial compliance system supporting 1,500+ clients with audit trails and role-based access control.

C# .NET Core Azure AD B2C Azure Service Bus

Security Device Monitoring System

Built a microservice architecture for real-time monitoring of 3,000+ security devices with failure alerts and performance optimization.

.NET Core Redis Microservices Real-time Monitoring

Modular Web API Platform

Created a scalable Web API platform with reusable components, reducing development time by 30%.

ASP.NET REST API DDD SOLID