.Torabi

Resume

Mohammad Ali Torabi

Senior Backend Engineer (.NET) Large-Scale Systems, End-to-End Ownership & Production Architecture

Analysis → Architecture → Database → Backend → Infrastructure → Deployment → Maintenance

Formatted to parse cleanly through automated resume-screening systems.

Professional Summary

Senior Software Engineer with 12+ years of experience designing, building, modernizing, and operating production .NET systems throughout their full lifecycle. Experienced in end-to-end ownership spanning requirements analysis, software architecture, database design, backend development, deployment, infrastructure, and long-term operations. Specializes in large-scale backend systems, search, background processing, concurrency control, database performance, and production reliability. Proven ability to independently deliver and maintain systems that serve large user bases and process millions of records while balancing performance, maintainability, and operational simplicity.

Core Competencies

Large-Scale System Architecture (.NET)End-to-End System OwnershipClean Architecture & Domain-Driven DesignDistributed Systems & Background ProcessingSearch System Design & Full-Text SearchFault-Tolerant System DesignConcurrency Control & Data IntegrityDatabase Design, Migration & Performance OptimizationProduction Infrastructure & DeploymentLegacy System ModernizationREST API DesignPerformance Optimization & Scalability

Technical Skills

Backend

C#.NET (Framework & .NET 10)ASP.NET CoreMinimal APIsEntity Framework CoreMediatRCQRSREST APIsJWTFluentValidationOutbox Pattern

Databases

PostgreSQLSQL ServerRedis

Architecture & Patterns

Clean ArchitectureDomain-Driven DesignDistributed SystemsBackground ProcessingConcurrency Control

Infrastructure & DevOps

DockerDocker ComposeNginxLinuxWindows ServerIISSerilogSeq

Frontend (supporting)

ReactNext.jsJavaScriptHTML5CSS3Material UIBootstrap

Tools

GitVisual StudioDocker

Professional Experience

MagiranSenior Software Engineer (.NET)

August 2017 – Present
  • Independently own the modernization of Magiran, one of Iran's largest academic indexing platforms, with end-to-end technical responsibility spanning architecture, database design, implementation, deployment, and long-term operations.
  • Led the modernization of a large-scale legacy platform by redesigning core data storage and caching strategies, significantly improving application performance, reducing I/O overhead, and enabling the platform to efficiently serve hundreds of thousands of daily visitors and millions of requests.
  • Rebuilt the platform's search infrastructure and query processing capabilities, delivering a 5–10x improvement in search performance across a Persian-language index containing more than five million records.
  • Designed and implemented an automated publication-ingestion pipeline for heterogeneous XML sources, reducing processing time from 10–20 minutes to a few seconds.
  • Redesigned core database structures and executed large-scale data migrations supporting a production database exceeding 412 GB while improving maintainability and performance.
  • Designed and maintained production infrastructure, deployments, monitoring, background services, and administration systems supporting editorial and operational workflows.
View Project

Fakoor Meghnatis SpadanaIndependent Software Consultant & Full-Stack Developer

2020 – 2021
  • Commissioned in October 2020 to convert the existing internal desktop TimeSheet system into an ASP.NET Core web application.
  • Delivered the initial implementation in approximately three months, including role-based authorization, centralized management, reporting, and project-analysis workflows.
  • Configured deployment environments and provided approximately one year of post-delivery production support for the private internal system.
View Project

Iranians History On This DayIndependent Full-Stack Developer

2017
  • Redesigned and developed a multilingual historical content platform in approximately six months, supporting Persian, English, and Cyrillic content with separate RTL and LTR layouts.
  • Built automated initialization, legacy data migration, and deployment workflows.
  • The successful delivery led to an invitation to join Magiran approximately one month later and modernize its platform.
View Project

Gol Angabin HoneySoftware Developer & Retail Operations

2015 – 2017
  • Designed and developed a product and educational website with a lightweight order-registration workflow for a family-owned honey business.
  • Worked directly in retail sales and store operations, gaining practical domain experience that later informed the Torabi Honey project.
View Project

Fakoor Meghnatis SpadanaIndependent Software Consultant & Software Developer

2014 – 2017
  • Initially hired as a technical consultant; after approximately two months, received full responsibility for designing and implementing the internal desktop TimeSheet system.
  • Delivered the initial client-server application in approximately six months using C#, .NET Framework, Entity Framework, and SQL Server.
  • Created deployment packages, trained users, and maintained the production system through 2017.
View Project

Personal Projects

Torabi Honey — Self-Hosted E-Commerce Platform

May 2024 – Present

Independent side project designed, developed, and operated end to end

  • Architected the platform using Clean Architecture and Domain-Driven Design, with CQRS via MediatR to separate business logic from infrastructure concerns.
  • Implemented optimistic concurrency control and row-level pessimistic locking to guarantee payment and order consistency under concurrent load.
  • Built and containerized the full production stack — .NET 10 Minimal API backend, Next.js/MUI frontend, PostgreSQL, Redis for caching, Nginx, and centralized logging — deployed via Docker Compose; self-hosted initially and now migrating to a dedicated VPS for production scale.
  • Developed a Persian-language full-text search engine with a custom analyzer for accurate text matching.
  • Designed a fault-tolerant background job processing system with distributed locking and graceful cancellation for asynchronous order and notification handling.
  • Designed and implemented zero-downtime full-text search infrastructure optimized for Persian-language content.

Education

Bachelor of Software Engineering

Islamic Azad University, Roudehen

Graduated 2013 · Tehran, Iran

Languages

PersianNative
EnglishB2

Professional references available upon request.