
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