Reza Nasri

Backend Engineer — Python, Django, distributed data systems
Tehran, Iran

rezanasri@outlook.com | LinkedIn | GitHub


Four years building data-intensive backends in e-commerce and media — marketplaces, checkout, product catalogues and high-volume event ingestion. Comfortable at the layer most application work skips: event logs, columnar stores, partitioning and replication trade-offs, asynchronous messaging, and the failure modes that come with them.

Experience

Backend Engineer — Digify (Digikala Group)

October 2025 – Present, Tehran

Focused Self-Study — Career Break

April – September 2025

Back-End Developer — GSM

February 2024 – March 2025, Tehran

Data Engineer — Prism-AI

December 2023 – March 2024, Tehran

Back-End Developer — ZeePlay

November 2022 – June 2023, Tehran

Technical

Languages
Python (advanced), Go, SQL
Backend
Django, Django REST Framework, Celery, Sanic, asyncio, REST API design
Data
PostgreSQL, ClickHouse, Kafka, Elasticsearch, MongoDB, Redis, MinIO
Architecture
Replication and sharding, transaction isolation, event sourcing, CQRS, sagas, transactional outbox, change data capture, idempotency, observability
Machine learning
PyTorch, scikit-learn, Pandas, recommender systems, Apache Airflow, MLflow
Operations
Docker, Git, Linux

Reading

Education

B.Sc. Biomedical Engineering (Bioelectric) — University of Isfahan, 2017 – 2022

Publication

“Addressing inter-device variations in optical coherence tomography angiography: will image-to-image translation systems help?” (2023)