About Skills Projects Contact
Java Backend Developer

Khushi
Sharma.

I build backend systems with Java & Spring Boot — focused on clean architecture, transactional correctness, and real deployments. Final Year ECE · LNCT Bhopal.

3+
Projects Built
2
Live Deployments
287
LeetCode Solved
50H
Hard Problems
Currently Working On
Adding JWT Authentication + WebSocket to SkyTrack — role-based access for Admin & Passenger, real-time flight status push without polling.
01

About

I'm a Java Backend Developer focused on building systems that work in production — not just on localhost. I care about clean architecture, transactional integrity, and APIs that scale.

My core stack is Java & Spring Boot on the backend and React.js on the frontend. I write layered, maintainable code — service layer, persistence layer, no shortcuts.

Actively looking for Java Backend Developer or Full Stack roles where I can contribute from day one.

REST API Design & Transaction Management
State Machine Logic & Concurrency Handling
Database Constraints & Schema Design
Containerized Deployment with Docker
Open to Remote & On-site Opportunities
02

Skills

Backend
  • Java 17
  • Spring Boot 3.x
  • Spring MVC
  • Spring Data JPA
  • Hibernate
  • REST API Design
  • JavaMailSender
Frontend & Database
  • React.js
  • JavaScript ES6+
  • HTML5 / CSS3
  • PostgreSQL
  • MySQL
  • JDBC
  • Schema Design
Concepts & Tools
  • Transaction Management
  • State Machine Logic
  • Concurrency Handling
  • Docker
  • Git / GitHub
  • Render / Vercel
  • Postman / Maven
03

Projects

01
SkyTrack — Flight Delay System
● Live

Event-driven Spring Boot API that auto-generates passenger alerts and sends real emails when a flight is delayed or cancelled. Full-stack with React frontend.

  • State machine enforces valid flight status transitions — invalid transitions rejected at service layer
  • @Transactional ensures status change + alert creation rollback together on failure
  • Email wrapped in try-catch — alert DB persistence guaranteed even if SMTP fails
  • Deployed on Render with PostgreSQL (Neon) via Docker
Spring Boot PostgreSQL React.js JPA/Hibernate Docker JavaMailSender State Machine
02
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
03
College Placement Dashboard

End-to-end data project analyzing 200+ student placement records. Built KPI dashboard in Power BI surfacing actionable hiring insights.

  • CSE graduates earn 2× the average package vs other branches — surfaced from raw SQL analysis
  • Data cleaned and structured in Excel before Power BI visualization
SQL Excel Power BI Data Analysis
04

LeetCode

287+
Problems solved on LeetCode.
Consistent practice across Arrays, Trees, DP, and Graphs.

@sharmaa_khushii ↗
50
Hard Problems
1556
Contest Rating
Top 30%
Global Ranking
62
Max Streak Days
05

Contact

Looking for a
Java Developer?

I'm actively looking for Java Backend Developer or Full Stack roles. If you have an opportunity — reach out directly.

sharmakhushi99631@gmail.com