Ảnh chân dung cách điệu của Thọ Nguyễn bên bàn làm việc, laptop và màn hình đầy code

Backend · Cloud · Tích hợp hệ thống

Thọ Nguyễn

Senior Full-Stack & Backend EngineerPython · Django · AWS

Tôi xây backend, kết nối API và đưa ứng dụng lên cloud. Mục tiêu đơn giản: hệ thống chạy ổn, dữ liệu không loạn, và production không gọi tên ai lúc nửa đêm.

Python, Django, PHP, Java, JavaScript — chạy trên AWS và GCP. Code tốt là chưa đủ: còn phải nói chuyện rõ ràng, chia sẻ cho team và giao hàng đúng hẹn.

  • AWS Certified Developer – Associate
  • MBA
  • Đang ở Nhật
Nhắn cho tôi

01 / Kỹ thuật

Làm được gì, dùng gì

Ngôn ngữ
  • Python
  • PHP
  • Java
  • JavaScript
Framework & công cụ
  • Django
  • Django REST Framework
  • Serverless Framework
  • Docker
  • CircleCI
  • GitHub Actions
Cloud & hạ tầng
  • AWS
  • GCP
  • AWS Lambda
  • Amazon ECS Fargate
  • Amazon S3
  • AWS Step Functions
  • Amazon DynamoDB
  • Amazon CloudFront
  • Kiến trúc serverless
  • Workload chạy container
  • Tối ưu hạ tầng
  • Tự động hoá deploy
  • Nâng cấp runtime & môi trường
  • Cấu hình cloud an toàn
Backend & API
  • Xây & tích hợp REST API
  • OAuth & xác thực
  • Tích hợp SaaS doanh nghiệp
  • SmartHR API
  • API ngân hàng
  • Google API
  • Microsoft API
  • Concur API
  • Chuyển đổi & đồng bộ dữ liệu
  • Xử lý rate limit
  • Phục hồi khi lỗi
  • Job bất đồng bộ
  • Kiểm soát concurrency
  • Tối ưu hiệu năng
AI & tự động hoá
  • Claude Code
  • GitHub Copilot
  • Code cùng AI
  • Debug & review code với AI
  • Amazon Polly
  • Quy trình text-to-speech
  • Tạo giọng đọc tiếng Nhật
  • Vẽ minh hoạ bằng AI
  • Tự động tạo audio — Đang vọc — có thử thực tế, nhưng chưa lên production
  • Xử lý nội dung đa ngôn ngữ — Đang vọc — có thử thực tế, nhưng chưa lên production

Những việc tôi làm tốt

Backend & API không gãy

API bên ngoài thỉnh thoảng dở chứng, rate limit thì chẳng nể ai. Tôi thiết kế xác thực, đồng bộ dữ liệu và xử lý lỗi cho tử tế để quy trình nghiệp vụ vẫn chạy tới cuối.

Xử lý phân tán trên AWS

Job chạy lâu, chạy song song: Lambda, ECS Fargate, Step Functions, S3, DynamoDB. Không phải việc gì cũng nhét vào Lambda — chọn theo thời gian chạy, dung lượng dữ liệu, concurrency, độ ổn định và chi phí.

Hiệu năng & vận hành

Gỡ nút thắt, điều tiết tốc độ gọi API, xử lý khi dịch vụ bên ngoài sập. Mục tiêu: automation chạy êm, không cần ai đứng canh.

Tích hợp hệ thống doanh nghiệp

SmartHR, ngân hàng, Google, Microsoft, Concur. Mỗi bên một kiểu xác thực, một kiểu giới hạn — việc của tôi là để dữ liệu giữa các bên luôn khớp nhau.

Hạ tầng cloud & DevOps

Docker, CircleCI, GitHub Actions; nâng runtime trước khi nó hết hạn, giữ hạ tầng gọn gàng, an toàn — và hoá đơn cloud không làm ai giật mình cuối tháng.

Code cùng AI

Claude Code và Copilot giúp tôi code, debug, đọc codebase, viết test và review nhanh hơn. Nhưng AI bảo “works perfectly” thì tôi vẫn chạy test — niềm tin là tốt, CI xanh còn tốt hơn.

Giọng đọc & nội dung AI

Amazon Polly, giọng đọc tiếng Nhật, minh hoạ bằng AI và đưa nội dung đó vào ứng dụng thật. Đang vọc thêm: tự động tạo audio và xử lý nội dung đa ngôn ngữ.

Nguyên tắc

  • Code dễ bảo trì
  • Tích hợp phải chắc
  • Đơn giản mà hiệu quả
  • Bảo mật & ổn định
  • Nhanh & tiết kiệm
  • Lặp lại thì tự động hoá
  • Nói rõ, viết rõ
  • Mỗi ngày tốt hơn một chút

02 / Làm việc nhóm

Không chỉ viết code

Dẫn dắt kỹ thuật

Thiết kế giải pháp, cân đo giữa khả năng mở rộng, độ ổn định, bảo mật, bảo trì và chi phí — chứ không chọn theo trend.

