Available for Internships (July–August 2026)

PRASHANT BAIRAGI

Java Backend Developer | Spring Boot • REST APIs • DSA

I build practical, high-performance systems through Java, Spring Boot, REST APIs, and strong algorithmic problem-solving fundamentals.

2+ Years Coding 150+ LeetCode Java + Spring Boot Backend Engineering
Resume updated: July 2026
ExpenseController.java
@RestController
@RequestMapping("/api/v1/expenses")
public class ExpenseController {

    @PostMapping
    public ResponseEntity<ExpenseResponse> createExpense(
        @Valid @RequestBody ExpenseRequest req
    ) {
        log.info("Creating expense: {}", req.getDescription());
        return ResponseEntity.status(HttpStatus.CREATED)
            .body(expenseService.save(req));
    }

About Me

I’m a 7th-semester Electronics & Telecommunication Engineering student at Jabalpur Engineering College with a strong focus on Java backend development, Spring Boot, REST APIs, and database design.

My engineering journey began with hardware prototyping, RF communication, and embedded systems — building practical projects that built a solid foundation for structural logic, low-level debugging, and problem-solving. Today, I channel that developer mindset entirely into building robust, scalable backend architectures and mastering algorithmic challenges.

At the core of everything is a simple goal: build meaningful systems, achieve financial stability, and create a future where my family never feels limited again.

“Each keystroke I make today is a quiet rebellion — against my past, my fears, and the version of me that settles. I build not just to create, but to rise.”

B.Tech in Electronics & Telecommunication

Jabalpur Engineering College (JEC) | 2023–2027
CGPA: 6.8

150+

LeetCode Problems

3+

Major Projects

Java

Backend Focus

Jul–Aug '26

Internship Ready

GitHub Activity

Regular commits pushing updates to backend codebases.

Verify Commits

Technical Skills

Technical foundations built through backend development, problem-solving, and real-world engineering projects.

Java

Java & Backend Development

Building backend systems using Java and Spring Boot.

Java Spring Boot REST APIs OOP CRUD API Design

Programming Languages

Languages I use for backend systems, algorithms, and engineering.

Java SQL Python C++ OOP

Data Structures & Algorithms

150+ LeetCode problems. Strong fundamentals in problem-solving.

150+ LeetCode Arrays Recursion Linked Lists Trees Sorting Problem Solving
MySQL

Database Design & SQL

ELITE NPTEL DBMS Certified

Working with relational databases for backend systems.

MySQL PostgreSQL SQL Normalization Queries DBMS Relational Databases
Spring

Backend Security & Architecture

Designing secure architectures, API rules, and robust server frameworks.

Spring Security JWT Auth DTO Design Validation Exception Handling Layered Architecture
Embedded

Embedded Systems & Hardware

Built real-world embedded projects using microcontrollers and RF.

Arduino ATmega328 RF Communication PCB Design Embedded Logic Hardware Prototyping
Git

Developer Tools

Tools used in backend development and project workflows.

IntelliJ IDEA Git GitHub VS Code Postman Maven Swagger / OpenAPI

Projects

Flagship Project
Kharcha Pani Logo

Kharcha Pani

Live

Personal Finance Tracker for Modern India

A production-ready backend service built with Spring Boot utilizing a layered architecture (Controller → Service → Repository). Implements robust REST APIs secured via Spring Security and JWT, utilizing DTOs, request validation, global exception handlers, and containerized Docker deployments.

JWT Authentication REST APIs Android Client
Java Spring Boot Spring Security MySQL Docker Railway
Problem
  • Generic finance trackers expose little about backend architecture, database optimization, or security standards.
  • Hobby applications frequently lack production-level validation, stateless authentication, and error containment.
Solution
  • Engineered a secure Spring Boot REST API utilizing Controller → Service → Repository layout principles.
  • Applied Spring Security token authentication, strict validation layers, and DTO object mapping.
Key Features
  • Stateless session security via custom JWT authentication filters.
  • User-isolated database transactions with custom pagination.
  • Uniform error responses using global exception controller advices.
  • Live API consumption by a native Android client application.
Architecture
Android Client REST API JWT Auth Filter Controller Layer Service Layer Repository Layer MySQL Database
Deployment
  • Containerized using multi-stage Docker builds to ensure runtime environment parity.
  • Hosted on Railway cloud platform, connected to a remote managed MySQL database.
  • Exposed Swagger UI sandbox for API route testing alongside extensive Postman suites.
Engineering Metrics
  • 12+ RESTful API Endpoints designed.
  • Spring Security & Stateless JWT Filters.
  • Strict Layered Architecture & DTO Mappings.
  • Dockerized and Cloud-deployed Pipeline.
  • OpenAPI / Swagger Interactive Documentation.
  • Fully Tested and Placement-Ready.
Future Roadmap
  • Redis caching integrations to scale analytical query performance.
  • Docker Compose set up for multi-container local deployments.
  • CI/CD pipelines to automate testing and build stages.
  • Increased JUnit 5 and Mockito unit and integration test coverage.
  • Automated analytics engine for recurring transaction forecasts.
Portfolio Contact API Logo

Portfolio Contact API

Live

Production Utility Backend API

A deployed Spring Boot backend powering my portfolio website's contact system, featuring Neon PostgreSQL database persistence, CORS security filters, and request validation.

PostgreSQL REST APIs Cloud Deployed
Java Spring Boot PostgreSQL Spring Data JPA Hibernate Render
Live API GitHub
Problem

Static portfolio contact forms often rely on third-party mailer services, offering zero ownership over backend pipelines, database storage logs, or security configuration.

Solution

Developed and deployed a custom Spring Boot REST service that handles form submissions, validates user inputs, and records messages in a secure relational database.

Key Features
  • Strict email formatting & field validation
  • Cross-Origin Resource Sharing (CORS) security filters
  • Global exception handling for API failures
  • Automated health check endpoints
Architecture
Portfolio Frontend REST Endpoint (POST) Controller & Service Layers Neon PostgreSQL (Render)
Deployment

Deployed as a production web service on Render, integrating seamlessly with a cloud database hosted on Neon serverless PostgreSQL.

Future Roadmap
  • SMTP integration for instant email forwarding
  • Spam prevention via Bucket4j api rate-limiting
  • Admin dashboard for viewing submissions
Smart Central Locking System Schematic

Smart Central Locking System

Completed

Embedded Access Control System

An independently designed and deployed hardware transceiver system running on ATmega328 logic to actuate driver-door linkages remotely via 433 MHz RF signals.

RF Communication Embedded Logic Vehicle Deployed
ATmega328 Arduino RF 433 MHz Circuit Design Relay Logic Embedded C++
GitHub
Problem

Older vehicles lack modern wireless entry capabilities, and retail retrofitting kits are expensive, complex, and lack customizations or low-power optimizations.

Solution

Engineered an independent transceiver hardware controller built around ATmega328 logic, actuating driver-door physical locking linkages via RF.

Key Features
  • 433 MHz RF transmitter/receiver pairs
  • Custom signal preamble matching for noise rejection
  • High-current relay driver module interface
  • Continuous daily reliability for over a year
Architecture
RF Remote Control ATmega328 Decoder Relay Actuator Drivers Mechanical Linkages
Deployment

Installed inside a protective junction box inside the vehicle cabin. Wire-tapped directly into the vehicle's electrical distribution and central locking actuators.

Future Roadmap
  • AES-128 rolling-code security algorithms
  • Smartphone unlocking via Bluetooth module
  • Backup physical override key switch

Certifications & Progress

ELITE NPTEL • April 2026

Database Management System

SQL, normalization, relational databases, indexing, and backend database systems.

View Certificate
ELITE NPTEL • November 2025

Fabrication Techniques for MEMS-Based Sensors

MEMS sensor fabrication, clinical sensor applications and advanced fabrication methods.

View Certificate
Nokia • March 2025

Advanced AI/ML Training: Telecom Data Analytics

Industry-oriented training on AI/ML for telecom analytics. Skills: Python, NumPy, Data Analytics, Telecom Systems.

View Certificate
NPTEL • October 2024

The Joy of Computing Using Python

Python fundamentals, computational thinking, and programming problem-solving.

View Certificate
IIRS (ISRO), Dehradun • 2021

Remote Sensing & GIS for Environmental Studies

Online summer school on GIS and environmental remote sensing techniques.

View Certificate
DSA Progress

150+ LeetCode Problems Solved

Consistent DSA practice building strong problem-solving fundamentals across arrays, trees, recursion, and more.

View Profile

Let’s Build Something Meaningful.

Whether it's collaboration, ideas, opportunities, or just curiosity — my inbox is open.

API Status: Connecting...
Built this API myself.
If it breaks, we pretend
nothing happened :)