Chuyển đến nội dung chính
Duy Dinh

Duy Dinh

Backend Software Developer

Nhân tài
Ho Chi Minh CityThành viên từ 20 tháng 8, 2026
CSSBootstrapTailwind CSSReactJSJavaSpring BootASP.NET CoreMySQLPostgreSQLSQL ServerGitGitHubREST APIsOAuthRedisOracleTypeScriptRazorSLF4JCloudflare PagesVinahostWSO2 Identity ServerHexagonal ArchitectureREST APIASP.NET Core MVCClean ArchitectureVertical SliceSerilogGoogle OAuthRBAC
·

Thuê người này

Gửi đề nghị công việc trực tiếp cho ứng viên này

CSSBootstrapTailwind CSSReactJSJava

Giới thiệu

Hệ thống Ngân hàng Cốt lõi / Ứng dụng Doanh nghiệp (Java, Spring Boot, Oracle, Redis, WSO2 IS, Hexagonal Architecture)

Kinh nghiệm

Intern Java Developer - Sacombank

(2026-05 - 2026-08)

Hệ thống Ngân hàng Cốt lõi / Ứng dụng Doanh nghiệp (Java, Spring Boot, Oracle, Redis, WSO2 IS, Hexagonal Architecture)

  • Tuân thủ Back-end theo mô hình Hexagonal Architecture (Ports & Adapters) với Java, Spring Boot và Oracle Database nhằm đảm bảo sự độc lập và khả năng bảo trì của Domain Logic.
  • Xây dựng giải pháp mã hóa dữ liệu end-to-end cho luồng đăng nhập bằng cơ chế mã hóa kết hợp AES (đối xứng) và RSA (bất đối xứng) giữa Client và Backend.
  • Tích hợp WSO2 Identity Server nhằm chuẩn hóa quản lý định danh và triển khai luồng xử lý OAuth refresh token tự động để bảo mật phiên đăng nhập.
  • Tối ưu hóa thời gian phản hồi API cho các endpoint có tần suất truy cập cao (Lấy danh sách chi nhánh) bằng chiến lược lưu trữ đệm với Redis.
  • Khắc phục các lỗi quan trọng trong quá trình kiểm thử, góp phần nâng cao đáng kể tính ổn định và hiệu năng của ứng dụng.
  • Giảm độ trễ phản hồi của API lấy danh sách chi nhánh từ ~150ms xuống dưới ~45ms nhờ áp dụng giải pháp đệm dữ liệu Redis cho các truy vấn dữ liệu thường xuyên.
  • Đóng góp vào việc tái cấu trúc các dịch vụ cốt lõi theo mô hình Hexagonal Architecture, giúp kiểm thử đơn vị (Unit Test) cho Domain Logic độc lập hoàn toàn với cơ sở dữ liệu Oracle và WSO2.
  • Triển khai mã hóa luồng dữ liệu truyền tải kết hợp AES/RSA, loại bỏ hoàn toàn rủi ro lộ dữ liệu nhạy cảm giữa Client và Server.
  • Hỗ trợ thiết lập luồng xử lý Refresh Token trên WSO2 Identity Server, giảm thiểu tình trạng người dùng phải đăng nhập lại thủ công do hết hạn phiên làm việc.
  • Sửa lỗi thành công 10+ lỗi mức độ trung bình và 4+ lỗi nghiêm trọng phát hiện trong các kỳ kiểm thử hệ thống Core Banking.

Intern Software Developer - Luvina Software

(2025-05 - 2025-07)

Nền Tảng Đăng Ký Khóa Học (Zalo Mini App, Spring Boot, PostgreSQL, ReactJS)

  • Thiết kế mô hình cơ sở dữ liệu chuẩn hóa phục vụ các tính năng quản lý khóa học và đăng ký, giảm thiểu dư thừa dữ liệu.
  • Xây dựng các REST API với Spring Boot và tích hợp các thành phần giao diện ReactJS nhằm tối ưu trải nghiệm người dùng mượt mà.
  • Tăng tốc độ thực thi truy vấn thông qua chiến lược đánh chỉ mục (indexing) tối ưu trên PostgreSQL.
  • Phát hiện và xử lý các lỗi logic xác thực dữ liệu (edge-case) trong quá trình kiểm thử và phát hành sản phẩm.
  • Cải thiện thời gian phản hồi truy vấn khoảng 25% đối với các endpoint tìm kiếm thông qua việc đánh chỉ mục trên PostgreSQL.
  • Đảm bảo hệ thống vận hành ổn định phục vụ 400+ người dùng hoạt động cùng lúc trong đợt cao điểm đăng ký, không phát sinh lỗi nghiêm trọng.
  • Đóng góp vào quá trình chuẩn hóa Schema cơ sở dữ liệu, giúp giảm dư thừa dữ liệu trên các bảng quản lý khóa học và đăng ký.
  • Tìm kiếm và khắc phục 7+ lỗi ngoại lệ (edge-case validation) trước khi triển khai chính thức.
  • Hoàn thành và bàn giao 20+ Feature Pull Requests trong suốt thời gian thực tập.

Học vấn

Cử nhân - Kỹ thuật Phần mềm - Trường Đại học Kinh tế - Tài chính TP.HCM (UEF) (2022 - 2026)

Kỹ năng

Backend Software Developer

Đánh giá

Liên quan