✕ Close About Skills Projects Contact
Available for opportunities

Khushi Sharma.

Java Backend Developer · Spring Boot · PostgreSQL · JWT

I build backend systems that work in production — clean architecture, transactional correctness, JWT-secured APIs that scale. Final year B.Tech at LNCT Bhopal, building real systems while most people are still studying theory.

3+
Projects Built
2
Live Deployments
287
LeetCode Solved
50H
Hard Problems
Currently Live
SkyTrack is production-ready — JWT Auth, pessimistic locking, Swagger UI, real email alerts. Deployed on Render + Vercel.
01

About

ECE · Final Year · 2026

I'm a Java backend developer in my final year of B.Tech (ECE) at LNCT Bhopal. While most students are focused on coursework, I've spent the last year building production-grade systems — real deployments, real databases, real transactions.

My stack is Java & Spring Boot on the backend, React.js on the frontend, and PostgreSQL for persistence. I write layered, maintainable code — no shortcuts, no spaghetti. Every system I build has proper constraints, proper transactions, and proper error handling.

I'm looking for a backend or full-stack engineering role where I can work on problems that matter, learn from engineers who care about quality, and write code that actually ships.

JWT Authentication & Spring Security
REST API Design & Transaction Management
Concurrency Handling & Pessimistic Locking
State Machine Logic & Schema Design
Containerized Deployment with Docker
AI Integration · Groq API · LLM-powered Apps
02

Skills

Tech Stack
Backend
Java 17
Spring Boot 3.x
JWT + Spring Security
Spring Data JPA
REST API Design
JavaMailSender
Frontend & Database
React.js
JavaScript ES6+
HTML5 / CSS3
PostgreSQL
MySQL
Schema Design
Concepts & Tools
Transaction Management
Swagger / OpenAPI
Docker
Git / GitHub
Groq API / LLM
Render / Vercel
03

Projects

3 Projects · 2 Live

SkyTrack — Flight Delay System

● Live 🔒 JWT

Event-driven Spring Boot API that auto-generates passenger alerts and sends real emails when a flight is delayed or cancelled. Secured with JWT Authentication. Full-stack with React frontend, deployed on Render + Vercel.

JWT Authentication + Spring Security — stateless auth, all write endpoints protected with token-based access
Pessimistic locking + DB unique constraint — two users booking same seat simultaneously, only one succeeds. Race condition handled at DB level
State machine enforces valid flight transitions — invalid transitions rejected at service layer before DB is touched
@Transactional on status + alert — both rollback atomically on failure, no partial state ever
Email in try-catch — alert persists to DB even if SMTP server is down
Swagger UI — interactive API documentation, test all endpoints directly in browser without Postman
Spring Boot JWT Spring Security PostgreSQL React.js JPA/Hibernate Docker Swagger JavaMailSender

AI Resume Reviewer

● Live ✦ AI

Paste your resume + job description and get instant AI-powered feedback — match score, ATS score, missing keywords, strengths, weaknesses, and step-by-step improvement tips. Powered by Llama 3.3 70B via Groq API.

Integrated Groq API (Llama 3.3 70B) for structured JSON analysis — not just free-form text output
Returns ATS score, keyword gap analysis, and actionable tips in a single API call
Built with React 19 + Vite + Tailwind CSS v4 — deployed on Vercel with CI/CD
Solves a real problem — most people apply without knowing if their resume matches the JD
React 19 Vite Tailwind CSS Groq API Llama 3.3 70B Vercel

Airport Management System

Console-based Java application with full CRUD for passengers, flights, and bookings using raw JDBC and strict DAO architecture.

Duplicate seat validation enforced at DB level via unique constraints — not just application layer
Booking cancellation auto-restores seat count — no inconsistent state possible
Zero logic leaking into persistence layer — clean DAO separation throughout
Java JDBC MySQL DAO Pattern OOP
04

LeetCode

DSA Practice
287+
Problems solved on LeetCode.
Consistent practice across Arrays, Trees,
Dynamic Programming, and Graphs.
↗ @sharmaa_khushii
50
Hard Problems
1556
Contest Rating
Top 30%
Global Ranking
62
Max Streak Days
05

Contact

Let's build something

Open to
New Roles.

Final year, available from mid-2026. Looking for backend or full-stack engineering roles where the work is real and the team cares about quality.

sharmakhushi99631@gmail.com ↗
✓ Message sent! I'll get back to you soon.