Skip to content
View shubham-gadhe's full-sized avatar
💭
🔍 Looking for Java Developer opportunities
💭
🔍 Looking for Java Developer opportunities
  • Pune

Block or report shubham-gadhe

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

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

Report abuse
shubham-gadhe/README.md

Hi, I'm Shubham Gadhe

Software Development Engineer | Java Backend Developer | Spring Boot | REST APIs | MySQL | AWS

MCA Graduate (2026) | 6-Month Java Backend Experience | Open to Software Engineering Opportunities


About Me

  • MCA graduate with hands-on experience in Java backend development.
  • Experienced with Java, Servlets, JSP, JDBC, Spring Boot, REST APIs, and SQL databases.
  • Solved 500+ coding problems across C, C++, and Java.
  • Interested in backend architecture, secure APIs, database design, and scalable applications.
  • AWS Certified Cloud Practitioner.
  • Continuously learning cloud technologies, Docker, Microservices, and Kafka.
  • Open to Java Backend Developer and Software Development Engineer opportunities.

Technical Skills

Languages:
Java, C, C++, Python

Backend Development:
Spring Boot, REST APIs, Servlets, JSP, JDBC, JPA, Hibernate, Maven

Databases:
MySQL, MongoDB, SQL

Security:
Spring Security, JWT, BCrypt

Cloud & DevOps:
AWS, Docker, Git, GitHub

Tools:
IntelliJ IDEA, VS Code, Postman, MySQL Workbench


Core Computer Science

Data Structures & Algorithms · Object-Oriented Programming · DBMS · Operating Systems · Computer Networks · Multithreading · Exception Handling · Collections · JVM Fundamentals


Experience

Software Backend Developer — GTL Software Pvt. Ltd., Pune

January 2026 – June 2026

  • Developed InteriorHub, an online interior design web application using Java, Servlets, JSP, JDBC, and MySQL.
  • Implemented backend functionality for customer, vendor, and admin modules.
  • Developed user registration, login, vendor management, and CRUD operations.
  • Integrated MySQL database operations for design listings, categories, and customer enquiries.
  • Worked on application development, debugging, and database integration throughout the internship.

Projects

1. Digital Banking Portal

A Spring Boot backend project focused on secure banking operations, authentication, and REST API development.

Features:

  • Customer registration and management
  • Customer CRUD operations
  • JWT-based authentication
  • Role-based access control
  • Spring Security integration
  • Beneficiary management
  • Banking transaction functionality
  • MySQL database integration
  • JPA/Hibernate persistence
  • API testing using Postman

Technologies:
Java, Spring Boot, Spring Security, JWT, JPA, Hibernate, MySQL, Maven, Postman

GitHub: Digital Banking Portal


2. InteriorHub — Online Interior Design Website System

A web application connecting customers with interior design vendors through design listings, search, and enquiry functionality.

Features:

  • Customer, vendor, and admin modules
  • User registration and login
  • Vendor approval and management
  • Interior design category listings
  • Category-based and city-based search
  • Customer enquiries and design management
  • Database CRUD operations

Technologies:
Java, Servlets, JSP, JDBC, MySQL, HTML, CSS, JavaScript, Apache Tomcat


3. Java Client-Server Chat Application

A Java application demonstrating client-server architecture and message exchange using socket programming.

Features:

  • TCP/IP socket communication
  • Client-server architecture
  • Two-way messaging
  • Multithreaded communication
  • Java Swing graphical interface
  • Connection handling
  • Non-blocking message reception

Technologies:
Java, Swing, Socket Programming, TCP/IP, Multithreading

GitHub: Java Client-Server Chat Application


4. Java Study Tracker

A Core Java application for organizing daily study sessions and tracking learning progress.

Features:

  • Daily study session tracking
  • Date-wise and subject-wise summaries
  • Collection-based data management
  • CSV export
  • File handling
  • Exception handling

Technologies:
Java, OOP, Collections, LocalDate, File Handling, CSV

GitHub: Java Study Tracker


5. Programming Practice Repository

A programming repository containing coding exercises, algorithms, and problem-solving practice across multiple programming languages.

Topics:

  • C Programming
  • C++
  • Java
  • Data Structures and Algorithms
  • Pattern Programming
  • Object-Oriented Programming
  • Problem Solving
  • Core Computer Science Concepts

GitHub: Programming Practice Repository


Certifications

  • AWS Certified Cloud Practitioner
  • AWS re/Start Graduate
  • NPTEL Java Programming

Currently Learning

  • Advanced Spring Boot and REST API development
  • Spring Security and JWT authentication
  • Microservices architecture
  • AWS cloud deployment
  • Docker and containerization
  • Apache Kafka fundamentals
  • System design fundamentals
  • Data Structures & Algorithms

Career Focus

I aim to build reliable backend applications, design secure APIs, and develop a strong foundation in scalable software systems.

Learning Path:
Core Java → Spring Boot → REST APIs → JPA/Hibernate → SQL → Spring Security → Microservices → Docker → AWS

Target Roles:
Java Backend Developer · Software Development Engineer · Junior Software Engineer


Connect With Me


Thanks for visiting my profile!

I'm always eager to learn, solve challenging problems, and build useful software.

⭐ If you find my projects useful, consider giving the repositories a star!

Pinned Loading

  1. Programming Programming Public

    Personal programming repository featuring coding exercises, algorithm implementations, and problem-solving solutions across multiple programming languages

    C

  2. Java-Study-Tracker Java-Study-Tracker Public

    A console-based Study Tracker application built using Core Java to manage daily study logs, generate date-wise and subject-wise summaries, and export study records to CSV files.

    Java

  3. Java-Client-Server-Chat-Application Java-Client-Server-Chat-Application Public

    A GUI-based Client-Server Chat Application developed in Java using Swing, Socket Programming, Multithreading, and TCP/IP communication.

    Java

  4. digital-banking-portal digital-banking-portal Public

    Secure Digital Banking Portal built with Java, Spring Boot, Spring Security, JWT, MySQL and Docker.

    Java