High-volume, event-driven
Promotions & Rewards Engine
A large-scale promotions engine that runs prize draws for customers fueling at participating gas stations.
- Client
- Vibra Energia / Petrobras
- Role
- Back-end engineer
- Sector
- Energy
- Region
- Brazil
The system
The engine processes high transaction volumes and runs prize draws for customers at participating gas stations. It supports complex campaigns, eligibility rules and large-scale user participation.
My part
- Back-end services in NestJS and TypeScript on Oracle Database, Docker and AWS, using event-driven architecture.
- Contributions to the administrative back-office in Next.js.
The system performed reliably under significant operational load.
Stack
- NestJS
- TypeScript
- Oracle
- Docker
- AWS
- Event-driven
- Next.js