×
Mohammadreza Javaheri Mohammadi

Mohammadreza Javaheri Mohammadi

Senior Backend Engineer – Microservices & Distributed Systems

Tehran
+98-935-8357344
Persian, English

Background


About

About

Results-driven backend developer with 3.5+ years of experience architecting and developing high-availability enterprise, banking, and health tech systems for some of Iran’s largest organizations. Principal backend developer of Iran's National Blood & Plasma CRM (with real-time chat & ticketing), and lead microservices engineer for the National Tax Assistant and large-scale fintech platforms at Bank Melli Iran. Expert in .NET & C#, SQL Server optimization, microservices, secure cloud-native backend architectures (Clean Architecture, CQRS, DDD, event-driven), and distributed real-time systems. Eager to accelerate global tech teams with robust, scalable, and maintainable solutions.

Work Experience

Work Experience

  • Senior Backend Engineer / Tech Lead, 

    Jun, 2024 - Present

    Lead backend engineer and core architect for large-scale fintech and digital payments systems, specializing in financial transactions, compliance, and scalable middleware for Bank Melli Iran, the largest bank in the Middle East.

    • Core developer and architect of the National Tax Assistant, a high-throughput microservices system calculating taxes for millions of real-time daily transactions.

    • Designed and built resilient .NET microservices using gRPC/REST, Kafka, RabbitMQ, Hangfire, and high-performance SQL Server.

    • Optimized and secured databases for banking/fintech compliance and massive transaction volumes.

    • Contributed to PCPOS (Point-of-Sale) banking system supporting millions of devices and transactions.

    • Introduced and championed Clean Architecture, DDD, CQRS, and event-driven best practices across development teams.

    • Automated compliance processes and asynchronous jobs for large-scale banking and payments platforms.

  • Backend Developer – National CRM & Real-time Systems, Iranian Smart Solutions

    Jun, 2022 - Jun, 20242 years

    Sole backend developer for the national health CRM project, providing 24/7 organizational support to every regional blood & plasma center across Iran, including real-time chat and ticketing.

    • Built, deployed, and maintained the National CRM for all Iranian Blood & Plasma Centers using .NET Core and SQL Server.

    • Designed and programmed a fully integrated real-time chat and ticketing system for health center staff and operations.

    • Developed complex medical data business logic for high availability at national scale.

    • Implemented robust authentication, granular role-based access control, and comprehensive data security best-practices.

    • Supported 24/7 operations in a critical national health setting.

Projects Experience

Projects Experience

  • National Tax Assistant – Bank Melli Iran

    - Present

    Lead backend developer and architect for the tax calculation system of Bank Melli Iran, handling millions of regulatory-sensitive financial transactions per day using .NET, gRPC, Kafka, and high-performance SQL Server.

  • PCPOS Banking System

    - Present

    Engineered and optimized the backend and data platform for PCPOS, a major POS banking solution deployed nationwide across millions of endpoints.

  • Iran Blood & Plasma Center CRM

    - Present

    Built the national CRM backend powering all Iranian Blood & Plasma Centers, featuring real-time chat and ticketing, advanced workflow automation, and secure data management for health operations.

  • Enterprise Microservices & Web APIs

    - Present

    Developed large-scale microservices and event-driven APIs for enterprise clients and government projects, ensuring robust real-time data flows and high scalability.

  • - Present

  • - Present

Skills

Skills

  • Backend & Distributed Systems

    .NET Core / ASP.NET Core

    C#, gRPC, RESTful APIs

    Microservices Architecture

    Real-time Chat & Ticketing

    Domain-Driven Design (DDD)

    CQRS Pattern

    Event-driven Systems

    Kafka, RabbitMQ

    Entity Framework Core

    Hangfire (Background Jobs)

    Dapper

    SOLID/Clean Architecture

    Unit/Integration Testing

  • Database Engineering & Optimization

    Microsoft SQL Server (T-SQL, Indexing, DBCC)

    Query Optimization & Performance Tuning

    Backup & Disaster Recovery

    Data Integrity & Security

  • Frontend & UI Engineering

    React.js

    JavaScript ES6+

    HTML5 / CSS3

  • DevOps & Cloud-ready Engineering

    Git

    GitHub / GitLab

    Docker

    CI/CD Pipelines

    Serilog Logging

    AutoMapper

    Linux/Bash (Basic)

  • Software Engineering Best Practices

    Software Architecture Patterns

    Agile/Scrum

    Cross-functional Teamwork

    Scalable System Design

Education

Education

  • Software Engineering, Bachelor of Science, Islamic Azad University

    Jan, 2022 - Present

    18.25
Certificates

Certificates

  • SQL Server 2019, Database Development, Technical Training Center

    Issued on: Jan 01, 2022

  • ASP.NET Development, Technical Training Center

    Issued on: Jan 01, 2023