Malyaban Ganguly
Backend Engineer
+91 9830040564 | Github | LinkedIn | Portfolio
Email- [email protected]
SUMMARY
Fresher backend developer with hands-on experience in Java, Spring Boot, and MySQL. Proficient in building
RESTful APIs, implementing authentication and authorization, and working with databases like MongoDB. Skilled in
deploying applications using Docker and familiar with tools like Git and Postman.
SKILLS
Languages: Java
Technologies and Frameworks: Spring Boot, REST Apis, Mongo DB, MySql, Docker, Lombok, Jackson, Http, Spring
Security, Json Web Token(JWT), Spring Data, JUnit, Swagger UI.
Tools: Git, Linux, Postman, Gradle, Maven.
PROJECTS
StayEase (July,2024) Demo Link Github Link
Skills: Java, Spring Boot, MySql, REST APIs, Docker, Spring Security, JWT, Postman, Swagger.
A RESTful API service built using Spring Boot provides endpoints for mapping users, hotels and bookings while using
MySQL to persist the data.
● Authentication and Authorization : Implemented using Bearer token with three roles: CUSTOMER,
MANAGER and ADMIN.
● User management:User registration with email, password (encrypted using BCrypt), first name, last name, and
role.User login using email and password and a bearer token will get generated.
● Hotel management:Store and manage Hotel details such as name,location,description and available
rooms.Create, update and delete hotels.
● Booking management:User will book a hotel with his user details and hotelId.
GeminiChat (April,2025) Deployment Link Github Link
Skills: Java, Spring Boot, Web Client (Reactive), REST APIs, React, JavaScript, Bootstrap, Postman.
Full-Stack AI Integration Project.
Developed a responsive web application that interfaces with Google Gemini AI API to provide chat response.
Implemented both frontend(React) and backend(Spring Boot) components with proper API integration.
Developed a clean UI with proper error handling and loading states for optimal user experience.
RentRead (July,2024) Github Link
Skills: Java, Spring Boot, MySQL, Spring Data, Spring Security, REST APIs, Postman.
A RESTful API service built using Spring Boot to manage an online Book Rental System while using MySQL to persist the
data.
Authentication and Authorization : Implemented using Basic Auth with two roles: USER and ADMIN.
UserManagement: User registration with email and password (encrypted using BCrypt), first name, lastname,
and role. User login using email and password.
Book management: Store and manage book details such as title, author, genre, and availability status.
Browsing all available books (accessible to any user). Create, update and delete books (accessible only to
admin.
Rental management: Rent books with validation to limit users to a maximum of two active rentals. Return
rented books.
EDUCATION
Bachelor of Computer Science CGPA- 7.81
University of Engineering and Management, Kolkata.
2019-2023
CERTIFICATIONS
FELLOWSHIP IN SOFTWARE DEVELOPEMENT(JAVA+ SPRING BOOT) UNDER CRIO.DO