-
OBJECTIVE
EDUCATION
Posts and Telecommunications Institute of Technology 10/2022 - 06/2027
Major : Software Technology
GPA: 3.1/4.0 (Most recent semester)
CERTIFICATION
TOEIC 845 3/2026
IELTS 5.5 3/2022
SKILLS
Languages: Java, C++, SQL,Python
Framework: Spring Boot, Spring Security, Spring Data JPA Databases: MySQL, PostgreSQL, MongoDB, Redis
Tools: Git, Postman, Swagger, Nginx
Concepts: RESTful APIs, JWT, OOP, DI, SOLID
Cloud & Devops: Docker, Docker Compose, AWS (EC2), Vercel Professional Skills: Team collaboration, Communication skills, Problem solving PROJECTS
BEBOOKING - BOOKING HOTEL MANAGEMENT SYSTEM 01/2026 - 04/2026 Developed REST APIs in Java 21 / Spring Boot for hotels, search, bookings, payments, reviews, and reception flows using Spring Data JPA and PostgreSQL .
Implemented stateless authentication with JWT (access/refresh), Spring Security resource server setup, BCrypt password hashing, and Redis token blacklist on logout.
Integrated SendGrid for registration verification and payment-success notification emails. Designed booking logic with per-day availability, multi room-type line items, and BookingRooms for physical room assignment at check-in.
Implemented safe concurrent reservations using Redisson distributed locks and atomic per-day reserve/release inventory operations.
Developed payment timeout mechanism using Redis TTL keys and a key-expiry listener to auto-cancel PENDING bookings and release inventory.
Integrated VNPay (sandbox) including payment URL creation, return handling, and IPN processing to confirm bookings. Implemented post-stay reviews with Cloudinary image uploads and server-side hotel rating updates (include a smoothed aggregate score).
Optimized booking-domain architecture with DTOs, mappers, and structured error handling for consistent API responses. Orchestrated AWS EC2 backend via Docker Compose for environment consistency; hosted frontend on Vercel for optimized edge delivery.
Link Git: https://github.com/giabaod1nh-spec/HotelBookingBackEnd Live Demo: https://hotel-booking-fe-one.vercel.app/
© Joboko.com
BAO DINH GIA
Backend Developer
091******* ***************@*****.*** https://github.com/giabaod1nh-spec www.linkedin.com/in/đinh-gia-bảo-114403254 Proactive Backend Developer Intern with a strong willingness to learn and hands-on experience developing Java/Spring Boot applications. Seeking to contribute to a professional environment where I can leverage my communication skills and technical foundation to build reliable systems.