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.
Giới thiệu
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.
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 Boot và React.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.
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.
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
Outside delivery
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.
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
HCMUTE
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
Kinh nghiệm
Tháng 6 2019 - Hiện tại
Senior Software Engineer
Dự án
Senior Software Engineer
Dự án
Senior Software Engineer
Dự án
Senior Software Engineer
Dự án
Software Engineer / Senior Software Engineer
Dự án
Software Engineer / Senior Software Engineer