Skip to content
View harman-04's full-sized avatar

Block or report harman-04

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
harman-04/README.md

Hi, I'm Harmandeep Singh👋

Advanced Java Full-Stack Developer | GFG Nation Skill Up Alumnus

I recently completed an intensive 12-week Advanced Java course. This profile serves as a master index for the 80+ days of code, covering everything from Core Java to Microservices and Cloud Deployment.


🚀 Learning Path & Project Index

Phase Topics Covered Key Repositories
Weeks 1-3 Core Java, OOPs, Collections, Java 8+, Build Tools (Maven/Gradle) 📂 Core Java & Build Tools
Week 4 Web Dev: JDBC, Servlets, JSP 📂 Java Web Basics
Weeks 5-6 Spring Framework (DI, IoC, AOP, MVC) 📂 Spring Core & MVC
Weeks 7-9 Spring Boot, REST APIs, JPA & Hibernate 📂 Spring Boot & Data JPA
Weeks 10-11 Spring Security (JWT), Microservices, Kafka, Docker 📂 Microservices & Security
Week 12 Testing (JUnit 5, Mockito, MockMvc, TestRestTemplate) 📂 Advanced Testing Suite

🛠️ Tech Stack Used

  • Languages: Java 17/21/25
  • Frameworks: Spring Boot 3.x, Spring Security, Spring Cloud, Hibernate
  • Databases: MySQL, PostgreSQL, Mongodb
  • Testing: JUnit 5, Mockito, AssertJ, MockMvc
  • DevOps: Docker, Maven, Gradle, Kafka

🌟 Key Project Highlights

[Project Name: e.g., Task Management Microservice]

  • Description: A production-ready task manager with JWT Auth and MySQL.
  • Modernized: Updated deprecated GFG code to Spring Boot 3.4+, integrated Java 21 features.
  • Documentation: Fully commented via GitHub Copilot & custom READMEs.
  • View Repository

📈 Stats & Contact

Popular repositories Loading

  1. QueueLess QueueLess Public

    QueueLess – Smart queue management for hospitals, banks, shops. Real‑time updates, WebSocket, Razorpay payments, push notifications, role‑based access, analytics. Built with Spring Boot, React, Mon…

    Java 2

  2. quick-park-assist quick-park-assist Public

    Quick Park Assist is a smart parking management system built using Java, Spring Boot, MySQL, and Thymeleaf. It allows users to register, search for available parking spots, and manage vehicle detai…

    HTML 1

  3. EazyByts EazyByts Public

    chat app using springboot , jpa , mysql , spring security , jwt authentication , firebase and reactjs

    JavaScript 1

  4. EazyByts-Module2 EazyByts-Module2 Public

    Stock Trading Simulation System using java springboot and reactjs

    JavaScript 1

  5. EazyByts-Final-Project EazyByts-Final-Project Public

    News Aggregator Project using Springboot and ReactJS

    Java 1

  6. My_Mind_Mirror My_Mind_Mirror Public

    Java 1