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