About Me
Table of Contents
Ou David
Software Engineer - Backend & Platform
Phnom Penh, Cambodia | Email: [email protected] | LinkedIn: Ou David | GitHub: VVivid
Profile
I build backend services and platform infrastructure for products that need to keep working when integrations, traffic, or data flows get messy.
My work sits mostly around Go, Node.js, payments, commerce, hospitality operations, cloud infrastructure, observability, and production debugging. I care about practical engineering: clear APIs, safe data handling, idempotent workflows, useful logs, and systems that can recover when something external fails.
What I Work On
- Backend services for payments, bookings, finance, and operational workflows.
- External integrations where correctness, retries, and reconciliation matter.
- Data synchronization and event-driven flows that need to survive restarts and partial failures.
- Cloud infrastructure, deployment pipelines, and observability for production services.
- Product-facing engineering where backend behavior has to match real business rules.
Experience
Peppermint
Software Engineer August 2022 - Present | Paris, France
I work on backend and platform systems for hospitality operations, including bookings, payments, invoicing, reporting, and onsite workflows.
- Build and maintain Go services that support financial and operational domains.
- Define backend behavior with product and business stakeholders where reporting, payment state, and user workflows intersect.
- Improve reliability through idempotent processing, safer data synchronization, better observability, and production-focused debugging.
- Work across database performance, service recovery, deployment, and integration failure modes.
Casstack
Backend Developer / Infrastructure & DevOps Engineer March 2020 - May 2022 | Phnom Penh, Cambodia
I worked in an early-stage product environment with broad ownership across backend services, partner integrations, deployment, and customer-facing operations.
- Built backend services for conversational commerce and automated ordering workflows.
- Developed business tooling to reduce manual setup and operational repetition.
- Integrated messaging, automation, and queue-based flows for asynchronous work.
- Designed multi-tenant data structures and deployment setups for partner-facing systems.
Education
Kirirom Institute of Technology, Cambodia
Bachelor of Science in Software Engineering
Skills
Languages: Go, Node.js, SQL
Backend Systems: REST APIs, gRPC, microservices, payment systems, tax and invoice workflows, distributed processing, API routing
Cloud & Infrastructure: Google Cloud, AWS, DigitalOcean, Docker, Kubernetes, Helm, Terraform
Data & Messaging: MongoDB, PostgreSQL, Redis, Firestore, RabbitMQ, BullJS
Delivery & Observability: GitLab CI/CD, Kong Gateway, structured logging, Kibana, production monitoring
If you want to talk about backend systems, reliability, integrations, or production engineering, feel free to reach out.