Back to Work

VTECH

Senior backend-focused engineer contributing to large-scale systems using Golang, GraphQL, and REST APIs, with a strong emphasis on performance, scalability, and team collaboration.

Tech Stack

golang iconGolang
vue-js iconVue.js
mysql iconMySQL
graphql iconGraphQL
rest-api iconREST API
nodejs iconNode.js
redis iconRedis

Roles

Senior Software Engineer

11/2022 - 2024Phnom Penh, Cambodia
  • Led the design, development, and deployment of multiple production-grade services using Golang, MySQL, and Vue.js.
  • Successfully initialized and delivered two major projects to production, ensuring system stability, scalability, and maintainability.
  • Played a key role in task planning and delegation, fostering clear ownership, accountability, and efficient execution within the team.
  • Designed and enhanced a complex reward system, integrating seamlessly with existing platforms and supporting millions of users.
  • Built and optimized GraphQL and REST APIs for a high-traffic live-streaming application, improving response times and overall user experience.
  • Contributed to a real-time lottery data platform, handling scheduling, analytics, and live data synchronization.
  • Among the early adopters of Golang within the company, helping establish backend standards and best practices for newer services.

Key Projects

  • Live Streaming Platform API Architected and optimized GraphQL-based APIs to support real-time interactions, high concurrency, and low-latency data delivery for live-streaming use cases.

  • Reward & Loyalty System Implemented a scalable reward system with complex business logic, deeply integrated with multiple internal services to support large-scale user engagement.

  • Lottery Data & Analytics Platform Developed backend services for real-time lottery data ingestion, scheduling, and analytical processing, ensuring data accuracy and system reliability under load.