Professional Experience
Asan-Cycle (Peugeot France)
Senior Software Engineer
Tehran, Iran · Full-time
March 2025 – May 2026
- Designed and developed backend APIs using Express.js and FastAPI.
- Designed and optimized PostgreSQL and MongoDB databases.
- Implemented Redis caching to improve service performance.
- Containerized and deployed services using Docker and Docker Compose.
- Configured and maintained Nginx as a reverse proxy and web server.
- Developed and deployed services in Linux environments.
- Developed and maintained frontend applications using React.js, Next.js, and Material UI.
Dadeh Pardazan Hamenavard
DevOps Engineer
Tehran, Iran · Full-time
March 2024 – March 2025
- Designed and implemented container-based infrastructure using Docker and Docker Compose.
- Built and maintained CI/CD pipelines using GitLab CI/CD and GitLab Runner.
- Deployed and managed a centralized Docker Registry for storing and distributing container images.
- Configured Nginx as a reverse proxy and web server for multiple services.
- Developed and optimized Dockerfiles and build and deployment workflows.
- Created scripts and automation tools for operational tasks and deployments.
- Improved deployment, monitoring, and infrastructure management processes to increase service reliability and release efficiency.
Banks Pension Fund
Software Engineer & DevOps Engineer
Tehran, Iran · Full-time
July 2022 – May 2024
- Developed and maintained backend APIs using Express.js.
- Designed and managed MongoDB and Microsoft SQL Server databases.
- Implemented Redis caching and performance optimizations.
- Deployed and managed services and reverse proxy configurations using Nginx.
- Implemented and maintained CI/CD pipelines for software projects.
- Developed and published JavaScript and Python packages.
- Developed and maintained frontend applications using React.js and Next.js.
- Contributed to the development of integrated services connected to government systems, including the National Organization for Civil Registration and Social Security Organization.
- Set up and managed GitLab, Git Server, and Gitea as source code management infrastructure.
Shahab Khodro
Software Developer
Karaj, Iran · Part-time
September 2022 – May 2023
- Developed backend APIs using Express.js.
- Developed frontend applications using React.js.
- Managed MongoDB databases.
- Set up and configured Nginx.
Narben Information Technology
Backend Developer
Tehran, Iran · Full-time
November 2021 – June 2022
- Developed backend applications using Laravel.
- Designed and implemented services and managed MySQL databases.
- Deployed and managed services on Linux servers using PM2.
- Developed user interfaces using Material UI.
Narben
Backend Developer
Tehran, Iran · Part-time
April 2019 – November 2021
- Developed and maintained backend services using PHP.
- Designed and managed MySQL and MariaDB databases.
- Developed and maintained frontend services using Bootstrap.