TECHNICAL LEADER · .NET

Lead the team.Keep systems running.

Portrait of Tran Dai Viet

I'm Viet - 12+ years building software, 6+ years leading teams that build and run .NET systems in the cloud. I currently lead the team building the online room booking, attraction ticket, and payment systems of Vinpearl Travel (Vingroup), serving Vinpearl and VinWonders guests.

HOW I WORK

4/4 stages passed
  1. Done

    PLAN01

    Understand the problem, break it into technical design and delivery milestones.

  2. Done

    BUILD02

    Clear architecture, code review, shared standards for the whole team.

  3. Done

    SHIP03

    Controlled releases with security review and post-deploy checks.

  4. Done

    RUN04

    Stable systems, and a team that grows with the product.

12+

years building software

6+

years leading teams

8–12

engineers per team

TEAMS ALONG THE WAY

  • Vinsmart Future
  • Vinpearl
  • Hproptech
  • VinHMS
  • Saigon NewPort
  • Vietmap

CASE STUDY

A real peak on production.The system has to keep running.

CASE 01

G-Dragon concert ticket sale

Team Leader · Vinsmart Future
  • 10/2025
  • booking.vinwonders.com
  • Reliability
  • Scalability
Read case studyShow less
Problem
In October 2025, booking.vinwonders.com opened ticket sales for the G-Dragon concert, with 600,000 people trying to buy at the same time. Traffic hit in a single moment, tickets were limited and sold fast: the system had to absorb the spike, never oversell, and keep other booking services running normally.
Approach
Keep the 600,000 people from reaching the transaction layer directly. A virtual waiting room admitted buyers at the capacity measured by load testing, with a scenario at 1.5x the expected load. Tickets were held before payment and released automatically on expiry; hold operations were idempotent so retries could not deduct a ticket twice. Layered bot protection sat at the entrance, and read-heavy data was cached to keep it off the database.
Trade-offs
Reliability traded against wait time: buyers queued longer, but anyone admitted to the purchase flow could finish reliably. On scalability, stateless services could scale out, but the database could not scale in time for the spike, so it was protected by limiting inflow. Expired holds returning to stock made the remaining count fluctuate, an accepted cost for never overselling.
My role
Led the team behind the booking platform: capacity planning, architecture review of the purchase flow, coordinating preparation across teams, owning the release, and monitoring the system during the sale.
Result
Sales reached about 100x a normal day. Tickets sold out in about 30 minutes. Uptime reached 99.9% during the sale window, with 0 orders oversold.

01 / EXPERIENCE

since 2014

From the first line of codeto leading teams.

08/2025 - present

running

Vinsmart Future (Vingroup)

Team Leader

Leading the team that builds the Vinpearl Travel online booking and payment platform for the travel and resort business, serving Vinpearl and VinWonders (booking websites and the MyVinpearl app).

  • 9 backend microservices in production; the core hotel-booking API handles 7M+ requests/month.
  • Own production releases across .NET/Node.js microservices and two booking frontends, including security review and post-deploy verification.
  • Led the NAPAS APG payment-gateway integration: OAuth2 client-credentials, RSA-signed verify/notify webhooks, inline VietQR payments.
  • Drive security hardening: attack-surface reviews, 2FA rollout, DevSecOps practices, and internal security compliance.
  • Responsible for hiring, performance evaluation, and system capacity planning.
  • Booking
  • Payment
  • Release management
  • NAPAS APG
  • VietQR

10/2024 - 08/2025

Vinpearl

Team Leader

Led an 8-member team developing and maintaining the hotel booking (Vinpearl) and amusement park (VinWonders) systems on .NET Core, Node.js, MySQL, Redis, and AWS.

  • Owned architecture and code reviews across booking microservices and coordinated integrations with internal Vingroup systems.
  • Managed sprint planning, task assignment, and release schedules for timely, stable deliveries.
  • Platform and team transferred to Vinsmart Future in 08/2025; continued leading the same product.
  • Booking
  • Payment
  • Team leadership

08/2022 - 07/2024

Hproptech

Technical Leader

Technical lead for real-estate platforms: architecture design, code review, standardized development process.

  • H-Agency (agency management) and H-Network (real-estate network with document tracking and investment planning).
  • Improved system performance and reliability; operated services on Kubernetes.
  • Worked with product owners to analyze requirements and break them into technical designs and delivery milestones.
  • Real-estate
  • Architecture
  • Kubernetes

04/2020 - 08/2022

VinHMS

Senior Developer – Technical Leader

Built and managed a 12-person team (backend, frontend, mobile) developing digital transformation systems for hospitality.

  • AMS (Asset Management System) and CRS (Central Reservation System) for Vinpearl; delivered AMS to Vinpearl, Vinhomes, and VincomRetail.
  • Microservices and micro-frontends architecture on GCP with .NET 5, PostgreSQL, and ReactJS.
  • Owned analysis and design, code review, performance optimization, and production support.
  • Hospitality
  • Microservices
  • Team building

06/2019 - 03/2020

Saigon NewPort Corporation

Technical Architect

Single sign-on (SSO) and centralized logging for internal systems.

  • SSO platform with IdentityServer4 on ASP.NET Core and SQL Server, unifying authentication across internal systems.
  • Designed and implemented centralized logging (Serilog, Elasticsearch, Kibana) adopted across projects.
  • Researched new technologies and standardized base frameworks and architecture for new internal projects.
  • Identity
  • Observability
  • Architecture

01/2014 - 09/2018

Vietmap Co. Ltd

Full Stack Developer

Real-time taxi monitoring and booking systems (1Taxi, Vehicle Monitor) for Vinataxi.

  • Real-time GPS tracking, trip dispatching, booking, and reporting across WinForms clients, web, and mobile backends.
  • Developed and maintained internal projects and supported production operations.
  • Real-time
  • GPS
  • Dispatch

LEADERSHIP & OPERATIONS

  • Own delivery end to end: sprint planning, release management, architecture and code review, post-deploy verification.
  • Grow the team through hiring, performance reviews, and mentoring.
  • Work with product owners to break requirements down into technical designs.
  • Standardize shared packages and the security baseline across services; trace production incidents with Datadog.

EDUCATION

Hanoi University of Science and Technology - Bachelor of Computer Science · 10/2009 - 09/2013

SKILLS

Backend .NET & payments

  • .NET / C#
  • ASP.NET Core
  • EF Core
  • Microservices
  • MySQL
  • Redis
  • Payment integration

Cloud & operations

  • AWS
  • GCP
  • Kubernetes
  • Docker
  • GitLab CI/CD
  • Datadog
  • DevSecOps

Leadership

  • Team leadership
  • Hiring
  • Performance reviews
  • Mentoring
  • Release management

AI-assisted engineering

Applying AI coding agents and custom skills to speed up review, security checks, and release workflows.

  • Claude Code
  • Agent workflow
  • Custom skills & project rules

02 / WORK TOGETHER

FOR RECRUITERS

Looking for an Engineering Manager / Technical Lead?

Download CV

CONTACT

Hard problem?Let's solve it together.

Share the problem you're facing or the role you're hiring for - I'll reply by email.