Career summary

  • Engineering executive with over 12+ years of experience scaling global engineering teams, shaping technology strategy, and driving transformative initiatives in AI-first product development. As Director of Engineering at ShopBack, I lead a team of 60+ engineers and managers across Product Engineering, Platform, Data, and Infrastructure teams, delivering innovative platforms that power SGD 100M+ annual revenue.
  • Passionate about accelerating product cycles, boosting organizational efficiency, and cultivating high-performing engineering cultures.
  • Substantial amount of experience in participating and collaborating with stakeholders and executive teams on technology, business strategy, product roadmap, engineering and corporate culture, hiring, and other aspects of leadership.
  • Extensive knowledge of JavaScript, NodeJS, Java, and related technologies and massive experience in designing scalability, high availability and high-performance back­end systems using Load Balancing, RPC, Caching, Message Queue System.
  • Read my personal notes at https://codeaholicguy.com/.

Awards

  • 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 was responsible for leading the engineering organization at ShopBack, overseeing Product Engineering, Platform, Data, and Infrastructure teams.

  • Leading a team of 60+ engineers and managers across multiple teams in Singapore and Vietnam, delivering innovative platforms that power SGD 100M+ annual revenue.
  • Successfully led multi-tenancy migration, consolidating 200+ services into fewer than 10 optimized Node.js processes, achieving annual AWS cost savings of USD 2M, 99.99% uptime, and increasing infrastructure utilization to 60% BAU.
  • Reduced idea-to-production delivery timeline by 30% (14 to 10 days) through AI adoption (GitHub Copilot, Cursor, internal LLM tools).
  • Managed rapid US market expansion on engineering side, launching complex features within a tight 90-day timeline. Standardized new country launch process, reducing time to launch new markets from months to under 2 weeks
  • Drove and led a comprehensive web platform revamp, reducing operational costs by 90% and accelerating the feature launch timeline 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 was responsible for building strong engineering teams for ShopBack in Vietnam, establishing a strong vision for the group, and ensuring the team's culture of excellent innovation.

  • Worked directly with the CTO and participated as a senior management team member in establishing governance to ensure that objectives are met, risks are appropriately managed, and the organization's resources are used responsibly.
  • Standardized global engineering hiring process, leading to 39% team growth and significant increase in talent density.
  • Delivered new system for optimizing operational workflows company-wide, achieving 60% efficiency improvement in merchant onboarding and campaign management processes.
  • Implemented cohesive engineering culture improvements, lifting Vietnam Tech Group engagement scores by 67% (from 48% to 80%) within one year.
  • Delivered 26 high-impact global product launches, including Cashback Platform deployed successfully across 11 markets with minimal incidents, allowing to reduce cashback track time 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 tribe of 7 senior engineers. We were an inclusive and diverse team doing core micro-services extraction from a monolith system to Kubetnetes. The team partnered closely with our business, stakeholders, product managers, and designers.

  • Oversaw and made the decision on all aspects of architecture and development including business-focussed trade-offs around technology, features, quality and test strategy.
  • Worked closely with the team and stakeholders to define tech and organizational debt, gathered requirements from partners, introduce agile, communicated team strategy and sponsored team members to new learning opportunities.
  • Owned and was responsible for hiring top talent in a high-performance engineering team, crafted a structured and fair interview process and created a diverse candidate pipeline in collaboration with HR and technical recruiters.

Service Operation Platform: I led a 5 engineers team, creating a sophisticated Service Operation Platform for 7 countries. We enabled ShopBack engineers to significantly scale the way to develop the new features for the system. We eliminated many pain points from the engineering side and unified the development process so that they become more productive since they can optimize the development time by putting concern into the app instead of setting up things. Today, that platform is the primary way to develop features for Service Operation in ShopBack.

  • Handled the architecture design of the platform, we transformed from a single code base for Service Operation Tool to multiple React apps, which is called sub-apps and plugged into the platform. The platform handles authentication, access control, audit log, controlling the accessible of sub-apps based on countries, etc.
  • Led the team and oversaw and made the decision on all aspects of architecture and development of both frontend and backend of the platform.

Team Lead, Kobiton

April 2016 to April 2018, Vietnam

