Giới thiệu

Mình là Do Hung Anh, một kỹ sư phần mềm tại Việt Nam. Mình thiết kế và vận hành các hệ thống phía server đứng sau những sản phẩm thanh toán và nền tảng — loại hệ thống buộc phải chạy đúng và nhanh trong khi lượng truy cập, dữ liệu và quy mô đội ngũ đều lớn dần.

Vài năm gần đây mình làm tại One Mount Group (VinID Pay), xây dựng và vận hành các microservices xử lý dòng tiền thật: thiết kế API, mô hình hóa dữ liệu, tối ưu database, nhắn tin bất đồng bộ, cùng phần triển khai và observability để mọi thứ khỏe mạnh trên production. Thứ mình thích nhất là những phần không bao giờ hiện ra trong ảnh chụp màn hình — tính nhất quán, độ trễ, idempotency, các kiểu lỗi và câu chuyện vận hành đằng sau mỗi tính năng.

Trang này là nơi mình ghi lại những bài học đó bằng ngôn ngữ dễ hiểu, để kỹ sư tiếp theo (thường là chính mình trong tương lai) không phải học lại theo cách vất vả.


Cách mình làm việc

  • Đúng trước, nhanh sau. Một hệ thống nhanh nhưng thi thoảng sai thực ra chỉ là hệ thống chậm kèm thêm vài bước thừa.
  • Thiết kế cho thất bại. Timeout, retry, idempotency và back-pressure là tính năng — chứ không phải thứ chắp vá sau sự cố đầu tiên.
  • Đo trước khi tối ưu. Profile, trace và metric đáng tin hơn cảm tính; mình đổi từng thứ một và để số liệu quyết định.
  • Ghi lại. Tài liệu rõ ràng và post-mortem trung thực sẽ tích lũy giá trị theo thời gian; kiến thức truyền miệng thì không.

Mình làm việc với

Công nghệ chính

Spring Boot
Spring
Microservices
Java
MySQL
Redis
Kafka
Kubernetes
Docker
Git
Dremio
K6

Cũng quen thuộc với

Spring Data JPA
PostgreSQL
TiDB
OracleDB
MongoDB
Linux
NodeJS
TypeScript
ReactJS
NextJS
ExpressJS
Python
Django
Tailwind CSS
Vercel
Google Cloud
splunk
Splunk
Firebase

Hoạt động GitHub

Đang tải đóng góp…

@anhdh-gh
ÍtNhiều

Kinh nghiệm

  1. 2022 — Nay

    Kỹ sư phần mềm

    One Mount Group · VinID Pay

    Thiết kế và vận hành các dịch vụ backend cho thanh toán và các tính năng nền tảng. Được vinh danh "Nhân viên xuất sắc" Quý 1/2023.

  2. 2022

    Chương trình phát triển phần mềm

    Ronin Engineer

    Hoàn thành khóa học kỹ thuật phần mềm chuyên sâu theo dự án thực tế.

  3. 2018 — 2023

    Kỹ sư Công nghệ thông tin

    Học viện Công nghệ Bưu chính Viễn thông (PTIT)

    Tốt nghiệp loại Giỏi (GPA 3.48/4); học bổng khuyến khích học tập 7/8 kỳ.


Một vài điểm nổi bật

  • Kỹ sư tại One Mount Group (VinID Pay) — xây dựng và vận hành các dịch vụ backend cho thanh toán và các tính năng nền tảng.
  • Được vinh danh "Nhân viên xuất sắc" Quý 1/2023.
  • Tốt nghiệp loại Giỏi tại Học viện Công nghệ Bưu chính Viễn thông (PTIT) — GPA 3.48 / 4, kèm học bổng khuyến khích học tập 7/8 kỳ.
  • Hoàn thành chương trình "Thuật toán và Ứng dụng" của Samsung và khóa phát triển phần mềm Ronin Engineer.

Chứng chỉ

  • Bằng tốt nghiệp loại Giỏi PTIT — xếp loại xuất sắc (D06983)
  • Chứng chỉ Thuật toán ứng dụng Samsung — vượt qua kỳ thi cuối khóa "Thuật toán và Ứng dụng" do Samsung và PTIT tổ chức (B18DCCN010)
  • TOEIC 545 — bài thi 2 kỹ năng, IIG Việt Nam
  • Chứng chỉ Ronin Engineer — hoàn thành chương trình phát triển phần mềm

Muốn trao đổi về kỹ thuật, bàn luận về hệ thống phân tán, hay đơn giản là chào hỏi? Bạn có thể tìm mình trên GitHubLinkedIn, hoặc liên hệ qua email.