Skip to content
Toan's PlanetToan's Planet
All projects
Livago PMS & Payment

Livago

Livago PMS & Payment

Hospitality PMS & Universal Payment Engine

Software Engineer & Team Lead · Team of 6 · Full-time Hybrid · 2 platforms

The problem

Needed a unified hospitality property management system across 2 platforms with a standardized, secure, high-throughput payment flow.

What I delivered

  • Architected and developed the hospitality Property Management System (PMS) and universal payment flow across 2 client platforms.
  • Integrated MoMo and VNPay payment gateways (abstracted payment flows, IPN webhook listeners, transaction reconciliation, and idempotency checks).
  • Co-designed core system architecture, led a 6-member engineering team, and managed milestone progress.
  • Managed deployment and VPS infrastructure, configured CI/CD pipelines, Redis caching, Apache Kafka event streaming, and foundational security hardening.

Key decisions

Universal payment abstraction

Designed an abstracted payment interface enabling seamless concurrent integration with MoMo and VNPay with automated idempotency and reconciliation.

Decoupled booking and payment tasks

Leveraged Kafka and Redis to decouple booking state machines from external payment webhooks, ensuring zero-latency user responses.

Stack

Next.js · Spring Boot · PostgreSQL · MoMo · VNPay · Kafka · Redis · VPS · CI/CD

All projects