AveeHealth
Senior Software Engineer | Vancouver, B.C. | Jan 2025 - Jan 2026
- Spearheaded the development of a new doctors panel using Python and React, successfully migrating users from the old system without disruption.
- 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!
Senior Cloud Engineer | Tehran, Iran | Oct 2020 - Present
- 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.