Giới thiệu

Chào, mình là Trung.

Một kỹ sư phần mềm nhiệt huyết đến từ Việt Nam, yêu thích việc xây dựng các ứng dụng có khả năng mở rộng, khám phá công nghệ hiện đại và viết những ghi chú thực tế về kỹ thuật.

Xin chào

Mình là Trung, một kỹ sư phần mềm thích xây dựng các phần mềm hoạt động ổn định trên production, dễ hiểu cho team và có tính thực tiễn để phát triển lâu dài.

Stack chính của mình là Java Spring BootReact.js. Trong những năm qua, mình đã làm việc trên nhiều mảng: backend services, frontend applications, nền tảng nội bộ, các quy trình tự động hóa và triển khai cloud bằng cách sử dụng Node.js, Angular, Next.js, cùng với các công cụ liên quan khi sản phẩm cần đến.

Tư duy kỹ thuật

Mình ưu tiên kiến trúc mang tính thực dụng: ranh giới rõ ràng, contract đơn giản, hành vi có thể quan sát (observable) và đủ cấu trúc để sản phẩm phát triển mà không làm chậm tốc độ của team.

Điều đó thường có nghĩa là bắt đầu với một nền tảng mặc định dễ bảo trì, đo lường các nút thắt (bottleneck) thực tế và chỉ đưa vào sự phức tạp khi hệ thống thực sự cần.

Những điều mình quan tâm

Mình thích sự giao thoa giữa việc phân phối sản phẩm và chất lượng kỹ thuật: định hình các module, giữ cho các interface dễ hiểu, làm cho hệ thống dễ vận hành hơn và biến những ý tưởng sơ khai thành các phần mềm mà team có thể tự tin phát triển.

Con đường sự nghiệp của mình đã dần mở rộng từ việc phát triển tính năng sang những trách nhiệm lớn hơn: tinh chỉnh hiệu suất, thảo luận kiến trúc, leadership kỹ thuật, mentoring và giúp team đưa ra các quyết định kỹ thuật tốt hơn với cấu trúc vừa đủ.

Viết lách là một phần của quá trình đó. Nó giúp mình làm rõ các sự đánh đổi (trade-offs), ghi chép lại các quyết định và chia sẻ các pattern hữu ích trong các dự án thực tế thay vì chỉ trong các ví dụ lý tưởng.

Capabilities

Skills and technical scope

Ngôn ngữ

JavaTypeScriptSQLJavaScript

Framework

Spring BootHibernateReactNext.jsAngular

Cơ sở dữ liệu

PostgreSQLMySQLMongoDBRedis

Cloud & DevOps

AWSGCPAzureDockerKubernetesTerraform

Kiến trúc

Modular MonolithMicroservicesServerlessEvent-driven

Outside delivery

What I spend time on

Viết blog kỹ thuật

Mình viết về Java, Spring Boot, Next.js, DevOps, thiết kế hệ thống và các đánh giá đánh đổi thực tế trong môi trường production.

Dự án cá nhân

Mình thích xây dựng các công cụ cho lập trình viên, hệ thống tự động hóa và các sản phẩm nhỏ giúp giải quyết những vấn đề thực tế trong quá trình làm việc.

Học vấn

Học vấn

HCMUTE

Đại học Sư phạm Kỹ thuật TP.HCM

Nền tảng kỹ thuật phần mềm, khoa học máy tính và phát triển ứng dụng thực tế.

Giao tiếp

Ngôn ngữ

Tiếng ViệtTiếng Anh

Kinh nghiệm

Kinh nghiệm

Tháng 6 2019 - Hiện tại

KMS Technology

Senior Software Engineer

  • Gia nhập KMS Technology với vai trò Software Engineer vào tháng 6/2019.
  • Được promote lên Senior Software Engineer vào tháng 1/2022.
  • Con đường phát triển sự nghiệp dần mở rộng từ việc phát triển tính năng sang tư duy kiến trúc, làm chủ hiệu suất, thực tiễn triển khai cloud, thiết kế nền tảng tái sử dụng và mentoring.

Dự án

LNI - ILAAM

Senior Software Engineer

Tháng 12 2024 - Hiện tại

Dự án

LNI - CPP

Senior Software Engineer

Tháng 7 2024 - Tháng 12 2024

Dự án

GoFan

Senior Software Engineer

Tháng 10 2022 - Tháng 7 2024

Dự án

Ping Identity

Software Engineer / Senior Software Engineer

Tháng 6 2021 - Tháng 4 2022

Dự án

Kibo Commerce

Software Engineer / Senior Software Engineer

Tháng 6 2019 - Tháng 10 2022