Một nền tảng tuyển dụng, kết nối nhà tuyển dụng và ứng viên. - Backend được xây dựng với Java Spring (RESTful API), Hibernate, MySQL và áp dụng các Design Pattern, MVC. - Bảo mật bằng Spring Security với JWT, Redis cache. Tích hợp Kafka để gửi email thông báo công việc mới. - Call API Google Gemini, thanh toán VNPay, đăng nhập với Google, Cronjob để đối soát dữ liệu. - Frontend sử dụng React với TypeScript, sử dụng Ant Design cho UI và Axios để gọi API. - Về DevOps, đóng gói bằng Docker, tự động backup database, và giám sát bằng bộ công cụ Grafana, Prometheus, Node Exporter.
My Recent Works
Here are a few projects I've worked on recently.
Dự án frontend nhân bản giao diện và các tính năng cốt lõi của SoundCloud. Xây dựng bằng Next.js 14, tận dụng các tính năng mới nhất như Server Actions để tối ưu hóa trải nghiệm người dùng. Tích hợp NextAuth để xử lý xác thực, và áp dụng các kỹ thuật caching dữ liệu nâng cao cùng với revalidateTag để đảm bảo dữ liệu luôn mới nhất và hiệu năng.
Website thương mại điện tử chuyên bán sách, được xây dựng hoàn toàn bằng React. Giao diện người dùng được thiết kế chuyên nghiệp và thân thiện với thư viện Ant Design. Tích hợp các chức năng quan trọng như thanh toán online an sau qua cổng VNPay và đăng nhập tiện lợi bằng tài khoản Google.
Một ứng dụng web được xây dựng theo kiến trúc Java Spring MVC truyền thống. Sử dụng JSP (JavaServer Pages) làm view engine để render giao diện phía server. Hệ thống xác thực người dùng dựa trên Session, tương tác với cơ sở dữ liệu thông qua JPA (Java Persistence API) và được bảo mật bởi Spring Security.



