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
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.