$ cat experience.log

Software engineering experience

Sixteen years building and scaling backend systems, from high-throughput Go services and payment platforms to telecom data pipelines and production ML infrastructure.

  1. Senior Software Engineer · Golang

    MTN Irancell

    Tehran, Iran
    • Designing an ETL system integrating Atoll network measurement data, exposed via a high-performance GraphQL API.
    • Architecting a KPI pipeline on ClickHouse processing 15M+ rows/hour with date-based partitioning and wide-table storage.
  2. Golang Developer

    Snapp Trip

    Tehran, Iran
    • Built V2 of a B2B API serving 30+ partners and 400K+ daily requests; redesigned architecture for scale and HA.
    • Contributed to the Tour project with performance work, testing discipline, and fault-tolerant design.
  3. Golang Developer (Remote)

    Wall IT s.r.o.

    Bratislava, Slovakia
    • Led monolith → microservices transformation with clean code and SOLID.
    • Integrated Go-micro, Swagger, OpenTelemetry, Prometheus, GCS, Liquibase — 40% better monitoring, 25% faster deploys, 60% fewer post-deploy issues.
    • Also worked as a Data Scientist: LLM-driven CRM auto-response and topic modeling for ticket clustering.
  4. Golang Developer

    Tehran Internet (*780#)

    Tehran, Iran
    • High-TPS microservices with Postgres, MongoDB, Kafka, and NATS.
    • Built a CQRS transaction system for payment businesses; Debezium + Kafka replication into MongoDB.
    • Handled 100K read/write RPS on Postgres with aggressive Redis strategies.
  5. Golang Developer

    Mom Hospital

    Tehran, Iran
    • Riskeman: back-end for COVID-19 mortality prediction, scaled to 8M requests/day.
    • Optimized ML model serving from 3 TPS → 10,000 TPS.
    • Led backend for Crawler News processing 1TB of data per day.
  6. Technical Project Manager (Contract)

    Elaart

    Karaj, Iran
    • Automated e-commerce workflows; online sales surpassed physical store revenue.

$ next --contact

Interested in working together?

I’m open to senior backend, staff-level, and platform engineering opportunities.

Contact me