Backend gắn liền với vận hành
Tôi kết nối thiết kế kiến trúc, phát triển dịch vụ và triển khai hạ tầng. Các quyết định về API và dữ liệu được xem xét cùng chiến lược đóng gói container, migration, giám sát và phục hồi khi có sự cố.
Giới thiệu & CV
Tôi xây dựng hệ thống backend và hạ tầng vận hành với trọng tâm là độ tin cậy, khả năng mở rộng và hiệu quả triển khai. Tốt nghiệp ngành Công nghệ Thông tin tại Trường Đại học Khoa học Tự nhiên, ĐHQG TP.HCM, tôi kết hợp tư duy thiết kế hệ thống với kinh nghiệm phát triển dịch vụ, tự động hóa hạ tầng và tích hợp AI vào sản phẩm thực tế.
Tôi kết nối thiết kế kiến trúc, phát triển dịch vụ và triển khai hạ tầng. Các quyết định về API và dữ liệu được xem xét cùng chiến lược đóng gói container, migration, giám sát và phục hồi khi có sự cố.
Tôi sử dụng Azure Event Hubs và Kafka để xây dựng luồng xử lý bất đồng bộ. Transactional Outbox giúp phối hợp việc ghi dữ liệu và phát sự kiện, giảm rủi ro mất đồng bộ giữa cơ sở dữ liệu và các dịch vụ liên quan.
Tôi thiết kế API với trách nhiệm và hợp đồng dữ liệu rõ ràng; sử dụng Redis cho caching và distributed locking khi phù hợp. Việc kiểm soát chuyển trạng thái và giới hạn ảnh hưởng của lỗi giúp hệ thống dễ bảo trì hơn.
Tôi áp dụng Terraform, Helm và ArgoCD theo mô hình GitOps để quản lý hạ tầng và triển khai nhất quán. Migration với Goose, kiểm thử tải bằng k6 và kế hoạch rollout được kết hợp nhằm giảm rủi ro gián đoạn dịch vụ.
Tôi đưa logging, metrics và tracing vào quá trình phát triển để hỗ trợ phát hiện điểm nghẽn và điều tra sự cố. Grafana, Datadog và Langfuse giúp theo dõi cả dịch vụ backend lẫn các luồng sử dụng mô hình ngôn ngữ.
Tôi ứng dụng Google Antigravity và OpenCode để tổ chức các tác vụ AI theo vai trò trong quy trình phát triển: phân tích kiến trúc, hỗ trợ viết mã, kiểm thử và tài liệu. Quy tắc kỹ thuật và bước kiểm chứng giúp giữ chất lượng đầu ra trong tầm kiểm soát.
Tôi mong muốn đồng hành cùng các đội ngũ xây dựng hệ thống có thể phát triển theo nhu cầu mà không trở nên khó vận hành. Tự động hóa có chủ đích, AI thực tiễn và tri thức được chia sẻ sẽ tạo thêm thời gian cho những công việc có ý nghĩa.
Tôi xây dựng phần mềm đáng tin cậy cho những người sử dụng nó. Điều đó bắt đầu từ việc hiểu đúng vấn đề, giữ giải pháp rõ ràng và giúp đội ngũ có thể duy trì sản phẩm lâu dài sau khi phát hành.
Tôi trình bày quyết định và đánh đổi một cách dễ hiểu, để người tiếp theo có thể tiếp tục công việc với sự tự tin.
Tôi theo sát công việc đến khi nó vận hành trong thực tế, nhận trách nhiệm khi có sự cố và cùng đội ngũ khắc phục đến nơi đến chốn.
Tôi cân nhắc cả người dùng sản phẩm lẫn đồng đội vận hành hệ thống. Thời gian và trải nghiệm của họ là một phần trong mọi quyết định kỹ thuật.
Tôi giữ sự tò mò, đón nhận phản hồi và chia sẻ những điều đã học. Công cụ mới chỉ có ý nghĩa khi giúp giải quyết một vấn đề thực tế.
Hồ sơ chuyên môn
Kinh nghiệm của tôi trải rộng từ hệ thống bán lẻ Smart POS & ERP phục vụ hơn 200 cửa hàng, nền tảng giáo dục Moodle đến các ứng dụng AI đa tác tử và thị giác máy tính. Tôi tham gia xuyên suốt vòng đời triển khai, từ mã nguồn Golang/Node.js đến hạ tầng tự động hóa, giám sát và kiểm thử tải.
Làm việc với hệ thống Smart POS & ERP đa khách hàng, đa kênh phục vụ hơn 200 cửa hàng. Trọng tâm gồm dịch vụ backend, các luồng thanh toán, đồng bộ tồn kho và hóa đơn điện tử, cùng hạ tầng triển khai cho hoạt động bán lẻ.
Phát triển và tích hợp trên nền tảng LMS Moodle, kết hợp lập trình PHP, kiểm thử với PHPUnit/Behat và các dịch vụ backend để hỗ trợ hệ thống giáo dục quy mô lớn.
Tích hợp OCR, thị giác máy tính và mô hình ngôn ngữ vào ứng dụng; xây dựng luồng báo cáo đa tác tử, tìm kiếm ngữ nghĩa và RAG. Chú trọng khả năng theo dõi và kiểm chứng hành vi của hệ thống AI.
Các công nghệ và phương pháp tôi sử dụng để phát triển dịch vụ, quản lý dữ liệu, tự động hóa triển khai và tích hợp AI.
Golang với Gin, GORM, SQLX và gRPC; xử lý đồng thời bằng goroutine/channel. Node.js với NestJS, Express, Prisma, Sequelize và GraphQL; Python với FastAPI và script tự động hóa; PHP với Moodle, PHPUnit và Behat. Kinh nghiệm React và Next.js cho ứng dụng web.
Quản lý hạ tầng dưới dạng mã, kết nối mạng với VNet/NSG và triển khai các dịch vụ đám mây phục vụ ứng dụng backend và AI.
Tổ chức triển khai theo App-of-Apps, quản lý migration trước nâng cấp và các tác vụ định kỳ bằng CronJob. Kết hợp NGINX Ingress, Cloudflare DNS/WAF/SSL và cert-manager cho truy cập và chứng chỉ.
Thiết kế dữ liệu, caching, distributed locking và migration. Xây dựng luồng sự kiện phân vùng, tích hợp Kafka protocol và áp dụng Transactional Outbox để giảm rủi ro mất đồng bộ dữ liệu.
Tích hợp OCR và thị giác máy tính trên Azure AI Foundry, điều phối LLM và báo cáo đa tác tử. Sử dụng embeddings như text-embedding-3-small cho tìm kiếm ngữ nghĩa và RAG; duy trì quy tắc kỹ thuật cho các tác vụ AI.
Theo dõi hành vi dịch vụ và luồng LLM, kiểm thử tải và phân tích điểm nghẽn. Áp dụng kiến thức về thuật toán, cấu trúc dữ liệu và xử lý đồng thời cho các bài toán hệ thống phân tán.
Trường Đại học Khoa học Tự nhiên — ĐHQG TP.HCM
Cử nhân Công nghệ Thông tin — Khoa Công nghệ Thông tin
Niên khóa 2020–2024 · GPA: 3.2 / 4.0