Work Experience

AveeHealth — Canadian digital-health startup

Senior Software Engineer (part-time until Dec 2025) | Remote, Canada | Jan 2025 - Present
  • Spearheaded the development of a new doctors panel using Python and Vue, successfully migrating users from the old system without disruption.
  • Managed the end-to-end development lifecycle, from technical design to containerized deployment with Docker.
  • Ran the platform on AWS, operating managed EKS clusters and ECS for containerized workloads.
  • Architected and implemented Django database models, overcoming the project's most significant technical challenge to ensure data integrity and system functionality.
  • Built an AI-powered transcription pipeline using Deepgram, RAG, and Pydantic AI to transcribe doctor-patient sessions and generate structured SOAP notes.

Snapp! — Iran's largest ride-hailing platform, 50M+ users

Senior Cloud Engineer | Tehran, Iran | Oct 2020 - Dec 2025
  • Led the design and implementation of a company-wide cloud platform, progressing to lead engineer for platform architecture.
  • Engineered Kubernetes operators (CRDs) to automate ArgoCD authentication and authorization.
  • Led the design of a scalable microservice architecture for a high-volume delivery application, leveraging NATS to handle over 300k messages/sec.
  • Implemented KServe and Knative on Kubernetes to build ML pipelines, reducing resource consumption and boosting data gathering by 10%.
  • Deployed and managed Kafka on Kubernetes using the Strimzi operator; mentored teams on messaging best practices.
Software Engineer (Shared Services Team) | Jan 2019 - Oct 2020
  • Optimized critical legacy applications (PHP) by migrating them to modern Go microservices, increasing availability by 20%.
  • Developed a real-time stream processing service to dynamically adjust pricing and balance demand/supply, resulting in a 5% increase in accepted rides.
  • Developed and maintained backend services in Go for real-time order processing and delivery tracking.

IoT Working Group of Amirkabir University of Technology

Software Architect | Tehran, Iran | Jan 2017 - Jan 2019
  • Secured and managed a ~$30,000 university research grant to establish the IoT laboratory and launch pilot projects.
  • Engineered a custom Reliable Layer-2 Transport Protocol (Stop-and-Wait ARQ with Retry logic) on top of raw NRF radio modules for guaranteed packet delivery.
  • Achieved stable performance for 1,000 concurrent IoT devices during load testing of the "Nahal" platform.
  • Built a scalable backend connecting 5000+ LoRa nodes for agricultural monitoring, utilizing Sentinel-2 satellite imagery for crop insights.

Nahalco

Software Engineer (part-time) | Tehran, Iran | Jul 2013 - Mar 2017
  • Developed a GraphQL API for the IoT Platform, enabling users to filter crop data with different filters.
  • Provided a data-processing pipeline using Apache Spark to ingest stock information, deployed on a serverless-like architecture using Docker Swarm.

Avidnet

Software Engineer (part-time) | Tehran, Iran | Jun 2014 - May 2016
  • Achieved an in-application video call solution using WebRTC based on the Pion Framework (Go); one of the earliest adoptions of Pion in the region, handling 1,000 concurrent calls via distributed design.
  • Increased application installation rate by 5% through the addition of stable video calling features.
  • Configured bare-metal infrastructure, including HPE ProLiant DL380 Gen9 servers with VMware ESXi.
  • Deployed services using Docker Swarm across staging and production environments.