Skip to content
Back to Projects
loyalty membership rewards microservices

ExtraMiles - Loyalty Platform Core Services

Backend (NestJS Microservices)

Screenshots coming soon

About

The backbone of ExtraMiles' loyalty ecosystem, orchestrating membership, partner catalogs, and reward operations across distributed NestJS microservices with real-time integrations for customer apps, back-office tools, and external partners.

My Role

Built NestJS microservices powering the loyalty engine: membership, catalogs, rewards, notifications, and complaints. Implemented dual gateways (client/backoffice) with robust validation, logging, and rate-limiting. Integrated S3, messaging, Airpay payments, affiliate feeds, and push notifications.

Core Capabilities

Architecture

Tech Stack

Node.js NestJS MongoDB Redis Bull JWT AWS S3 SES Firebase Admin SDK Socket.IO Docker Nginx PM2