Experiences
Work Experiences
Visiwise.co
May 2022 -- Present
Senior DevOps Engineer
Tehran, Iran
- Refactored codebases across 10+ projects and set up CI pipelines, reducing deployment times by 70%
- Migrated 10+ services to Docker Swarm cluster on Hetzner Cloud, improving resource efficiency by 25%
- Clustered PostgreSQL and automated backups, ensuring 100% data integrity during zero-downtime migration
- Automated infrastructure provisioning with Terraform and Ansible across 5+ environments
- Deployed 5+ self-hosted services, reducing third-party dependencies by 40%
- Established monitoring with Grafana stack, improving incident response by 80% with 10+ custom dashboards
- Standardized CI/CD pipelines, reducing build times to under 1 minute across 10+ repositories
- Managed multi-cloud setup (Hetzner & AWS), cutting operational costs by 20%
- Implemented review apps, boosting developer productivity by 40%
Smartech
Feb 2024 -- June 2024
Senior DevOps Engineer
Tehran, Iran
- Standardized CI/CD templates across 50+ repositories, reducing deployment times by 40%
- Configured auto-scaling Kubernetes clusters with Terraform for 10+ Event Processor apps, optimizing Kafka load handling
- Developed Kubernetes manifests for 20+ projects and automated deployment of 40+ services via ArgoCD
- Automated server management with Ansible for 50+ servers, including Firewall, User Management, and Minio clusters
- Managed 500+ VMs and 50TB+ of warm data across services like Elasticsearch, ClickHouse, ScyllaDB, and Kafka
University of Tehran
Jul 2022 -- Jun 2023
DevOps Engineer
Tehran, Iran
- Provisioned a 20+ node HPC cluster using Terraform and Ansible; set up Slurm with Singularity and Nvidia Enroot
- Optimized GPU workloads for 10+ researchers by integrating Nvidia Enroot with Slurm via Nvidia Pyxis
- Managed permissions and quotas for 200+ users and created 5+ resource-specific queues for jobs
- Deployed a Grafana monitoring stack, improving resource utilization by 30%
Pishgam Vira
Mar 2022 -- Jun 2022
DevOps Engineer
Tehran, Iran
- Provisioned Docker Swarm clusters and database servers with Ansible across 3+ environments
- Wrote Docker Compose manifests for streamlined deployments
- Set up CI/CD pipelines for 5+ repositories using GitHub Actions
- Automated versioning with semantic-release
Mobtaker Darya
Nov 2019 -- Jun 2022
Full-stack Developer & DevOps Engineer
Tehran, Iran
- Maintained and developed the CCS project, generating 50+ reports with Crystal Reports and SQL Server
- Developed the Shaahin project with a ReactJS frontend and Hasura/PostgreSQL backend
- Implemented CI/CD pipelines using GitLab CI and Docker
- Provisioned servers with Kubernetes, writing manifests and packaging them in Helm Charts
- Managed infrastructure using Terraform and Ansible
Tolou Yekta Samaneh
Mar 2019 -- Oct 2019
Full-stack Developer
Tehran, Iran
- Maintained and refactored the Managed-Funds System (MFD), implementing backend APIs with Loopback.io, Node.js, TypeScript, and PostgreSQL
- Replaced Process360 with ProcessMaker as the BPMS core and developed a new UI using ReactJS and TypeScript
- Implemented form generators in the client with schema integration from BPMS
- Developed a food-shopping UI for the Farmeal project using ReactJS, MaterialUI, and TypeScript, and integrated with backend GraphQL APIs using Apollo Client
- Set up CI/CD pipelines using GitLab CI and Docker for ManagedFunds and Farmeal projects
ChaM (Chapar Messenger)
Dec 2013 -- Aug 2018
Founder & Lead Developer
Tehran, Iran
- Designed and developed an audio/video messaging platform using C, Erlang, and Java
- Implemented P2P connections and used Cassandra/ScyllaDB for chat data management
- Created a desktop client with Qt/QML (C++) and an Android app with Java and JNI
- Integrated FFMPEG for audio/video streaming with native APIs
- Managed full-stack development, including server infrastructure and client interfaces
Research Experiences
Graduate Research Assistant
Feb 2023 -- Aug 2024
Department of Mathematics, Statistics and Computer Science
University of Tehran
Advisor: Prof. Bagher Babaali
- Researching deep learning-based seizure detection with GNNs and bio-signal transformers
- Implemented the model using PyTorch, PyTorch Geometric, and PyTorch Lightning
- Used Captum for model interpretability
- Monitored metrics with TensorBoard
Teaching Experiences
Machine Learning
Oct 2023 -- Feb 2024
Prof. Bagher Babaali
University of Tehran
- Assisted in teaching machine learning topics and troubleshooting student issues
- Organized and managed homework assignments for mentored students