Skip to content
View pranav440's full-sized avatar

Block or report pranav440

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. Markdown is supported. 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
pranav440/README.md
Typing SVG
coding gif



Β  Β  Β 



Β  Β  Β 



Β  Β 


Β  About Me

╔══════════════════════════════════════════════════╗
β•‘          PRANAV GANORKAR                         β•‘
β•‘          Java Backend Developer                  β•‘
╠══════════════════════════════════════════════════╣
β•‘  ROLE     :: Java Backend Developer              β•‘
β•‘  FOCUS    :: Spring Boot Β· REST APIs Β· JPA       β•‘
β•‘  DEGREE   :: B.Tech IT (2026) β€” CGPA 8.73       β•‘
β•‘  COLLEGE  :: VIT Pune                            β•‘
β•‘  DOMAIN   :: Backend Eng Β· API Development       β•‘
β•‘  OPEN TO  :: Java Backend Internship (Now)       β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
Java developer gif

πŸ’‘ Building scalable, production-ready backend applications using Java and Spring Boot.
I go deep on how frameworks work internally β€” not just how to use them, but why they work that way.
Every project I build is a step toward writing code that's clean, tested, and deployable.


Β  Tech Stack

βœ… Backend Core β€” Completed

βœ… Databases & Connectivity β€” Completed

βœ… Dev Tools β€” Completed

πŸ”„ Currently Learning

🎯 Future Roadmap


πŸ† Specialty Areas

Β  Β 
Β  Β 
Β  Β 



Β  Β 
Β  Β  Β 



Β  Β  Β  Β 

πŸ“Š Expertise Breakdown

Skill Status Level Bar
Java & OOP βœ… 85% β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘
Spring Boot & REST APIs βœ… 80% β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘
Spring Data JPA / Hibernate βœ… 75% β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘
DTO & Mapper Pattern βœ… 80% β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘
Bean Validation βœ… 75% β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘
Global Exception Handling βœ… 80% β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘
Entity Relationships (JPA) βœ… 70% β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘
Pagination & Sorting βœ… 75% β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘
MySQL & JDBC βœ… 70% β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘
Git & Version Control βœ… 80% β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘
Spring Security & JWT πŸ”„ -- β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
Docker & Deployment πŸ”„ -- β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
Swagger / JUnit / Mockito πŸ”„ -- β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
Microservices / Kafka / AWS 🎯 -- β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘


πŸ—ΊοΈ Learning Roadmap

Stage Technology Status
1 Core Java β€” OOP, Collections, Exception Handling, JDBC βœ… Done
2 Spring Boot β€” Auto-config, REST APIs, Controllers, Layers βœ… Done
3 Hibernate & JPA β€” Entities, Relationships, JPQL βœ… Done
4 REST API Design β€” CRUD, Status Codes, Postman Testing βœ… Done
5 Bean Validation β€” Jakarta Validation, Custom Constraints βœ… Done
6 DTO & Mapper Pattern β€” Request/Response separation βœ… Done
7 Entity Relationships β€” OneToMany, ManyToOne, Cascades βœ… Done
8 SLF4J Logging β€” Log levels, structured logging βœ… Done
9 Pagination & Sorting β€” PageRequest, Pageable, Sort βœ… Done
↓
10 Spring Security β€” Auth, Roles, Filter Chain πŸ”„ In Progress
11 JWT Authentication β€” Tokens, Claims, Stateless Auth πŸ”„ In Progress
12 BCrypt Password Encryption β€” Secure credential storage πŸ”„ In Progress
13 Docker β€” Containers, Dockerfile, Compose πŸ”„ In Progress
14 Deployment β€” Render / Railway cloud deploy πŸ”„ In Progress
15 Swagger / OpenAPI β€” API documentation πŸ”„ In Progress
16 JUnit 5 & Mockito β€” Unit & Integration testing πŸ”„ In Progress
↓
17 Redis β€” Caching, Session management 🎯 Future
18 Spring Cloud & Microservices β€” Service discovery, Gateway 🎯 Future
19 Apache Kafka β€” Event streaming, Message queues 🎯 Future
20 CI/CD (GitHub Actions) β€” Automated pipelines 🎯 Future
21 AWS β€” EC2, S3, RDS, deployment 🎯 Future
22 Kubernetes β€” Container orchestration at scale 🎯 Future
23 System Design β€” HLD, LLD, Scalability patterns 🎯 Future
Core Java βœ… β†’ Spring Boot βœ… β†’ Hibernate & JPA βœ… β†’ REST APIs βœ…
      β†’ Validation βœ… β†’ DTO Pattern βœ… β†’ Entity Relationships βœ…
      β†’ Logging βœ… β†’ Pagination & Sorting βœ…
      β†’ Spring Security πŸ”„ β†’ JWT πŸ”„ β†’ Docker πŸ”„ β†’ Deployment πŸ”„
      β†’ Microservices 🎯 β†’ Kafka 🎯 β†’ AWS 🎯 β†’ System Design 🎯

