Career summary

  • 13+ years in engineering, the last several running the whole organization. At ShopBack, APAC's leading shopping, rewards, and payments platform, I lead 60+ engineers across Product Engineering, Platform, Data, and Infrastructure. Our systems generate SGD 100M+ in annual revenue.
  • Most of my energy goes into two things: cutting the time between idea and shipped product, and building teams where strong engineers actually want to stay.
  • I work closely with CTOs and executive teams on strategy, roadmap, hiring, and culture. My roots are in backend systems: Node.js, Java, distributed architecture. I still write code. No matter the title, if your roots are in engineering, you stay hands-on.

Awards

  • 2025Author of "AI changes the Tools, you still own the Craft", a book on staying relevant as an engineer in the AI era (5,000+ downloads worldwide, https://ownthecraftbook.com)
  • 2022Github Star (https://stars.github.com/profiles/codeaholicguy/)
  • 2016Best product in Marketing Category of Facebook Hackathon Vietnam 2016

Work history

Director of Engineering, ShopBack

January 2024 to present, Singapore & Vietnam

Skill: Engineering leadership, AI-first product development, Team management, Strategic planning, Cross-functional collaboration, High-performance engineering culture

As a Director of Engineering at ShopBack (https://www.shopback.com): I lead ShopBack's engineering organization across Singapore and Vietnam, spanning 13 markets including the US, South Korea, Taiwan, and Germany.

  • Led an organization of 60+ engineers across multiple functions, partnering with executive leadership on strategy, planning, staffing, and execution across 13 markets.
  • Led a multi-tenancy migration that consolidated 200+ services into fewer than 10 Node.js processes. Result: USD 2M in annual AWS savings, 99.99% uptime, and infrastructure utilization up to 80% during normal operations.
  • Cut the idea-to-production cycle from weeks to under 10 days by driving a webview solution that removed the app release bottleneck, and an offline data platform that let product teams iterate without waiting on engineering.
  • Drove the adoption of AI coding tools across the team: GitHub Copilot, then Cursor, now Claude Code and Codex.
  • Shifted the team to an agentic model of work. Drove the infrastructure for teams to deploy domain agents on Slack: QA agent, Web agent, Cashback agent, and others. Each one works like an engineer in its area, taking tasks, answering inquiries, writing code, and opening merge requests for engineers to review. PMs ship simple features and bug fixes through these agents directly.
  • Domain agents now handle 80% of non-critical workload and inquiry support. For those tasks, idea-to-production went from months to days and team velocity doubled.
  • Handled the US market expansion from the engineering side, shipping complex features in 90 days. Then standardized the country-launch process so new markets go live in under two weeks instead of months.
  • Led the migration of the web platform to a Next.js monorepo, cutting operational costs by 90% and compressing feature launch time from weeks to days.

Head of Engineering, ShopBack

September 2020 to January 2024, Vietnam

Skill: Engineering leadership, Team management, Strategic planning, Cross-functional collaboration

As a Head of Engineering: I built ShopBack's Vietnam engineering team, set the technical vision, and spent a lot of energy making the culture worth staying for.

  • Worked directly with the CTO on governance: setting objectives, managing risk, and making sure the organization's resources were used sensibly.
  • Rebuilt the global engineering hiring process. Team grew 39% while raising the hiring bar across all roles. Most of our managers and staff engineers were promoted internally, not hired from outside.
  • Built a system that streamlined operational workflows across the company. Merchant onboarding and campaign management got 60% faster.
  • Focused hard on engineering culture in the Vietnam office. Engagement scores went from 48% to 80% in a year.
  • Shipped 26 global product launches, including a Cashback Platform rolled out across 11 markets with almost no incidents. Cashback tracking time dropped to 30 minutes.

Engineering Manager, ShopBack

April 2018 to September 2020, Vietnam

Skill: JavaScript, NodeJS, ReactJS, Redux, MySQL, AWS, Kubernetes, Microservices, Chef, Consul

Micro-services extraction: I led a team of 7 senior engineers extracting core services from a monolith into Kubernetes. We worked closely with product managers, designers, and business stakeholders throughout.

  • Owned architecture decisions end-to-end, including the unglamorous trade-offs between features, quality, and technical debt.
  • Worked with stakeholders to surface technical and organizational debt, introduced agile practices, and made sure team members had room to grow.
  • Built a structured interview process and partnered with HR and recruiters on a more diverse candidate pipeline.

Service Operation Platform: I led a five-person team building a Service Operation Platform for 7 countries. The goal was to give ShopBack engineers a consistent way to ship features without burning time on setup, so they could focus on the product instead of the plumbing. That platform is still the primary way features are developed for Service Operations at ShopBack.

  • Designed the architecture: moved from a single codebase to a platform hosting multiple React sub-apps, with shared auth, access control, audit logging, and country-based feature gates.
  • Led the team across both frontend and backend and made the final calls on architecture and development.

Team Lead, Kobiton

April 2016 to April 2018, Vietnam

Skill: JavaScript, NodeJS, ReactJS, PostgreSQL, ElasticSearch, AWS

Kobiton (https://kobiton.com): Kobiton is a mobile testing platform for running automated and manual tests on real physical devices in the cloud.

  • Managed a five-person team responsible for the Kobiton portal.
  • Owned architecture and development decisions across frontend and backend.
  • Worked directly with customers, product, and sales to understand real problems before building.

Senior Software Engineer, NCT Corporation

April 2015 to April 2016, Vietnam

Skill: Java, ElasticSearch, Apache Kafka, Redis, MySQL

nhaccuatui.com & XMusic Station (https://nhaccuatui.com): Backend engineer on one of Vietnam's largest music streaming services (30,000+ concurrent users). Redesigned the architecture around microservices.

    Software Engineer, FPT Software

    Jan 2013 to April 2015, Vietnam

    Skill: Java, Spring, ElasticSearch, Redis, MySQL, AWS

    Actvila & Toshiba Cloud TV (https://actvila.jp): Full-stack developer on Japanese client projects: Actvila (video-on-demand) and Toshiba Cloud TV (Smart TV platform, millions of users across Europe, North America, and Japan).