Ho Jun Hong
Xây dựng ứng dụng có khả năng mở rộng với Java, Spring Boot và các thực hành phát triển hiện đại
Về tôi
Cam kết xây dựng kiến trúc backend có khả năng mở rộng và độ tin cậy cao.
Sinh viên năm cuối chuyên ngành Hệ thống Thông tin Quản lý (MIS) với kinh nghiệm thực hành trong phát triển backend, thiết kế ứng dụng doanh nghiệp và kiến trúc phần mềm có khả năng mở rộng. Có kinh nghiệm phong phú trong thiết kế và phát triển REST API sử dụng Java 21, Spring Boot, Spring Data JPA và Hibernate. Đã chứng minh khả năng xây dựng các ứng dụng toàn bộ từ khái niệm đến triển khai, bao gồm containerization Docker, hosting AWS EC2, thiết kế cơ sở dữ liệu, tạo tài liệu API và kiểm thử tự động. Đã phát triển nhiều dự án triển khai trên production với sự tích hợp AI, hệ thống thanh toán, triển khai cloud và quản lý cơ sở dữ liệu. Hiểu sâu sắc về các nguyên tắc kỹ thuật phần mềm bao gồm kiến trúc phân lớp, mẫu DTO, tiêm phụ thuộc, xác thực, xử lý ngoại lệ và thực hành phát triển dựa trên bài kiểm tra.
Kỹ năng kỹ thuật
Lập trình
Backend & Kiến trúc
Kiểm thử & QA
Cơ sở dữ liệu
DevOps & Công cụ
Ngôn ngữ
Kiểm thử & Đảm bảo Chất lượng
Cam kết Độ tin cậy Mã thông qua Kiểm thử Toàn diện
SmartSpend AI
Testing Stack
Coverage Philosophy
Reliability Metrics
"JUnit 5, Mockito, MockMvc, H2 (tầng service/controller) + Appium/Python (E2E mobile) — [bổ sung % độ phủ kiểm thử thực tế nếu có, ví dụ đo bằng JaCoCo]"
Automation
Full CI/CD Ready
Validation
Strict DTO Checks
Hệ thống Quản lý Khách sạn
Testing Stack
Coverage Philosophy
Reliability Metrics
"Testcontainers (kiểm thử tích hợp trên MySQL/MongoDB thật), JaCoCo (độ phủ code) — [bổ sung % JaCoCo thực tế nếu có]"
Automation
Full CI/CD Ready
Validation
Strict DTO Checks
Dự án Nổi bật
SmartSpend AI
Lập trình viên Full-Stack (làm việc độc lập) • Tháng 5/2026 - Hiện tại
Nền tảng quản lý chi tiêu full-stack (backend Spring Boot + ứng dụng di động Flutter) được xây dựng độc lập từ đầu đến cuối, tập trung mạnh vào kiểm thử tự động ở cả tầng API lẫn tầng mobile.
Ngôn ngữ lập trình
Các điểm nổi bật chính
- Xây dựng bộ kiểm thử tự động di động bằng Appium (Python) để kiểm tra các luồng quan trọng của ứng dụng Flutter (đăng nhập, kiểm tra dữ liệu đầu vào, xử lý lỗi), mở rộng phạm vi kiểm thử từ backend sang kiểm thử end-to-end trên mobile.
- Đạt độ phủ kiểm thử toàn diện (unit + integration) cho các tầng service, controller, JWT, xử lý ngoại lệ và xác thực, sử dụng JUnit 5, Mockito, MockMvc và cơ sở dữ liệu H2 in-memory — phát hiện lỗi hồi quy trước khi triển khai.
- Thiết kế và triển khai hệ thống xác thực JWT hoàn chỉnh (đăng ký, đăng nhập, đặt lại mật khẩu, mã hoá mật khẩu bằng BCrypt) để đảm bảo tách biệt tài khoản an toàn cho nhiều người dùng.
- Xây dựng RESTful API cho quản lý giao dịch với chức năng lọc, xác thực dữ liệu và phân trang; tích hợp Google Gemini API để chuyển đổi input ngôn ngữ tự nhiên thành dữ liệu tài chính có cấu trúc, giảm thao tác nhập liệu thủ công.
- Bổ sung tính năng quy đổi tiền tệ với tỷ giá được cache và cơ chế fallback, giúp ứng dụng vẫn hoạt động khi API bên thứ ba gián đoạn hoặc bị giới hạn tần suất gọi.
- Đóng gói toàn bộ dịch vụ bằng Docker và quản lý toàn bộ vòng đời phát triển bằng Git.
Hệ thống Quản lý Khách sạn
Lập trình viên Backend (làm việc độc lập) • Tháng 12/2025 - Tháng 4/2026
Backend quản lý khách sạn hỗ trợ đặt phòng, thanh toán, xuất hoá đơn và báo cáo thông qua hơn 70 RESTful API endpoint, với kiểm thử tích hợp chạy trên database thật thay vì mock.
Ngôn ngữ lập trình
Các điểm nổi bật chính
- Thiết lập môi trường kiểm thử tích hợp bằng Testcontainers để chạy test trên instance MySQL/MongoDB thật thay vì mock, và cấu hình JaCoCo để theo dõi độ phủ code toàn dự án.
- Viết unit test và integration test bằng JUnit để xác thực logic nghiệp vụ ở các module đặt phòng, thanh toán và hoá đơn, phát hiện các edge case trước khi release.
- Thiết kế và triển khai hơn 70 RESTful API endpoint cho đặt phòng, thanh toán, hoá đơn và báo cáo, bảo mật bằng JWT tự triển khai (Nimbus JOSE, HMAC HS512) bao gồm cơ chế xoay vòng refresh token và blacklist token để vô hiệu hoá phiên đăng nhập an toàn.
- Thiết kế mô hình phân quyền theo vai trò để phân biệt quyền truy cập giữa nhân viên, quản trị viên và khách hàng, đồng thời định nghĩa DTO cho các API contract nhằm tách biệt entity nội bộ khỏi response trả ra ngoài.
- Thiết kế schema cơ sở dữ liệu quan hệ trong MySQL bằng Spring Data JPA, bao phủ các entity đặt phòng, khách hàng, phòng, thanh toán và hoá đơn.
- Tự tay biên soạn toàn bộ tài liệu phân tích hệ thống (yêu cầu chức năng/phi chức năng theo từng vai trò, phân tích tính khả thi, phân rã công việc, sơ đồ luồng dữ liệu) làm nền tảng cho thiết kế hệ thống.
Nền tảng Thương mại Điện tử Thời trang
Lập trình viên Full-Stack • Tháng 8/2025 - Tháng 11/2025
Nền tảng thương mại điện tử full-stack được xây dựng ngoài stack Java/Spring chính, thể hiện khả năng thích ứng với ngôn ngữ và framework khác trong điều kiện triển khai thực tế.
Ngôn ngữ lập trình
Các điểm nổi bật chính
- Xây dựng nền tảng thương mại điện tử full-stack bằng Python/Django, hỗ trợ quản lý danh mục sản phẩm, giỏ hàng và quy trình xử lý đơn hàng.
- Tích hợp cổng thanh toán PayPal Sandbox và Bakong KHQR để hỗ trợ cả thanh toán thẻ quốc tế lẫn thanh toán QR nội địa.
- Phát triển trang quản trị (admin dashboard) cho quản lý tồn kho, theo dõi đơn hàng và quản lý danh mục sản phẩm.
- Đóng gói ứng dụng bằng Docker và triển khai trên AWS EC2, tự cấu hình toàn bộ môi trường triển khai.
Giáo dục & Chứng chỉ
Cử nhân Hệ thống Thông tin Quản lý (MIS)
Học viện SETEC
Sẵn sàng làm việc toàn thời gian
TOEFL ITP
Chứng minh khả năng đọc, nghe và hiểu tiếng Anh ở cấp độ chuyên nghiệp.
HSK Cấp 6
Chứng minh trình độ tiếng Trung nâng cao. Có khả năng hiểu các tài liệu được viết rất phức tạp và giao tiếp hiệu quả trong các bối cảnh chuyên nghiệp đa dạng.
AWS Academy Cloud Foundations
Chứng minh kiến thức nền tảng về các khái niệm máy tính đám mây, dịch vụ AWS và các thực hành tốt nhất cho việc triển khai và quản lý ứng dụng trong đám mây.
Micro-Certification - Welcome to ServiceNow
Chứng minh sự hiểu biết về các chức năng cơ bản của nền tảng ServiceNow, bao gồm điều hướng, phát triển ứng dụng và tự động hóa quy trình làm việc.
Hiện diện Toàn cầu & Thông tin xác thực
Trình độ Ngôn ngữ
Tiếng Việt (Bản ngữ)
Tiếng Anh (Trình độ công việc chuyên nghiệp)
Tiếng Trung (Trung cấp - HSK 6)
Tiếng Khmer (Trình độ công việc chuyên nghiệp)
Tiếng Nhật (Người mới bắt đầu - Giao tiếp cơ bản)
Chứng chỉ
TOEFL ITP
Điểm số: 517
HSK Cấp 6
Điểm số: 241
AWS Academy Cloud Foundations
Điểm số: Hoàn thành
Micro-Certification - Welcome to ServiceNow
Điểm số: Hoàn thành
Điểm mạnh chính
Phát triển hệ thống Backend sử dụng hệ sinh thái Java Spring Boot
Khả năng tự học chủ động với các stack công nghệ production
Kiến trúc API và tích hợp với các nhà cung cấp bên thứ ba
Tư duy phát triển dựa trên kiểm thử, ưu tiên độ tin cậy của mã
Triển khai Cloud và Orchestration môi trường bằng Docker
Tài liệu kỹ thuật sử dụng Swagger UI và Markdown
Giải quyết vấn đề và gỡ lỗi, tối ưu hóa quy trình triển khai
Tăng năng suất phát triển hỗ trợ bởi công cụ mô hình ngôn ngữ lớn