Legend: Β  βœ… Completed Β |Β  πŸ”„ In Progress Β |Β  🎯 Future Goal


πŸš€ Featured Projects

πŸš— Smart Parking Slot Booking API Β β€”Β  Spring Boot JPA MySQL Lombok REST

πŸ† Production-grade REST API for managing parking slot reservations end-to-end.

Stack Java 17 Β· Spring Boot Β· Spring Data JPA Β· Hibernate Β· MySQL Β· Lombok Β· Maven
Architecture Controller β†’ Service β†’ Repository β†’ Database
Features Slot booking, availability check, user management, full CRUD
Testing All edge cases verified via Postman βœ…
Role Sole Developer β€” entities, DTOs, services, controllers, exception handlers

View Repo


πŸ’° Smart Expense Tracker API Β β€”Β  Spring Boot JPA MySQL REST Β πŸ”¨ In Progress

Backend API to track, categorize and analyze personal expenses with full CRUD.

Stack Java Β· Spring Boot Β· Spring Data JPA Β· MySQL Β· Maven
Features Expense CRUD, category-wise filtering, budget tracking
Status πŸ”¨ Active development

πŸ” UPI Wallet Engine Β β€”Β  Java OOP JDBC MySQL

Java-based UPI wallet simulation with PIN verification and real-time transaction history.

Stack Core Java Β· OOP Β· JDBC Β· MySQL
Features User management, secure PIN auth, P2P transfer, transaction log

View Repo


πŸ—„οΈ Java JDBC CRUD App Β β€”Β  Java JDBC MySQL

Modular CRUD app with secure DB connectivity and PreparedStatement patterns.

View Repo


πŸ… Achievements

πŸ† Achievement πŸ“‹ Details πŸ“…
πŸ₯Š Top 4 β€” XENIA Hackathon 2026 Neuramac Domain Β· VIT Pune 2026
☁️ Oracle Cloud Infrastructure Certified OCI 2025 AI Foundations Associate 2025
βœ… Smart Parking API β€” All Tests Passed Full Postman test suite Β· 0 failures 2025
πŸ“¦ 10 Public Repositories Active open-source footprint 2026
🦈 GitHub Achievements Pull Shark Β· YOLO Β· Quickdraw 2025–26


πŸŽ“ Education & Certifications



Β 




πŸ“ˆ GitHub Analytics

Β 




πŸ† Trophies


πŸ“Š Activity Graph


πŸ“‹ Profile Summary Cards


Β 
Β 


🐍 Contribution Snake

⚑ To activate the snake: Go to your pranav440/pranav440 repo β†’ Actions tab β†’ find "Generate Snake" workflow β†’ click "Run workflow". After ~1 min it generates the SVG and the snake appears automatically here.

Snake animation β€” run GitHub Action to activate


🎯 Current Focus

# pranav440 β€” Active Focus Β· June 2026
name: Pranav Ganorkar
role: Java Backend Developer
status: 🟒 Actively seeking Java Backend Internship

completed:
  - "βœ… Core Java β€” OOP, Collections, Exception Handling, JDBC"
  - "βœ… Spring Boot β€” REST APIs, Controllers, Services, Repositories"
  - "βœ… Spring Data JPA β€” Hibernate, Entity Relationships, JPQL"
  - "βœ… DTO & Mapper Pattern β€” Clean API design"
  - "βœ… Bean Validation & Global Exception Handling"
  - "βœ… Pagination, Sorting, SLF4J Logging"

currently_learning:
  - "πŸ”„ Spring Security & JWT Authentication"
  - "πŸ”„ Password Encryption with BCrypt"
  - "πŸ”„ Docker & Containerization"
  - "πŸ”„ Deployment on Render / Railway"
  - "πŸ”„ Swagger / OpenAPI Documentation"
  - "πŸ”„ JUnit 5 & Mockito β€” Testing"

building:
  - "πŸš— Smart Parking Slot Booking API  β†’  Spring Boot Β· JPA Β· MySQL"
  - "πŸ’° Smart Expense Tracker API       β†’  Spring Boot Β· JPA Β· MySQL"

future_goals:
  - "🎯 Redis · Spring Cloud · Microservices"
  - "🎯 Apache Kafka · CI/CD · AWS · Kubernetes"
  - "🎯 System Design β€” HLD / LLD"

open_to:
  - "Java Backend Internship (Immediate)"
  - "Entry-Level Backend Developer Roles"
  - "Open Source Contributions (Java / Spring Boot)"


🀝 Let's Connect

Β  Β  Β 





Pinned Loading

  1. UPI-Wallet-Engine-Java UPI-Wallet-Engine-Java Public

    A Java-based UPI Wallet Simulation System with user management, secure PIN verification, money transfer, and transaction history.

    Java

  2. java-jdbc-crud-app java-jdbc-crud-app Public

    Java JDBC Mini Project using MySQL for performing CRUD operations. Includes database connectivity, secure queries with PreparedStatement, and modular project structure. Built for learning and acade…

    Java