Mahdi Naji
Software Engineer
Tehran, Iran · Persian, English
I build backend and reliability-critical systems — currently on the core ride-matching engine at Snapp!, after three years as a Site Reliability Engineer there. I care about understanding systems well enough to find what others can't, and I use LLMs heavily as leverage — but I still own the outcome.
Experience
Software Engineer, Offering · Snapp!
- Diagnosed a consumer-registration bug that spiked CPU to 100% and then left it idle for extended stretches after rolling deploys; fix cut P99 latency for batch ride-processing from ~5s to ~500ms
- Profiled config processing and caching with Pyroscope, predicted ~12% CPU savings, and shipped a fix that cut CPU and memory usage by ~8%
- Tuned resources across the team's Redis clusters, releasing 60 CPU cores and fixing replica main-thread CPU saturation; fixed a maxmemory misconfiguration (~11% of pod memory) that caused key evictions and was close to a major incident
- Built an LLM-powered ops skill that manages Redis, RabbitMQ and application components, monitors and analyses their health, and records changes, ADRs and future plans
- Working on the core ride-matching engine
Jul 2026 – Present
Site Reliability Engineer · Snapp!
- Handled incident management and root cause analysis, progressing from on-call shifts into SRE Production Core for the most complex incidents — including reproducing incidents in staging to confirm root cause
- Reduced MTTD to under 6 minutes and MTTR to under 15 minutes
- Hardened super app infrastructure and database platform to support a sister venture's BNPL platform ahead of its Black Friday campaign after prior-year downtime; the campaign ran with zero incidents
- Built a Go library that turns OpenTelemetry spans into unified Prometheus metrics, adopted company-wide, powering a live map of service dependencies and latency
- Built Changall, a full-stack tool for tracking infrastructure changes and managing their approvals, organizing 70+ change requests per month
- Designed business-metrics exporters (SQL databases, Prometheus, ClickHouse) for high-level business metrics and service/domain-specific metrics
- Gathered database metrics into organized dashboards with proper alerting, improving observability across 100+ database machines
- Led incident response for DDoS attacks, with fast detection and mitigation
- Defined SLIs/SLOs for application services across the company
- Built and maintained internal tooling: Prometheus, Grafana, AlertManager, legacy Ansible jobs (deprecated), CI/CD pipelines, LLM-assisted incident-investigation automation, the ELK logging stack, Jaeger/OpenTelemetry tracing, and Pyroscope profiling
May 2023 – Jun 2026
Co-founder & Software Engineer · RasaTelecom
- Co-founded an IT services company serving local businesses and factories in Tabriz
- Built VmBox, a Go product integrating WHMCS billing with VMware vCenter to fully automate VPS provisioning
- Owned VmBox end-to-end as a product — marketing, customer support, technical planning, and full product maintenance
- Delivered VoIP calling and automatic-responder systems, virtualization setups, and IoT/Raspberry Pi projects for local businesses and factories
Sep 2019 – Apr 2023
DevOps Engineer · Ramzinex
- Built the monitoring stack from scratch (Prometheus, Grafana, dashboards, alerting)
- Supported migration from async PHP calls to an event-driven, Kafka-based architecture; partitioned topics for exchange-scale load
- Set up GitLab CI/CD pipelines with GitLab Runner-based Docker deployments
- Maintained deployments and monitoring of the PHP/Laravel monolith on the Docker platform; added logging to the code, parsed logs with the ELK stack, and built dashboards for business and technical metrics
Sep 2022 – Jan 2023
Full-stack Developer · Prolar
- Full-stack development on an education platform (course publishing, enrollment, payments) in JavaScript/Meteor
- Built an Elasticsearch-backed search engine for the platform, merging data from multiple sources
Mar 2019 – Aug 2019
Freelance Developer, Tabriz · Freelance
- Built freelance projects for small businesses, including a from-scratch Node.js e-commerce site for a home furnishings retailer
- First hands-on experience deploying and managing Linux servers
Jul 2018 – Mar 2019
Education
Computer Engineering · Tabriz University
Picked up a lot of ideas here, through structured study of important topics like production load, development, and reliability.
2018 – 2022
Mathematics · Madani SAMPAD High School
Built the electronics for a national neuroscience competition (2nd place in Iran) — a remotely controlled rat maze and a steerable robotic cockroach — which is what got me into C, Arduino, and embedded systems.
2012 – 2018
Skills
Languages
Backend & Systems
Infrastructure & SRE
Observability
Data & Messaging
Frontend