About me

I'm a Full Stack Web Developer with over 10 years of experience in the industry, including two years focused on DevOps. Programming isn't just my job—it's my passion. I dedicate time every day to sharpening my skills and staying up-to-date with the latest technologies.

My work is driven by a commitment to clean, efficient, and maintainable code, always with an eye toward optimization and scalability. I’m quick to adapt and constantly eager to learn, which allows me to bring a lot of value and flexibility to any team. Through collaboration, I’ve honed my ability to tackle challenges head-on and seamlessly incorporate new technologies when needed.

In short, I’m a dedicated developer who’s always learning and focused on delivering high-quality, scalable solutions within a team environment.

Educations

Sharif University of Technology

Master of Science - MS, Biomedical/Medical Engineering

Sep 2012 - Dec 2014

Shiraz University

Bachelor's degree, Chemical Engineering

Sep 2008 - Jun 2012

Work experiences

Staytus LLC
Senior software developer
  • Developed and designed a distributed system using microservices with high availability and scalability. Utilized Kafka for decoupling and asynchronous communication, and employed gRPC for unary communication.
  • Developed Chat and SMS services using Node.js, TypeScript, and Socket.io, incorporating clustering and Test-Driven Development (TDD) to ensure scalability and reliability.
  • Automated data scraping by building an efficient data retrieval system with Node.js, TypeScript, and Puppeteer.
  • Optimized the user service by rewriting authentication and authorization in Golang, significantly improving performance and reducing latency.
  • Managed AWS deployments using Infrastructure as Code (IaC) with Terraform, ensuring consistent and scalable infrastructure.
  • Architected and deployed scalable applications using AWS services, including EKS, ECR, SSM, Load Balancer, API Gateway, and S3, to build and maintain robust infrastructure.
  • Led the development of GitLab CI/CD pipelines and managed continuous deployment workflows in Kubernetes using ArgoCD, significantly improving deployment efficiency.
  • Developed high-performance data solutions by integrating MongoDB for storage and Redis for caching, which significantly improved application responsiveness.
  • Directed the design and implementation of APIs, following OpenAPI specifications and best practices to ensure consistent and well-documented interfaces.
Founder of online e-commerce Idyar
Full Stack Developer
  • As the Founder and Full Stack Developer of Online E-Commerce Idyar, I designed and developed a comprehensive e-commerce platform for Gift Card sales.
  • Managed the entire tech stack, including frontend development with SvelteKit and Tailwind CSS and backend operations using Node.js, MongoDB, and Redis.
  • Designed and implemented a robust failover pattern for payment gateways and SMS delivery, ensuring continuous availability and reliability.
  • Leveraged GitLab CI/CD, Docker, and GitLab Runner to streamline continuous integration and deployment processes, enhancing development efficiency and deployment speed.