Xem thêm
  • Tham gia thảo luận và ra quyết định kỹ thuật
  • Nhìn ra rủi ro, nút thắt và chỗ cần cải thiện từ sớm
  • Giữ chuẩn code và cách làm thống nhất trong team
  • Nối việc kỹ thuật với yêu cầu kinh doanh

Phối hợp nhiều bên

Ngồi cùng dev, product và cả những người không rành kỹ thuật để thống nhất yêu cầu, ưu tiên và deadline.

Xem thêm
  • Chốt cách làm và kỳ vọng trước khi bắt tay vào code
  • Giải thích vấn đề kỹ thuật bằng ngôn ngữ ai cũng hiểu
  • Gỡ vướng cho đồng đội để team không bị khựng
  • Góp ý thẳng nhưng tử tế

Kèm cặp & chia sẻ

Chia sẻ kinh nghiệm, giúp người mới bắt nhịp, debug cùng và review code theo kiểu góp ý chứ không bắt lỗi.

Xem thêm
  • Dẫn đồng nghiệp làm quen với hệ thống lạ
  • Hướng dẫn kỹ thuật, ngồi debug cùng khi cần
  • Soạn tài liệu học và giải thích cho dễ hiểu
  • Khuyến khích cả team cùng học, cùng lên tay

Điều phối & giao hàng

Phân tích yêu cầu, chia task, đặt mốc. Nhanh là tốt, nhưng không đánh đổi chất lượng để kịp demo.

Xem thêm
  • Điều phối dev, test, review và release
  • Theo dõi phụ thuộc, ưu tiên, rủi ro và yêu cầu thay đổi giữa chừng
  • Báo tiến độ, vướng mắc và các đánh đổi một cách minh bạch
  • Gắn việc làm hằng ngày với mục tiêu sản phẩm

Viết tài liệu

Tài liệu viết cho tử tế thì người mới đỡ hỏi đi hỏi lại, người cũ cũng không phải làm “Google sống” cho cả team.

Xem thêm
  • Đặc tả kỹ thuật, tài liệu API, mapping dữ liệu
  • Hướng dẫn triển khai, onboarding, xử lý sự cố
  • Quy trình deploy, release và vận hành
  • Ghi lại lý do của các quyết định kỹ thuật

Tư duy sản phẩm & kinh doanh

Biến yêu cầu kinh doanh thành giải pháp làm được, cân theo công sức, rủi ro, chi phí và giá trị thật.

Xem thêm
  • Tìm chỗ nào tự động hoá được, cải thiện được
  • Làm cầu nối giữa bên kỹ thuật và bên kinh doanh
  • Tính trước chuyện bảo trì lâu dài và chi phí vận hành

03 / Định hướng

Lộ trình sự nghiệp

Từ nền tảng kỹ thuật thực chiến, tiến dần tới vai trò dẫn dắt kỹ thuật và tạo tác động lớn hơn cho kinh doanh.

  1. Hiện tạiSenior Full-Stack & Backend EngineerTrực tiếp làm backend, cloud và tích hợp hệ thống
  2. Bước tiếp theoTech LeadĐịnh hướng kỹ thuật, giữ chất lượng code cho cả team
  3. Xa hơnEngineering Manager / Technical PMLo tiến độ, con người và phối hợp giữa các team
  4. Dài hạnCTOChiến lược công nghệ và tác động tới kinh doanh

Bước 2–4 là mục tiêu phía trước, không phải chức danh tôi đang giữ.

04 / Học vấn

Học vấn & chứng chỉ

Bằng cấp

  1. Thạc sĩ Quản trị Kinh doanh (MBA)

    University of the People

  2. Cử nhân — Kỹ thuật Phần mềm

    FPT University

Chứng chỉ

  • AWS Certified Developer – Associate

    Amazon Web Services

  • Google Project Management Professional Certificate

    Google

Ngoại ngữ

  • TOEIC 735Tiếng Anh
  • JLPT N5Tiếng Nhật (trình độ sơ cấp)

05 / Ngoài giờ code

Cuộc sống ngoài terminal

Tranh minh hoạ bố, con gái và mẹ cười tươi chụp ảnh selfie bên hồ, cô con gái ở giữa giơ tay hình chữ V
Yêu cầu khó nhằn của khách hàng tôi còn chiều được, chứ con gái mà nổi hứng thì… tôi xin chịu thua! 😂

Rời khỏi terminal, tôi còn một “team” quan trọng nhất: một người vợ tuyệt vời và một cô con gái đáng yêu — hai lý do rất chính đáng để gập laptop đúng giờ.

  • Ở công ty thì debug code. Về nhà thì… đàm phán với “sếp nhí”.
  • Deadline cứng nhất? Thời gian dành cho gia đình.
  • Cà phê giúp tôi code. Gia đình nhắc tôi lúc nào nên dừng.

06 / Liên hệ

Nói chuyện chút nhé

Email là nhanh nhất. Hoặc ghé LinkedIn, GitHub cũng được.

visitor@thonguyen.net: ~

Bug Hunter

Bug đang lẻn lên production! Click hoặc chạm để diệt trước khi chúng trốn mất. 20 giây, càng về sau càng gắt.

Thời gian
20.0
Điểm
0
Lọt lưới
0
Kỷ lục
0

Không thấy con bug nào. Hơi đáng ngờ đấy.