Shamim Khan

Shamim Khan

Java Full Stack Developer

Delhi, India

#OpenToWork

About

Java Full Stack Developer specializing in building secure, production-ready RESTful APIs with Spring Boot, Spring MVC, and Spring Data JPA (Hibernate). Skilled in implementing authentication and role-based authorization using Spring Security with JWT/OAuth2, and in designing layered, maintainable architectures (Controller → Service → Repository). Delivered 50+ REST endpoints across two independently built projects, with hands-on experience integrating React frontends, MySQL/MongoDB databases, and API documentation via Swagger. Strong foundation in data structures, OOP, and clean coding practices; quick to learn and eager to contribute to a fast-paced engineering team.

What I'm looking for

software engineer

Experience

Java Full Stack Developer

Skillheed — Online Coaching & Learning Management Platform

Jan 2025 – Jan 2025

Technologies: Java, Spring Boot, React, Hibernate (JPA), MySQL, JWT, Postman • Built and shipped 35+ REST APIs powering student management, course management, authentication, and enrollment workflows for a full-featured LMS. • Designed JWT-based authentication with role-based access control for three distinct user roles — Admin, Student, and Instructor. • Developed the frontend in React and integrated it end-to-end with the Spring Boot backend, delivering complete CRUD flows via Hibernate (JPA) and MySQL. • Followed a layered Controller → Service → Repository architecture to keep business logic decoupled and testable; validated all 35+ endpoints in Postman.

ReactJWTHibernate

Java Full Stack Developer

Secure REST API Platform — Authentication & Authorization

Jan 2025 – Jan 2025

Technologies: Java, Spring Boot, Spring Security, JWT, OAuth2, Spring Data JPA, MySQL, Swagger, Postman, Maven • Architected a production-ready backend with 15+ modular REST endpoints, following a clean layered structure (DTO, Entity, Security, Exception Handling) for maintainability and scalability. • Implemented Spring Security with JWT and OAuth2 to deliver secure authentication and role-based authorization across all endpoints. • Integrated Spring Data JPA (Hibernate) with MySQL for efficient ORM-based data operations, reducing boilerplate CRUD code. • Documented the full API surface with Swagger (OpenAPI) and monitored application health using Spring Boot Actuator and SLF4J/Logback logging. • Applied global exception handling and request validation to ensure consistent, predictable API responses; verified all 15+ endpoints with Postman test suites.

Spring BootJWTSwagger

Education

IGNOU (Indira Gandhi National Open University)

Bachelor of Computer Applications (BCA)

2021 – 2026

Certifications

React JS Developer

Ducat

2025 – No expiry

Full Stack Java Developer

Ducat

2025 – No expiry

Skills

OOPSJUnit 5MongoDBMySQLReactSwaggerGlobal Exception HandlingAPI ValidationOAuth2JWTSpring SecurityServletsJDBCRESTful API DesignSpring Data JPASpring MVCSpring BootJavaScriptSQLJava

Languages

English (Professional working proficiency)