π‘ 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.
| 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 | π― | -- |
ββββββββββ |
| 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
π 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 |
π° 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 |
ποΈ Java JDBC CRUD App Β βΒ
Java JDBC MySQL
Modular CRUD app with secure DB connectivity and PreparedStatement patterns.
| π 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 |
β‘ To activate the snake: Go to your
pranav440/pranav440repo β Actions tab β find "Generate Snake" workflow β click "Run workflow". After ~1 min it generates the SVG and the snake appears automatically here.
# 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)"




