
Harry Le.
Kỹ sư Backend & Platform · Java/Spring, Kubernetes
Sáu năm qua tôi xây nền tảng phía sau một SaaS logistics: định danh, microservices và dữ liệu event-driven. Giờ tôi tìm vị trí backend hoặc platform làm remote, lấy Java làm trục. Nếu bạn đang tuyển, mình nói chuyện nhé.
- người dùng mỗi ngày trên nền tảng tôi xây
- ~1.000
- năm trên một nền tảng production
- 6
- kỹ sư dẫn dắt lúc đông nhất
- 5
- Java 21
- Spring Boot
- Kafka
- Debezium
- Keycloak
- PostgreSQL
- Kubernetes
- React
Dự án tiêu biểu
Tất cả dự án →- Logistics SaaS PlatformNền tảng logistics nhiều dịch vụ với định danh tập trung, phân quyền theo vai trò và đồng bộ dữ liệu thời gian thực, phục vụ khoảng 1.000 người dùng mỗi ngày.
- ai-ocrTải lên chứng từ tiếng Việt (hoá đơn, biên lai, tờ khai hải quan, CV, bảng tính) và nhận lại các trường thông tin chính, đã được kiểm tra.
- vn-trading-agentsCông cụ đa agent LLM phân tích cổ phiếu Việt Nam, từ báo cáo phân tích tới tranh luận mua/bán và quyết định đã qua kiểm soát rủi ro.
Việc tôi làm
Sáu năm trên một nền tảng chạy productionMonolith → microservices
Dẫn việc chuyển đổi: thiết kế hệ thống, migrate database, tích hợp Keycloak và Kafka.
Định danh & phân quyền
SSO bằng Keycloak, OAuth2/OIDC, phân quyền theo role và phạm vi dữ liệu dùng chung cho mọi service.
Dữ liệu event-driven
Kafka và Debezium CDC trên PostgreSQL, cùng JPA/Hibernate và Liquibase.
Micro-frontend
Một host shell React nạp app riêng từng domain qua Module Federation.
Trưởng nhóm
Đỉnh điểm 5 người: quyết định thiết kế, chia việc, review mọi thay đổi trước khi merge.
Release & vận hành
CI/CD trên Git tự host với nhánh beta và production, release và rollback.
Bài viết
Tất cả bài viết →Các hook guard, handoff gate, bộ phát hiện vòng lặp và file state tôi dựng quanh coding agent để việc chạy nền dài vẫn an toàn, kèm phần nào đã kiểm chứng và phần nào chưa.
Khi nào nên dùng CDC, outbox pattern, và các bẫy tôi gặp với replication slot, snapshot, thứ tự event và consumer nhận trùng trên PostgreSQL và SQL Server.
Tôi bọc IMAP trong một MCP server TypeScript nhỏ: cách thiết kế tool, ranh giới an toàn (chỉ tạo nháp, không gửi) và những gì tôi sẽ sửa.
Bạn đang tuyển vị trí backend hoặc platform?
Gửi tôi JD, tên công ty và khoảng lương. Nếu phù hợp, tôi phản hồi trong vài ngày.