Full Stack Java Developer · Spring Boot 3 · React.js · Pune → Open to Relocate
I build backend systems that scale, tools that developers love, and AI features that actually help.
No fluff. No tutorial hell. Just clean code, solid architecture, and solutions that ship.
🎯 Currently seeking entry-level Software Engineer / Java Backend roles where I can learn fast, contribute meaningfully, and grow with a great team.
languages: [Java 17/21, JavaScript ES6+, SQL, Python]
backend: [Spring Boot 3, Spring Web, Spring Shell, Node.js, Express, REST APIs, JWT]
frontend: [React.js, Tailwind CSS, HTML5, CSS3]
data: [MySQL, MongoDB]
tools: [Git, Docker, Maven, GitHub Actions, JUnit 5, Mockito, Jackson, Postman]
concepts: [OOP, DSA, CI/CD, Agile, Microservices Basics, Semantic Versioning]Java 17 · Spring Boot 3 · Spring Shell · Jackson · GitHub Actions
A CLI that answers: "Will this dependency break my build?" — before you commit.
- Parses
package.jsonsafely with Jackson (no fragile DTOs) - Resolves semver-compatible versions using real logic (
^vs~matters!) - Cross-platform subprocess handling via
ProcessBuilder+ structured errors - CI/CD via GitHub Actions → zero-config executable JAR
Node.js · Express · React · MongoDB · Gemini AI · JWT
AI that finds actual skill gaps — not just keyword stuffing.
- Compares resume vs JD using Gemini AI → actionable feedback, not buzzwords
- Cut API costs & latency by 40% via smart semantic caching
- Live preview + custom templates + server-side PDF export
- JWT auth + role-based access + clean REST API design
Arduino · TensorFlow/Keras · Python · React · C++
Wearable tech for accessibility — gestures to text, in real time.
- Led 4-engineer team from sensor → ML model → live dashboard
- Custom dataset + TensorFlow model → 95% accuracy on 5 ASL gestures
- End-to-end pipeline: Arduino → Serial → Python inference → React UI
- 📄 Published in IJRTI Journal (June 2025)
Linux · Shell/Python · AI Automation
A terminal-native AI assistant that automates CLI workflows, handles file conversions, and executes system tasks via natural language commands. Designed to keep developers in flow without leaving the terminal.

