Skip to content
Pedro Rubinger
All projects
Vibra EnergiaPetrobras

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
Next projectWhitelabel Digital Banking AppCartos / Finfy