Nguyễn Hữu Đức
Intern Backend
*********@*****.***
https://github.com/TonyDak
EDUCATION
Oct, 2021 - Present
MAJOR - INFOMATON
TECHNOLOGY
Sai Gon University
TECHNICALSKILLS
Languages: Java, C++, Python, C#
Back-end: Spring Boot
(Security, Data JPA, RESTful API)
Front-end: HTML,
CSS, JavaScript,
ReactJS
Databases: MySQL, SQL
Server, MongoDB
Others: Git, Docker, Postman,
Redis, Kafka, Keycloak
SUMMARY
Information Technology student with a solid background in Java and Spring Boot for web application development. Experienced in building RESTful APIs and backend systems. Motivated, responsible, and committed to a career as a Java Backend Developer. PROJECTS
Social Networking
(Microservice Architecture)
Mar 3 - Present
Team size: 1
https://github.com/TonyDak/soci
al-networking-microservice
Tour Booking
Sep 18, 2024 - Dec 13, 2024
Team size: 4
https://github.com/TonyDak/tour
_booking/tree/feature/db
TECH STACK:
Spring Boot (Java), Spring Cloud Gateway,
Eureka, Keycloak (JWT), Kafka, MySQL,
MongoDB, Redis, WebSocket, ReactJS
DESCRIPTIONS:
• Designed and implemented microservices:
User, Friend, Chat (realtime), and
Notification.
• Integrated Keycloak with Spring Security for
JWT and Google login authentication.
• Enabled service communication via Kafka
and RESTful APIs.
• Used Redis for caching frequently
accessed data.
• Con«gured Spring Cloud Gateway for
routing and centralized con«guration.
• Containerized the system with Docker and
managed source code with Git.
ROLE: BACKEND
TECH STACK:
Java (Spring Boot), Spring Security, Spring
Data JPA, MySQL, RESTful API, VNPay, AWS S3
DESCRIPTIONS:
• Designed database schema and developed
APIs for tour search, booking, user, and
order management.
• Integrated VNPAY payment gateway for
secure online transactions.
• Automatically sent con«rmation emails
upon successful payment using JavaMail.
• Implemented user authentication and
authorization using Spring Security with
JWT, authenticate using login Google.
• Handled database operations with Spring
Data JPA and MySQL.