Open to opportunities in Germany

Ali Mohammadiyan

Senior Backend Engineer · .NET · Distributed & Event-Driven Systems · FinTech

Tehran, Iran · Open to relocating to Germany

6+ yrs
Backend engineering in .NET
50,000+
Events/day targeted on Kafka pipelines
35%
P95 latency reduction (1.2s → 0.78s)
99.5%
Uptime at 3,000+ concurrent users
About

Distributed systems, built to stay up

Portrait of Ali Mohammadiyan, Senior Backend Engineer

Senior Backend Engineer with 6+ years building distributed, event-driven systems in .NET for high-scale financial platforms. Deep hands-on experience with messaging platforms (Kafka, RabbitMQ) in distributed architectures, CQRS, and DDD. Proven track record improving performance and reliability at scale, including 35–60% latency reductions and 99.5%+ uptime across production systems. Fluent in English; German A2 (progressing toward B1).

Skills

Technical toolkit

Backend & Frameworks

  • .NET 10 / 9 / 8
  • ASP.NET Core Web API
  • Entity Framework Core
  • MediatR
  • RESTful APIs
  • OData

Messaging & Events

  • Apache Kafka
  • Inbox / Outbox
  • Idempotent Consumer
  • DLQ
  • RabbitMQ
  • MassTransit (Saga, Outbox)
  • OpenTelemetry
  • Grafana

Architecture & Design

  • Domain-Driven Design
  • Clean Architecture
  • CQRS
  • Event-Driven Architecture
  • Microservices
  • Modular Monolith
  • SOLID

Identity & Security

  • OAuth2
  • OpenID Connect
  • Multi-tenant authentication

Databases & Caching

  • SQL Server
  • PostgreSQL
  • Oracle
  • Redis
  • T-SQL
  • PL/SQL
  • Query Optimization

Cloud, DevOps & Containers

  • Docker
  • Kubernetes (working knowledge)
  • Azure
  • Azure DevOps
  • GitLab CI/CD
  • GitHub Actions

Testing & Quality

  • xUnit / NUnit
  • Integration Testing
  • Code Reviews
Experience

Where I've built things

Senior Backend Developer

May 2026 – Present

DayaNovin|Tehran, Iran

  • Building Kafka-based event integration using Inbox/Outbox, Idempotent Consumer, and Dead Letter Queue (DLQ) patterns, targeting 50,000+ events/day with zero data loss.
  • Designing multi-tenant OAuth2 / OpenID Connect authentication for 12 partner banks.
  • Leading the architecture of a .NET 10 Modular Monolith with 8 isolated modules.
  • Implementing CQRS across modules with Redis caching.
  • Building the observability stack with OpenTelemetry and Grafana.

Senior Backend Developer

June 2023 – May 2026

Arian System|Tehran, Iran

  • Designed a CQRS + MediatR pipeline with MassTransit/RabbitMQ, handling 20,000+ commands/day.
  • Engineered Saga orchestration with the Outbox pattern across 4 distributed services.
  • Built microservices using DDD and Clean Architecture, serving 3,000+ concurrent users at 99.5% uptime.
  • Reduced P95 latency by 35% (1.2s → 0.78s).
  • Migrated 3 legacy Web Forms apps to ASP.NET Core, cutting page load time by 50%.

Backend Developer

May 2022 – June 2023

Andisheh Pardaz|Tehran, Iran

  • Migrated 2 critical modules from Web Forms to ASP.NET Core.
  • Developed RESTful / OData APIs for 5+ enterprise dashboards serving 500+ daily users.
  • Resolved 12 critical security vulnerabilities, achieving AFTA security certification.
  • Optimized 15+ slow queries, cutting execution time by 45%.

Backend Developer

February 2020 – May 2022

Separouk|Tehran, Iran

  • Maintained a project management system for 200+ users.
  • Delivered 10+ SQL-backed Power BI reports.
  • Built SharePoint workflows, cutting manual processing time by 40%.
Education

Academic background

B.Sc., Software Engineering

Islamic Azad University|Tehran, Iran|October 2016 – June 2021

Contact

Let's talk

I'm open to Senior Backend Engineer roles in Germany — English-speaking teams welcome. The fastest way to reach me is email.

info@alimohammadiyan.com