Reza Esmaeili

Senior Full-Stack Software Developer

15+ years of experience building scalable enterprise applications using .NET and C#, along with modern JavaScript technologies. Based in Nicosia, Cyprus.

About

Experienced in designing microservices, RESTful APIs, and cloud-based solutions primarily on AWS and Azure, with CI/CD and project management workflows using Azure DevOps. Proficient in ASP.NET, React, Next.js, Angular, and Blazor.

Passionate about clean architecture, performance optimization, and delivering maintainable, high-quality systems. Strong command of development and DevOps practices, including containerization and automated testing.

Experience

Feb 2023 - Present

Cyprus

Senior Software Developer

Hyperion Systems Engineering

  • Developed Blazor-based project management app over Azure DevOps with Clean Architecture & Entity Framework
  • Built Q3-Premium quality management system using ASP.NET, Angular, and Kendo UI with Carbon Design System
  • CI/CD pipelines with Git, Docker, and Azure DevOps in Agile SCRUM environment

May 2021 - Feb 2023

Iran

Senior Full-Stack Developer

Asan Pardakht (AP)

  • Built Back-Office platform for PSP processing ~20M daily transactions using ASP.NET microservices
  • Applied DDD principles for financial and identity verification workflows
  • Designed BFF layer orchestrating financial, banking, and identity services

May 2019 - May 2021

Iran

Senior Full-Stack Developer

Behpardaz Jahan (BPJ)

  • Architected 8 microservices with Clean Architecture for LIMS (Food and Drug Organization)
  • Migrated multi-page app to React SPA with 30+ reusable components
  • Optimized Oracle database performance and containerized services with Docker

Jan 2015 - Apr 2019

Iran

Senior Full-Stack Developer

Payesh Media

  • Designed web crawling app for large-scale news website monitoring
  • Built social network API integrations (Twitter, Telegram, Instagram)
  • Optimized server performance with caching strategies and query tuning

Projects

Allbrains

Apr 2023 - Jun 2024

A Group Decision Support System for knowledge management and consensus-driven collective decision making. Full stack development using TypeScript and Next.js, leveraging AI in the collaborative framework.

Greek Learning Dashboard

Personal Project

A comprehensive Modern Greek language learning platform with 1500+ vocabulary items, 24 grammar modules, flashcards, and dictation quizzes.

Skills

Languages

C#TypeScriptJavaScript

Backend

ASP.NETRESTful APIGraphQLgRPCMicroservices

Frontend

ReactNext.jsAngularBlazorTailwind

Databases

SQL ServerPostgreSQLOracleRedisMongoDB

Cloud & DevOps

AzureAWSDockerCI/CDGitHub

Architecture

DDDClean ArchitectureCQRSEvent-Driven

Education & Certifications

Azad University (IAU)

BS - Computer Software Engineering

Certifications

  • Microsoft Azure for .NET Developers
  • Ultimate AWS Certified Developer Associate
  • Docker & Kubernetes: The Practical Guide
  • Domain Driven Design
  • Microservices Architecture