Hi, I'm

Mehrab
Mohammad-Hosseini

Senior Software Engineer

years designing and operating high-traffic distributed systems at scale. Building software that performs predictably under real-world constraints.

Tehran, Iran Snapp
Mehrab Mohammad-Hosseini

About Me

Senior Software Engineer with experience in designing and operating high-traffic software systems at scale. Highly analytical, with a strong foundation in data structures, algorithms, parallel computing, and hardware-aware software design + MBA knowledge.

I started in backend development building APIs, then gradually became more interested in the architecture behind them. Today I enjoy solving problems around distributed systems, reliability, observability and engineering productivity. I enjoy making engineering trade-offs. I'm equally comfortable discussing domain models with product managers or debugging latency in production.

8B+ DB rows
90M+ Users Managed
35% Revenue Growth
80% Manual Work Cut

Technical Expertise

Programming Languages

Go PHP Python C++ JavaScript Java C# C Bash

Backend & APIs

REST APIs gRPC Laravel Django FastAPI Spring Boot .NET

Frontend & Design

ReactJS Typescript HTML5 Tailwind CSS Bootstrap NextJS Vite Figma

Databases & Storage

MySQL PostgreSQL MongoDB Redis Memcached Elasticsearch

Infrastructure & DevOps

Docker GitLab CI/CD Kubernetes Helm Kafka NATS RabbitMQ

Observability

Grafana InfluxDB Prometheus Jaeger Loki ELK stack

Experience

Jul 2026 — Present

Senior Full-Stack Software Engineer

Snapp.ir

Current

Building backend services for Snapp's Users Vertical, Passenger Profile team, focusing on reliability, scalability, and user-facing platform capabilities within a distributed microservices architecture. Working within a distributed microservices architecture, multi-tenant system, delivering production-grade software with comprehensive DevOps practices, CI/CD pipelines, and end-to-end high-coverage test integration.

Aug 2023 — Present

Senior Software Engineer

Digikala.com

Led the design and evolution of core pricing systems in the Pricing and Promotions squad, powering large-scale e-commerce operations. Directed architectural improvements, domain refactoring, and automation initiatives that reduced manual operational effort while enhancing reliability and scalability in distributed systems.

  • Led migration from manual pricing workflows to a dynamic pricing system, reducing operational costs by over 50% and improving pricing accuracy across more than 10,000 SKUs.
  • Refactored legacy pricing and validation logic into domain-driven services, achieving average response times under 30ms between microservices.
  • Designed an intelligent auto-approval and rejection engine for the Reference Price Ticketing system, reducing manual review workload by ~80%.
  • Enabled high-volume price updates for 5 million products to complete in under 15 minutes during peak events like Black Friday.
  • Mentored junior engineers through code reviews, design discussions, and architectural guidance to elevate team quality.
  • Initiated test coverage of the domain from 0% to 30% through test automation and CI/CD pipeline improvements.
Sep 2022 — Aug 2023

Software Engineer

Digikala.com

Served as a backend engineer in the Promotions and Adservice domain, contributing to large-scale e-commerce systems serving millions of users. Focused on building reliable backend services and supporting business-critical workflows in a mature Scrum environment.

  • Developed and maintained backend services for promotions, discounts, and product variant management, incorporating over 20 REST APIs for promotion enrollment and discount management.
  • Implemented competitive price crawling pipelines to collect reference prices from external sources, enhancing pricing accuracy and minimizing misleading discounts.
  • Optimized system behavior under high load, managing performance for tables exceeding 5 billion rows of data.
  • Collaborated in a cross-functional Scrum team with product managers and designers to deliver iterative improvements with predictable release cycles.
Mar 2022 — Sep 2022

Junior Backend Developer

Bdok.ir

Contributed to the development of a multi-tenant e-commerce platform, supporting core backend services and infrastructure for creating and managing online shops at scale.

  • Designed and implemented backend services for a multi-tenant e-commerce platform, enabling independent storefronts with shared infrastructure for over 5,000 shops.
  • Integrated asynchronous backend architectures to enhance request handling and system responsiveness under high I/O throughput.
  • Developed and maintained API-based integrations with external delivery services, aligning internal workflows with third-party contracts.

Education

Sep 2025 — Present

M.Sc. — Master of Business Administration (MBA)

Sharif University of Technology

Current
  • Gaining expertise in aligning technology adaptation with business objectives to optimize organizational performance.
  • Developing a robust perspective on technology-driven strategy.
Sep 2021 — Aug 2025

B.Sc. — Electrical Engineering (Digital Systems)

University of Tehran

  • Built a strong foundation in digital logic, computer architecture, and hardware/software co-design.
  • Focused on low-level computation and performance-aware programming.

Let's Connect

I'm always open to discussing new opportunities, interesting projects, or just talking tech. Feel free to reach out.