About
Highly accomplished Software Engineer with a proven track record in designing, developing, and optimizing high-throughput distributed systems. Expert in Golang, microservices, and cloud platforms, with a strong focus on scalability, reliability, and cross-functional collaboration. Drove significant improvements in system performance, developer efficiency, and user engagement, consistently delivering impactful solutions in fast-paced environments.
Work
Grab
|Software Engineer
→
Summary
Led full-cycle development for a high-impact personalization platform, enhancing user experience and system reliability within a dynamic, cross-functional environment.
Highlights
Led a team in the full-cycle development of a high-impact personalization platform, achieving a **70% reduction in onboarding time** and a **20% increase in user engagement** through strategic backend and mobile SDK enhancements.
Orchestrated the resolution of critical production issues, reducing **CPU/memory peaks by 50%** and ensuring **99.999% system availability** by enforcing 75% unit/E2E test coverage and implementing robust fallback strategies.
Architected and maintained high-throughput backend systems, including communication services processing **50,000 RPS (1B+ notifications/day)** and device management at **30,000 RPS**, utilizing Golang, gRPC, Kafka, Redis, and microservices.
Standardized observability practices, including Datadog metric cleanup and distributed tracing, enhancing on-call engineer efficiency by **20-25%** in detecting and troubleshooting production issues.
Fostered team growth and consistency through proactive knowledge sharing, comprehensive merge request reviews, RFC feedback, and pair programming initiatives.
Employment Hero
|Intermediate Fullstack Software Development Engineer
→
Summary
Owned and enhanced critical product modules, driving significant performance improvements and ensuring high code reliability across the full stack.
Highlights
Owned core product modules (Rostering, Leave, Security Settings, Expense), ensuring **85% test coverage** with unit and integration tests using Ruby on Rails, Kafka, gRPC, and microservices to ensure code reliability.
Led a team of **3 engineers** to successfully deliver the Rostering MVP within **4 months**, overseeing planning, API/database design, and UI development while collaborating with cross-functional stakeholders.
Optimized backend performance and system reliability, reducing Kafka processing time by **50%**, lowering Redis memory usage by **20-30%**, and optimizing gRPC latency by **70%**, effectively eliminating timeouts and key performance bottlenecks.
TopCV
|Software Engineer
→
Summary
Developed and optimized a high-volume HR exam platform, demonstrating strong technical delivery and problem-solving capabilities.
Highlights
Developed a robust HR exam platform in an agile team, supporting **1,000 concurrent candidate evaluations** with automated scoring and delivering the project within **3 months**.
Designed a scalable database schema supporting **10 diverse question formats** and later expanded to over **50 certificate types** for a new certificate module, enhancing platform flexibility.
Resolved a critical timer synchronization issue in the HR exam platform using Web Worker, reducing reported error cases by **90%** and ensuring valid submissions.
Contributed to team leadership by leading a team of **3 engineers** in developing the certificate module and enforcing coding best practices through rigorous code reviews.
Education
Hanoi University Of Science
→
Computer Science
Grade: 3.2
Skills
Programming Languages
Golang, Java, Javascript, Typescript, Ruby.
Frameworks & Libraries
gRPC, gRPC Gateway, Ruby On Rails, NestJS, Microservices, ReactJS, VueJS, Nx Workspace.
Databases
PostgreSQL, MySQL, Redis, DynamoDB.
Tools & Platforms
Kafka, Temporal, Hystrix, Datadog, OpenTelemetry, Feature Flag, Experimentation, AI/LLM, AWS, Docker, Kubernetes, CI/CD, CDK, Data Engineering.
Key Competencies
System Architecture, Scalability, Reliability (SLO/SLA), Cross-Functional Collaboration, Incident Response, Observability.
Testing
Unit Testing, Integration Testing, E2E Testing, Performance Testing (K6).
Methodologies
Agile, Scrum, Full-Cycle Development.
Leadership & Mentorship
Team Leadership, Mentorship, Knowledge Sharing, Code Reviews.