Full Stack Engineer with 4+ years building Node.js/NestJS and React/Next.js SaaS platforms across e-commerce and hospitality. Delivered a 70-module B2B e-commerce platform with idempotent order processing, distributed locking, and CASL authorization, plus a real-time PMS/OTA system integrated with Booking.com, Expedia, and SiteMinder. Known for code quality and technical mentoring, reducing production response time by up to 50% and reviewing 1,000+ pull requests. Experienced in integration-heavy systems, resilient event-driven architectures (BullMQ/Redis), and performance/security best practices from API design to the React back-office.

Hazem Mejri

Full Stack Engineer with 4+ years building Node.js/NestJS and React/Next.js SaaS platforms across e-commerce and hospitality. Delivered a 70-module B2B e-commerce platform with idempotent order processing, distributed locking, and CASL authorization, plus a real-time PMS/OTA system integrated with Booking.com, Expedia, and SiteMinder. Known for code quality and technical mentoring, reducing production response time by up to 50% and reviewing 1,000+ pull requests. Experienced in integration-heavy systems, resilient event-driven architectures (BullMQ/Redis), and performance/security best practices from API design to the React back-office.

Available to hire

Full Stack Engineer with 4+ years building Node.js/NestJS and React/Next.js SaaS platforms across e-commerce and hospitality. Delivered a 70-module B2B e-commerce platform with idempotent order processing, distributed locking, and CASL authorization, plus a real-time PMS/OTA system integrated with Booking.com, Expedia, and SiteMinder.

Known for code quality and technical mentoring, reducing production response time by up to 50% and reviewing 1,000+ pull requests. Experienced in integration-heavy systems, resilient event-driven architectures (BullMQ/Redis), and performance/security best practices from API design to the React back-office.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

English
Fluent
French
Fluent
Arabic
Fluent

Work Experience

Full Stack Engineer at Auvelisse Portugal
February 1, 2026 - Present
Designed and developed a large-scale, integration-heavy hospitality PMS & OTA distribution platform using NestJS and React (TypeScript, PostgreSQL). Built a provider-agnostic OTA integration engine and a canonical reservation model to normalize heterogeneous OTA payloads (XML + REST/JSON). Implemented the full reservation lifecycle including bookings, modifications, cancellations, multi-stays, and fee calculation with atomic transactions and deduplication to prevent duplicate bookings, plus availability synchronization to avoid overbooking. Engineered resilient asynchronous backend services using BullMQ/Redis/TypeORM with a queue-offload pattern for fast inbound API responses, retries, and failure handling. Applied test-first (TDD) practices with Jest to reach ~80% test coverage on core reservation logic.
Full Stack Engineer at Anypli
February 1, 2023 - Present
Designed and developed Tejer, a B2B e-commerce platform (NestJS API + React back-office) organized into ~70 business modules using a controller–service–repository architecture. Engineered idempotent, queue-based order processing (Bull + Redis) with a custom transactional decorator and distributed locking (Redis mutex) to safely serialize concurrent mutations across a PM2 cluster. Implemented CASL-based fine-grained policy authorization and dual authentication (staff & API clients) with JWT access/refresh rotation and OTP via SMS. Built a React back-office using Redux Toolkit/RTK Query with server DTO isolation and single-flight JWT refresh; applied code splitting and memoization to reduce memory usage by 33%, and led a workshop on React table virtualization. Modeled relational entities with TypeORM and optimized queries using targeted/full-text indexes and Redis cache-aside to reduce production response time by 50%. Exposed versioned partner-facing public APIs with isolated JWT a
Full Stack Engineer at VAERDIA
November 1, 2022 - February 1, 2023
Developed the interface of a reactive CRM in React/TypeScript with Tailwind CSS for an interactive user experience. Set up a modular NestJS boilerplate (Docker, Redis, AWS S3/MinIO) to standardize new projects and improve maintainability.

Education

National Engineering Degree in Teleinformatics at Institut Supérieur d’Informatique et des Technologies de la Communication (ISITCom)
September 1, 2019 - June 1, 2022
Bachelor’s Degree in Telecommunications at Institut Supérieur d’Informatique et des Technologies de la Communication (ISITCom)
September 1, 2016 - June 1, 2019

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Retail, Travel & Hospitality, Professional Services