About
Information Technology graduate with strong foundations in Java, JavaScript, SQL, and full-stack web development. Builds responsive React.js applications and RESTful backend services with Spring Boot, and is actively strengthening problem-solving skills through Data Structures & Algorithms.
Experience
-
Java Full Stack Developer InternQSpiders · NoidaNov 2024 – Present
Undergoing training in Core Java, SQL, JDBC, and Web Technologies through hands-on project-based learning. Working on Java-based problem solving, application logic implementation, and database query optimization. Developing understanding of frontend-backend integration and REST-based application workflows. Building practical knowledge in Full Stack Development using modern web technologies and development tools.
Education
-
Bachelor of TechnologyInformation Technology · Sep 2021 – Jul 2025
Skills
Tools / apps / platforms
Projects
-
React.js, Java, Spring Boot, Spring Data JPA, Hibernate, MySQL
Developed a full-stack Employee Management System with a React.js frontend and a Spring Boot REST API backend. Implemented CRUD operations for employee records using Spring Data JPA, Hibernate, and MySQL. Designed RESTful APIs for creating, retrieving, updating, and deleting employee data with structured request and response handling. Integrated the React.js frontend with backend REST APIs to deliver a clean, user-friendly interface for managing employee records.
-
Java, Spring Boot, Spring Security, JWT, OAuth2, MySQL
Built a production-ready Spring Boot authentication backend exposing REST APIs for registration, login, logout, token refresh, and authenticated user access. Implemented JWT access/refresh token authentication with expiration handling, validation, refresh-token rotation, and secure cookie-based refresh flow. Integrated Google and GitHub OAuth2 login using Spring Security, and persisted users and roles with Spring Data JPA and MySQL. Applied DTOs, request validation, global exception handling, environment-based configuration, and Docker to make the service maintainable and deployment-ready.
-
Java, Spring Boot, Spring Security, React.js, Spring Data JPA, MySQL
Built a full-stack, role-based car rental platform with two distinct user roles, Customer and Car Owner, each with dedicated dashboards and access permissions. Implemented stateful, session-based authentication and authorization using Spring Security to secure role-specific endpoints and protect sensitive operations. Enabled car owners to list, update, and manage their vehicles, while customers can browse available cars, place rental bookings, and track booking status. Designed relational data models and RESTful CRUD APIs for users, vehicles, and bookings using Spring Data JPA, Hibernate, and MySQL. Structured the backend with a layered architecture (controller-service-repository), DTOs, and centralized exception handling, and integrated a React.js frontend to consume the REST APIs end-to-end.
Courses & certifications
- Java Full Stack Developer Certification · QSpiders · 2025
- Java with Data Structures & Algorithms · Apna College