WORK EXPERIENCE

Hamravesh
Senior Software Engineer
Aug 2024 - Present
Tehran - Iran . Full-time
  • Developed integration tests in Go for SeaweedFS S3 APIs based on AWS S3 compatibility documentation, identified and fixed invariant behavior issues.
  • Integrated a FastAPI object storage backend with SeaweedFS, enabling cost-effective HDD-based storage while maintaining performance and durability.
  • Developed the billing and pricing system for the Backup Service in Django with unit test coverage, enabling automated monthly billing for +500M tomans in usage.
  • Redesigned the Backup Service frontend using React, improving user experience and enabling reuse across services using microfrontend architecture.
  • Migrated the Backup Service from a monolithic architecture to Django-based microservices, enabling independent service deployments and improving system reliability.
  • Built CI/CD pipelines for object storage and backup services using GitLabCI and ArgoCD.
  • Rewrote Temporal workflows for Kubernetes PVC synchronization and PVC migration to improve reliability and reduce the risk of data loss during storage operations.
  • Developed snapshot migration and garbage collection workflows in Temporal, reducing manual operational work by ~40% and increasing storage utilization by ~20% without additional infrastructure.
Venue Wise
Senior Backend Engineer
May 2024 - Jul 2024 (3 mos)
Dubai, United Arab Emirates (Remote) . Contract
  • Implemented an event-driven architecture in Laravel and integrated it with Zoho CRM, reducing manual data entry and speeding up customer-management workflows.
Digikala
Senior Software Engineer
Oct 2022 - Jul 2024 (1 yr 10 mos)
Tehran - Iran . Full-time
  • Designed the centralized order-management service at Digikala (MENA’s largest e-commerce platform with 41.5M MAU) using durable Temporal workflows, enabling partner systems to integrate directly with the core platform.
  • Led the design and development of a Checkout-as-a-Service platform supporting e-gift cards, fresh goods, cheque payments, and coupon flows, contributing to a 13% increase in total sales.
  • Built the user-subscriptions microservice and migrated logic from the legacy system, reducing implementation time for new subscription features.
  • Integrated GrowthBook for A/B testing and feature flags, removing performance bottlenecks and enabling a 4× increase in marketing experiments.
Digikala
Software Engineer
Apr 2021 - Oct 2022 (1 yr 7 mos)
Tehran - Iran . Full-time
  • Developed the backend for a Symfony-based B2B sales platform, contributing to 5% of annual sales and helping grow the customer base by 10% in the first year.
  • Created a PHP SDK for Snowplow to capture user-activity events and deliver reliable data for analytics and marketing.
  • Built and shipped a Prime cashback system, driving ~30% more repeat purchases and boosting retention.
  • Added typed resolver arguments to the company’s custom GraphQL framework, improving type safety and DevEx.
  • Built a Python reporting framework with PostgreSQL and DBT to automate Jira analytics, reducing manual reporting work and improving team efficiency.
  • Led a 6-person team as a Bootcamp instructor, guiding technical work and projects over two months, leading to four graduates being hired.
Digikala
Business Intelligence Analyst
Jul 2019 - Apr 2021 (1 yr 10 mos)
Tehran - Iran . Full-time
  • Designed data/ML models and cost analyses to detect inefficiencies and cut operating costs.

EDUCATION

University of Tehran
Master of Science, Systems Optimization at University of Tehran
May 2019 - Sep 2022
University of Tehran
Bachelor of Science, Industrial Engineering at University of Tehran
May 2015 - Sep 2019

CERTIFICATES

University of California
Quera
Temporal
Quera
Quera
Arvan Cloud
DBT
Hugging Face
DataTalks Club
DBT
DataTalks Club
Quera
DeepLearning.AI
DeepLearning.AI