Xin chào, Tôi làSao Nguyen
Là một kỹ sư phần mềm mới bắt đầu sự nghiệp, tôi đang xây dựng nền tảng vững chắc về phát triển Backend với Java và Spring Boot, cùng kinh nghiệm thực hành với RESTful APIs qua các dự án nhỏ. Tôi rất mong muốn được đồng hành và học hỏi trong môi trường doanh nghiệp chuyên nghiệp để nâng cao kỹ năng và đóng góp vào các sản phẩm thực tiễn.
Tóm Tắt Bản Thân
Tôi là một sinh viên công nghệ thông tin, đam mê phát triển phần mềm với định hướng trở thành Java Backend Developer. Tôi luôn chủ động học hỏi và không ngừng rèn luyện kỹ năng lập trình thông qua các dự án thực tế và bài tập chuyên môn.
Tôi có nền tảng cơ bản về Java, Spring Boot, RESTful APIs, cùng với kiến thức về cơ sở dữ liệu SQL, Kafka, và Redis. Ngoài ra, tôi cũng tìm hiểu và thực hành với các công nghệ frontend như ReactJS và React Native.
Với tinh thần cầu tiến và trách nhiệm, tôi mong muốn được làm việc trong môi trường chuyên nghiệp, nơi tôi có thể học hỏi thêm từ các anh chị đi trước, đóng góp vào dự án thực tế và từng bước phát triển sự nghiệp lập trình của mình.
Kỹ Năng
Giáo Dục
Cao Đẳng Công Thương TP. Hồ Chí Minh (HITC)>
2022 - 2025Chuyên ngành Công nghệ Phần mềm
Các dự án mã nguồn mở của tôi
Dưới đây là một số dự án nổi bật của tôi.
Ecommerce Microservices
Là một hệ thống thương mại điện tử được xây dựng theo kiến trúc microservices, sử dụng Spring Boot, Spring Cloud, và các công nghệ hiện đại như Kafka, RabbitMQ, Redis, OAuth2, và WebSocket. Dự án hướng đến tính mở rộng, phân tán, bảo mật, và khả năng tích hợp linh hoạt.
Ecommerce Layered Architecture
Một dự án demo thương mại điện tử được xây dựng theo kiến trúc phân lớp sử dụng Spring Boot. Dự án tích hợp các công nghệ hiện đại như Redis, Kafka, RabbitMQ, OAuth2, WebSocket, và Spring Security, hướng đến việc xây dựng một hệ thống mạnh mẽ, bảo mật, và dễ bảo trì
Hệ thống xác thực và phân quyền
Hệ thống xác thực và phân quyền với Spring Boot, tích hợp OAuth2 (Google, Facebook), kiểm soát truy cập theo vai trò, sử dụng Redis để quản lý token thu hồi, gửi email kích hoạt và đặt lại mật khẩu. Sử dụng MySQL làm cơ sở dữ liệu chính.
Tích Hợp Thanh Toán Online
Hướng dẫn tích hợp các cổng thanh toán PayPal, VnPay, ZaloPay và Momo vào ứng dụng Java Spring Boot. Bao gồm các bước tạo tài khoản, lấy API Key, cấu hình SDK và thử nghiệm trong môi trường Sandbox để thanh toán trực tuyến an toàn và hiệu quả.