Available for opportunities

Alireza Naghdipour

Backend Software Engineer

Building scalable distributed systems with a focus on Domain-Driven Design, event-driven architectures, and clean hexagonal patterns.

Experience

Jun 2024 — Present
Full-Time · Remote
United Arab Emirates

Infinite

Software Engineer

  • Designed and developed a multi-tenant SaaS platform for online menus using Hexagonal Architecture and Domain-Driven Design principles.
  • Integrated Stripe for subscription management and automated billing.
  • Added online booking, marketing automation, and analytics features, increasing restaurant engagement and retention.
  • Leveraged LLM (OpenAI) to enhance business content: menu/items descriptions, promotions, and customer messages.
  • Implemented event-driven workflows to ensure reliable cross-service communication.

Jan 2023 — May 2025
Part-Time · Hybrid
Iran

Nobati

Software Engineer

  • Migrated JavaScript codebase into TypeScript, leveraging DDD, TDD for improved code quality and scalability.
  • Implemented Event-Driven Architecture, Hexagonal Architecture, and CQRS for modular, scalable systems.
  • Contributed to the success of a company serving over 200,000 users by modernizing development practices.
  • Orchestrated monitoring services and set up alarms for proactive issue resolution.
  • Implemented backup strategies for databases and user data to ensure data integrity and availability.
  • Established GitOps workflows and CI/CD pipelines with automated testing and deployment.

Mar 2024 — Aug 2024
Full-Time · Remote
Iran

Azar Group

Backend Engineer

  • Worked on PeikAva, a platform for government and public organizations to disseminate reports and activities.
  • Developed and optimized backend services using NestJS and PostgreSQL.
  • Designed advanced search capabilities with diverse categories and precise geolocation settings.

Skills

Architecture & Design

Domain-Driven Design Hexagonal Architecture Clean Architecture System Design Distributed Systems CQRS Event-Driven Architecture

Languages & Runtimes

TypeScript Node.js Golang

Databases & Caching

PostgreSQL MongoDB Redis

Infrastructure & DevOps

Docker Linux AWS RabbitMQ GitLab CI GitHub Actions

Education & Certifications

Sep 2021 — Present

Bachelor's in Software Engineering

Qazvin Islamic Azad University

Certifications

GitLab CI/CD Specialist

GitLab · June 2022

GitLab Certified Git Associate

GitLab · June 2022