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