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", "|"
));
}
}
// 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.
Bachelor of Computer Applications (BCA)
2025 – 2028Shri 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.
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.
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 Security & JWT
Stateless JWT authentication featuring database-persisted Refresh Token Rotation, BCrypt hashing, Bean Validation, and interactive OpenAPI / Swagger 3.0 documentation.
PostgreSQL & Cloudinary
Relational database design with PostgreSQL 15+, schema normalization, complex joins, ACID transactional integrity, and Cloudinary media CDN integration.
Docker & Railway Cloud
Containerization using Docker and Docker Compose, production cloud backend deployments on Railway, environment variable isolation, and health check monitoring.
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.
// PROJECT_ARCHIVE
Production-grade backend architectures, hackathon deployments, and relational database systems.
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.
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.
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.
// CERTIFICATIONS
Java Training
Completed Java Programming certification through the IIT Bombay Spoken Tutorial project, covering core Java fundamentals, OOP principles, and programming best practices.
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.
Vidhipathshala 3.0
Participated in Vidhipathshala 3.0, a legal awareness program promoting understanding of fundamental rights, constitutional literacy, and civic responsibilities.
// RECOGNITION_LOG
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.
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.
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.