JAVA BACKEND ENGINEER|AWS · DOCKER · SPRING BOOT

I build backends that don't go down on a Friday night.

Java & Spring Boot developer. I containerize things, put them behind Nginx, and make sure they stay up. Currently studying at JEC Jabalpur while running production services on AWS.

Updated August 2026
GET/api/v1/public/info
Hit "Send" to query the live Spring Boot backendReturns Kharcha Pani service metadata

Things I use in production

All proven in deployment
Java
JavaCore Language
Spring Boot
Spring BootFramework
Spring Security
Spring SecurityStateless JWT
MySQL
MySQLRelational DB
PostgreSQL
PostgreSQLCloud DB (Neon)
Docker
DockerContainers
AWS EC2
AWS EC2Cloud Compute
JWT Auth
JWT AuthSecurity Token
Things I've Built & Shipped

Actual work, running in production

Not tutorials. Not todo apps. Real systems with real users.

In Production01
Kharcha Pani Production Logo

Kharcha Pani

Finance & Expense Engine

Download App

A Spring Boot backend that powers a live Android finance app. 40+ active users, multi-tenant data isolation, month-wise budgets, Docker container on AWS EC2 behind Nginx. It works, and people actually use it.

Active Users40+
REST Endpoints12+
AuthStateless JWT
HostingAWS EC2
Java 17Spring BootSpring SecuritySpring Data JPAMySQLDockerAWS EC2NginxSwagger UI
Architecture Flow
1
Android Client
2
Nginx HTTPS Reverse Proxy
3
Spring Security JWT Filter
4
Controller / DTO Validation
5
Service Layer (@Transactional)
6
Hibernate JPA Entities
7
MySQL Database
Hardened against SQL and parameter injection with Spring Data Pageable field allowlists.
Live Utility02
Portfolio Contact API Architecture

Portfolio Contact API

Backend for this portfolio's contact form

You know those contact forms that just use Formspree or EmailJS? I built my own backend instead. Spring Boot service that validates inputs, stores them in PostgreSQL, and sends email notifications. Overkill? Maybe. But I learned a lot.

EmailSpring SMTP
DatabaseNeon PostgreSQL
Health Check/actuator
HostingRender / AWS
JavaSpring BootSpring MailPostgreSQLSpring Data JPAHibernateRenderAWS EC2
Architecture Flow
1
Next.js Frontend (Vercel)
2
POST /api/contacts
3
Controller & Service Validation
4
Spring Mail (SMTP)
5
Neon PostgreSQL
No third-party form intermediaries. Full log auditability.
1+ Year Daily Use03
Smart Central Locking Schematic

Smart Central Locking

Custom embedded access control

An ATmega328-based RF transceiver system I built from scratch. It unlocks my car door wirelessly using 433 MHz signals. It's been running daily for over a year without a single failure.

Uptime365+ Days
Frequency433 MHz
ControllerATmega328
ActuationRelay Drivers
ATmega328ArduinoRF 433 MHzCircuit DesignRelay LogicEmbedded C++
GitHub
Architecture Flow
1
433 MHz Handheld Remote
2
RF Receiver & Noise Filter
3
ATmega328 Microcontroller
4
Optoisolated Relay Drivers
5
Door Mechanical Actuators
Hardware-to-software root engineering. Long-term mechanical reliability.

What I actually work with

From circuit boards to cloud servers.

Java & Spring

Backend & Microservices

Stateless REST APIs with Spring Boot 3, JWT security filters, transactional boundaries, and DTO validation. This is where I spend most of my time.

Java 17Spring Boot 3Spring SecurityStateless JWTSpring Data JPAHibernate ORMRESTful API DesignDTO ValidationGlobal Exception HandlingMaven

Databases

Data Modeling & Integrity

Normalized schemas in 3NF across MySQL and PostgreSQL. Foreign key cascades, indexed queries, per-user isolation. I actually enjoy writing SQL.

MySQL 8+PostgreSQL (Neon)Schema Design (3NF)JPA Entity MappingQuery OptimizationTransaction ConcurrencyData IsolationDatabase Migrations

