Nikunj Garg

JAVA BACKEND DEVELOPER | SPRING BOOT ARCHITECTURE

@RestController

@RequestMapping("/api/v1/system")

public class SystemStatusController {

@GetMapping("/health")

public ResponseEntity<Map<String, String>> checkStatus() {

// Database: PostgreSQL connected | DAO Layer ready

return ResponseEntity.ok(Map.of(

"status", "OPERATIONAL",

"active_thread", "|"

));

}

}

nikunj@backend-core:~$ welcome
[SYSTEM READY] Nikunj OS Backend CLI initialized. Type 'help' for commands.
nikunj@backend:~$
help curl /api/v1/agrisathi curl /api/v1/disease/scan curl /api/health projects cat resume clear

// ABOUT_ME

Nikunj Garg

BCA student at Shri Guru Ram Rai University (SGRRU), Dehradun, specializing in Java Backend Development with Spring Boot 3, PostgreSQL, and Spring Security. Experienced in architecting secure RESTful APIs, real-time WebSocket (STOMP) communication, relational database schemas, and deploying cloud backends across competitive hackathons and production-grade projects.

Proficient with the end-to-end backend engineering workflow — from relational schema design with PostgreSQL to stateless JWT Authentication & Refresh Token Rotation, containerization with Docker, automated unit testing with JUnit 5, and cloud deployment on Railway.

Strong foundation in OOP Principles, Data Structures & Algorithms, and Clean Architecture, with a persistent focus on writing secure, maintainable, and scalable backend services.

🎓 FORMAL EDUCATION

Bachelor of Computer Applications (BCA)

2025 – 2028

Shri Guru Ram Rai University (SGRRU) — Dehradun, Uttarakhand

Core Curriculum & Specialization: Object-Oriented Programming (Java), Data Structures & Algorithms, Relational Database Management Systems (SQL/PostgreSQL), Operating Systems, Software Engineering & Clean Architecture.

// TECHNICAL_STACK

Core backend technologies, architectural patterns, and development toolchains.

LANGUAGES & CORE

Java 21 & OOP Architecture

Core backend engineering in Java 21 LTS with strong object-oriented principles, Data Structures & Algorithms, Clean Architecture, and relational schema modeling.

Java 21 SQL OOP Principles Data Structures Algorithms Clean Architecture
BACKEND FRAMEWORKS

Spring Boot 3 & WebSockets

Architecting scalable, modular backends using Spring Boot 3.x, Spring Data JPA, Hibernate ORM, DAO patterns, and real-time bidirectional WebSockets (STOMP).

Spring Boot 3 Spring Data JPA Hibernate WebSockets (STOMP) RESTful APIs DAO Pattern
SECURITY & STANDARDS

Spring Security & JWT

Stateless JWT authentication featuring database-persisted Refresh Token Rotation, BCrypt hashing, Bean Validation, and interactive OpenAPI / Swagger 3.0 documentation.

Spring Security JWT Auth Refresh Token Rotation BCrypt Hashing OpenAPI / Swagger 3.0 Bean Validation
DATABASE & STORAGE

PostgreSQL & Cloudinary

Relational database design with PostgreSQL 15+, schema normalization, complex joins, ACID transactional integrity, and Cloudinary media CDN integration.

PostgreSQL Schema Design Relational Joins ACID Transactions Cloudinary CDN Data Integrity
DEVOPS & CLOUD

Docker & Railway Cloud

Containerization using Docker and Docker Compose, production cloud backend deployments on Railway, environment variable isolation, and health check monitoring.

Docker Docker Compose Railway Deployment Git & GitHub Maven Postman Thunder Client
TESTING & QA

JUnit 5 Automated Testing

Writing robust unit and integration test suites with JUnit 5, validating DTO constraints, service layer mockings, and achieving 100% pass across automated test suites.

JUnit 5 Automated Testing Integration Tests DTO Validation Global Exception Handling

// PROJECT_ARCHIVE

Production-grade backend architectures, hackathon deployments, and relational database systems.

🌱 FEATURED · 30-DAY HACKATHON · AI

AgriSathi AI

Architected a modular Java 21 & Spring Boot 3 backend for an AI-powered agricultural advisory platform during a 30-day hackathon. Built 25+ RESTful API endpoints implementing AI crop disease detection with confidence scoring & treatment advisory (POST /api/v1/disease/scan) with Cloudinary media storage and computer vision integration. Integrated hyper-local 7-day predictive weather forecasting, a peer-to-peer producer-to-buyer marketplace with order and equipment borrow workflows, government scheme recommendations, and interactive OpenAPI/Swagger 3.0 documentation.

Java 21 Spring Boot 3 PostgreSQL Spring Data JPA JWT & RBAC AI Computer Vision OpenAPI / Swagger 3.0 Cloudinary
VIEW_CODE →
⭐ FEATURED · HACKATHON FINALIST

DevTinder

Engineered and deployed the backend for a developer teammate matchmaking platform in 72 hours during Devlynix Buildathon 2.0. Designed a PostgreSQL-backed relational API layer for developer profiles, tech stack tags, and mutual collaboration matching requests. Implemented real-time bidirectional group & direct messaging using WebSockets (STOMP protocol) with persistent chat history. Deployed to production on Railway with containerized environment variables and health check monitors.

Java Spring Boot PostgreSQL WebSockets (STOMP) Spring Security REST APIs Railway
VIEW_CODE →
BACKEND · JPA · JUNIT 5 · POSTGRESQL

Library Management System

Developed a production-grade layered RESTful architecture (Controller → Service → Repository) using Java 21, Spring Boot, Spring Data JPA, and PostgreSQL with 14+ REST API endpoints across 4 interconnected tables. Implemented stateless JWT authentication featuring database-persisted Refresh Token Rotation (/auth/refresh) and secure revocation. Engineered transactional (@Transactional) book checkout and return workflows with automatic 14-day due date tracking and fine calculation. Implemented DTO validation, global exception handling (@ControllerAdvice), and achieved 100% pass on 28 automated JUnit 5 unit and integration tests.

Java 21 Spring Boot Spring Data JPA PostgreSQL JWT & Refresh Tokens JUnit 5 (28 Tests) REST APIs
VIEW_CODE →

// CERTIFICATIONS

TECHNICAL

Java Training

Completed Java Programming certification through the IIT Bombay Spoken Tutorial project, covering core Java fundamentals, OOP principles, and programming best practices.

NSS · SDRF

Youth Disaster Friend

Certified as a Youth Disaster Friend by NSS SDRF upon completing intensive 7-day structured disaster preparedness and community safety training, recognized for active participation and field readiness.

LEGAL AWARENESS

Vidhipathshala 3.0

Participated in Vidhipathshala 3.0, a legal awareness program promoting understanding of fundamental rights, constitutional literacy, and civic responsibilities.

// RECOGNITION_LOG

INNOVATION

Startup Innovation Recognition

Received Certificate of Recognition for presenting an innovative startup idea at the Innovation & Incubation Centre (IIC), Shri Guru Ram Rai University, in collaboration with UCOST.

HACKATHON

Devlynix Buildathon 2.0

Successfully engineered and deployed DevTinder backend during an intensive competitive hackathon, implementing relational database persistence and cloud deployment under tight time constraints.

STRATEGY & TEAMWORK

CODM Regional Championship

Ranked Top 800 in Uttarakhand during the CODM World Championship Open Tournament phase, demonstrating strategic thinking, fast decision-making, and high-pressure team coordination.