MOHAMMAD ALI TORABI Senior Backend Engineer (.NET) — Large-Scale System Architecture & End-to-End Ownership Analysis → Architecture → Database → Backend → Infrastructure → Deployment → Maintenance Tehran, Iran | alitorabi@hotmail.com | alitorabi.dev | torabihoney.com -------------------------------------------------------------------------------- PROFESSIONAL SUMMARY Senior Software Engineer with 13+ years of experience designing, building, and operating complex .NET systems throughout their entire lifecycle — from requirements and architecture through database design, backend implementation, infrastructure, and long-term production support. Specializes in large-scale system architecture, distributed systems, and concurrency control, with deep experience in performance-critical infrastructure such as search and background data processing. Takes full ownership of systems independently, rather than working within a single layer of the stack. -------------------------------------------------------------------------------- CORE COMPETENCIES Backend Architecture & Large-Scale System Design (.NET) · Clean Architecture & Domain-Driven Design · Distributed Systems & Background Processing · Concurrency Control & Data Integrity · Caching Strategies (Redis) · Database Design, Migration & Performance Tuning · Search System Design · Production Infrastructure & Deployment · Legacy System Modernization · REST API Design -------------------------------------------------------------------------------- TECHNICAL SKILLS Backend: C#, .NET (Framework & .NET 10), ASP.NET Core, Minimal APIs, Entity Framework Core, MediatR, CQRS, REST APIs, JWT, FluentValidation, Outbox Pattern Databases: PostgreSQL, SQL Server, Redis Architecture & Patterns: Clean Architecture, Domain-Driven Design, Distributed Systems, Background Processing, Concurrency Control Infrastructure & DevOps: Docker, Docker Compose, Nginx, Linux, Windows Server, IIS, Serilog, Seq Frontend (supporting): React, Next.js, JavaScript, HTML5, CSS3, Material UI, Bootstrap Tools: Git, Visual Studio, Docker -------------------------------------------------------------------------------- PROFESSIONAL EXPERIENCE Magiran — Senior 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 ownership 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 a highly automated content-ingestion pipeline for magazine publications, overcoming complex and heterogeneous XML formats from multiple sources and reducing publication time from 10–20 minutes to a few seconds (a 20–50x improvement in throughput). - Redesigned core database structures and executed large-scale data migrations to support the platform's continued growth while improving maintainability and operational efficiency. - Designed and maintained production infrastructure, deployment pipelines, monitoring, and administration systems to ensure platform reliability and support editorial and operational workflows. - Advocated for additional engineering headcount to support growing scope; when unavailable, maintained full technical ownership from architecture through delivery. Fakoor Meghnatis Spadana — Independent Software Consultant 2016 – 2017 - Redesigned a legacy desktop time-sheet platform as a modern ASP.NET Core web application, adding role-based authorization and centralized management. - Configured production environments and provided ongoing deployment and operational support. Fakoor Meghnatis Spadana — Independent Software Consultant 2013 – 2016 - Designed and built a client-server Time Sheet Management System from scratch, including a maintainable SQL Server database architecture and a customized user interface. - Delivered deployment packages, trained end users, and provided long-term production support. Iranians History On This Day — Software Engineer 2017 - Designed and developed a multilingual historical content platform supporting Persian, English, and Cyrillic script. - Built an automated first-run installation experience and legacy data migration workflows. Gol Angabin Honey — Software Engineer 2014 – 2017 - Developed inventory management, sales operations, and e-commerce software for a family-owned honey business. -------------------------------------------------------------------------------- PERSONAL PROJECTS Torabi Honey — Self-Hosted E-Commerce Platform | torabihoney.com Independently designed, developed, and operated - 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 -------------------------------------------------------------------------------- LANGUAGES Persian — Native · English — B2 -------------------------------------------------------------------------------- Professional references available upon request.