Cloud & DevOps

Deployment & Infrastructure

Docker multi-stage builds deployed to AWS EC2. Nginx reverse proxy with SSL. Linux daemons, security groups, health checks. The unglamorous stuff that keeps things running.

DockerAWS EC2Nginx HTTPS ProxyLinux / BashSecurity GroupsVercelPostmanSwagger / OpenAPI

Problem Solving & Hardware

Algorithms + Embedded Systems

200+ LeetCode problems. ATmega328 firmware in C++. I understand things from transistor-level signals to JVM garbage collection. Breadth matters.

200+ LeetCodeData StructuresOOP DesignC++ FirmwareATmega328 MCURF 433 MHzRelay DriversCircuit Design
How I Think About Software

Hardware brain, server-side heart.

Jabalpur, Madhya Pradesh, India
Jabalpur Engineering College (2023–2027)
B.Tech Electronics & Telecommunication

I came into software through hardware. My degree is in Electronics & Telecommunication, which means I spent my first year learning about signal propagation, clock cycles, and circuit design before I ever wrote a line of Java. That foundation stuck.

I think about software the way an electrical engineer thinks about a circuit: what happens when this thing is under load? Where does the current leak? What fails first? That instinct drives how I build backends — every API endpoint is a load-bearing connection, every database query is a signal path, and every security filter is a fuse.

Most of my projects stay deployed. Kharcha Pani is a containerized Spring Boot service on AWS EC2 that handles daily expenses for 40+ real Android clients. It's been running for months. I built it, deployed it, and now I maintain it. That cycle — build, ship, learn, repeat — is how I actually grow.

उद्यमः साहसं धैर्यं बुद्धिः शक्तिः पराक्रमः । षडेते यत्र वर्तन्ते तत्र देवः सहायकः ॥

“Effort, courage, patience, intellect, strength, and valor.”

Courses I actually completed

Database Management Systems
View Credential
Elite Certification (2026)
NPTEL (IIT)

Database Management Systems

Advanced relational algebra, normal forms (1NF-BCNF), SQL optimization, B+ trees, ACID transaction concurrency control, and index structures.

SQLRelational AlgebraNormalizationConcurrency Control
AWS Cloud Practitioner Essentials
View Credential
Verified Credential
AWS Training & Certification

AWS Cloud Practitioner Essentials

Core AWS cloud architecture, EC2 compute models, IAM policies, VPC security groups, S3, and cloud billing concepts.

AWS EC2IAMVPC NetworkingCloud Security
Fabrication Techniques for MEMS-Based Sensors
View Credential
Elite Certification (2025)
NPTEL (IIT)

Fabrication Techniques for MEMS-Based Sensors

Micro-electromechanical systems, silicon micromachining, photolithography, cleanroom fabrication, and transducer physics.

MEMSMicrofabricationSensor PhysicsCleanroom Techniques
The Joy of Computing Using Python
View Credential
Certified (2024)
NPTEL (IIT)

The Joy of Computing Using Python

Algorithmic thinking, recursion, data structures, dynamic programming paradigms, and computational problem solving.

PythonAlgorithmsRecursionData Structures
Advanced AIML Training
View Credential
Industrial Training
Nokia

Advanced AIML Training

Machine learning pipelines, predictive modeling, statistical validation, and telecommunications data analytics.

Machine LearningData AnalyticsTelecom Systems
Remote Sensing & GIS for Environmental Studies
View Credential
Technical Course
ISRO / IIRS

Remote Sensing & GIS for Environmental Studies

Satellite telemetry, multispectral data analysis, spatial coordinates mapping, and digital image processing.

Satellite TelemetrySpatial AnalysisData Processing

Let's talk

How to reach meAvailable

Open for backend roles & internships

I reply to every message. Email is the fastest way to reach me.

hello.prashantbairagi@gmail.com
+91-9981100383
Jabalpur, Madhya Pradesh, India
IST (UTC+5:30)
Send me a messagePOST /api/contacts