Skill: JavaScript, NodeJS, ReactJS, Redux, Jest, Enzyme, Electron, KoaJS, Sequelize, Appium, Babel, Gulp, Webpack, Nginx, PostgreSQL, ElasticSearch, LogStash, Kibana, Jenkins, AWS

Kobiton (https://kobiton.com): Kobiton is a mobile application testing service enables the user to test their Android, iOS, and Web apps on real, physical phones and tablets that are hosted by Kobiton cloud. A test report will be generated for each device being part of test execution, which contains playback, detailed logs, HTTP Commands, and Metadata. Support test automation using the Appium framework, which allows testing of native and hybrid Android, iOS applications created with PhoneGap, Titanium, Xamarin, Unity, and other frameworks.

  • Managed the team with 5 members, we were responsible for Kobiton portal.
  • Oversaw and made the decision on all aspects of architecture and development of both frontend and backend of the product, including business focussed trade-offs around technology, features, quality and test strategy.
  • Mentored and paired with team members to help them learn new technologies, resolve their problems and ship features.
  • Validated customer problems and found user-focussed solutions by working directly with customers, product and sales teams.

Senior Software Engineer, NCT Corporation

April 2015 to April 2016, Vietnam

Skill: Java, ElasticSearch, Solr, Gearman, Apache Kafka, Apache Thrift, Redis, Memcached, Kyoto Cabinet, Jetty Embedded, Nginx, MySQL, HTML5/CSS3, JavaScript, jQuery

XMusic Station (http://xms.vn/): XMusic Station is a streaming music solution for business with premium content from major music record labels like Sony Music, Universal Music, Warner Music topped with most popular local artists.

  • Was the lead developer of the team 3 members, we were responsible for building a scalability, high availability and high-performance back -end services using Microservices architecture.
  • Handled designing, estimation, development, code review of all modules of the backend system.
  • Mentored and paired with others to help them and coordinated with other teams (product, mobile app, admin dashboard) for shipping features.

nhaccuatui.com (https://nhaccuatui.com): nhaccuatui.com is one of the largest Vietnamese music on demand services, which runs on multiple platforms like Web, Android, iOS, Smart TV, WAP, Window Phone, Windows with over millions of views per day and average concurrent user on all types of device is over 30000.

  • Was the core developer of backend team.
  • Re-designed the architecture of the backend system follow Microservices architecture in order to reduce the cost of operation and increase the scalability as well as the performance of the system.
  • Involved in designing, estimation, and development of various modules of the backend system.
  • Mentored and paired with team members to help them learn new technologies and ship features, I was also the one who usually did research new things and shared it with the team.
  • Coordinated with other teams for shipping features.

Software Engineer, FPT Software

Jan 2013 to April 2015, Vietnam

Skill: HTML5/CSS3, JavaScript, Java, Spring, Jersey, Thyme leaf, Hibernate, JPA, ElasticSearch, Redis, Memcached, MySQL, OracleDB, LDAP, Tomcat, OAuth, Facebook Graph API, Twitter API, AWS

Actvila (https://actvila.jp): Actvila is a large Japanese video on demand service, which provides streaming multimedia content on multiple platforms such as Web, iOS, Android and especially focus on TV.

  • Was the core developer of the project, who handled the Authentication services and various features in backend side.
  • Worked directly with the customer to understand the requirements of the project and finalize its scope.
  • Played full-stack developer role in the project and joined in whole project process include designing, estimation, and implementation.

Toshiba Cloud TV: Toshiba Cloud TV Services provide services for millions Toshiba Smart TV users in multiple markets such as Euro, North America, Japanese. With key features are multimedia playback via USB or WIFI/LAN network, providing media guide approach to listings browsing, link TV with mobile device such as iOS, Android for control as well as link multiple TV for sharing information, booking calendar for recording TV program, future viewing history-based recommendations system, interaction with social network services such as Facebook, Twitter.

  • Was the backend developer of various modules.
  • Worked directly with the customer to understand the requirements of the project and finalize its scope as well as help them in changing requirements.
  • Designed and implemented the backend for the recommendation module, the social network modules.

Education

Software Engineering, FPT University

September 2010 to April 2014, Vietnam

  • I had 50% scholarship.
  • I completed 8 semesters grade Good.
  • I was chosen as Team leader for Capstone project .