ABOUT
Backend Developer with 5+ years of experience designing and scaling Microservice and Monolotic applications. Proficient in building robust web services, optimizing performance, and implementing effective Monitoring.
In a world full of fast changing technologies and AI, I'd like to keep learning and crafting, with least cost and most impact. I like to design and implement applications, like an artist who carfuly gives soul to objects.
HISTORY
2023 - Present
Backend Engineer at Radin Studio
- Designed and maintained microservices in NestJS and Graphql, including a social platform with multi-currency wallet, auto translation using AI, and DB level RBAC.
- Developed services using Test-Driven Development (TDD), clean code principles, and production-grade best practices.
- Improved performance through Caching, DB partitioning, Queues and Code/Query optimizing, achieving a 10x reduction in response time.
- Automated CI/CD pipelines with GitLab, containerizing with Docker, enhanced reliability by Monitoring tools like Grafana, Sentry, Redis Insights, and Portainer.
2023 - 2023
Backend Engineer at Selected Geeks
- Delivered multiple projects, including a video streaming platform and a dynamic form generator, using Node.js with full test coverage (unit to end-to-end).
- Implemented an API Gateway (Kong, Nginx) for secured and reliable service communication.
- Designed and optimized database solutions using MongoDB and Redis.
- Containerized all services using Docker for deployment consistency and scalability.
2021 - 2023
Freelancer Software Engineer
- Developed an event-driven push notification system using WebSockets and gRPC.
- Developed modular e-commerce websites in Laravel and Wordpress
- Automated ad distribution via Telegram bots, generating 3x client acquisition increase in one month.
2021 - 2021
Full-stack Developer at APA Research Center, University of Qom
- Created a bot like application using headless browser in WhatsApp for push notifications.
- Designed scalable REST APIs for multi-platform support.
- Created multiple frontend pages for different services like admin pannels using Reactjs and Html/Css.
2021 - 2021
Backend Developer at RedOne Team
- Contributed to the development of a modular CMS for e-commerce, applying core backend principles.
- Applied backend best practices for database performance and modular CMS design by creating modular Laravel packages, reducing code repetition.
SKILLS
SOFT SKILLS
- Problem-solving
- Critical Thinking
- Teamwork & Collaboration
- Attention to Detail
- Time Management & Prioritization
- Ownership
LANGUAGE / TOOL / etc...
- English
- JavaScript (ES5 / ES6)
- TypeScript
- Go
- Python
- PHP
- C++
- Node.js (Nest, Express)
- Laravel
- Django
- Gin
- MongoDB
- PostgreSQL
- MySQL
- Redis
- Docker
- Nginx
- Traefik
- CI/CD
- Linux
- Git