Graduate Student @ CSE | Java · Spring Boot · MERN · Docker · Kubernetes
I'm a graduate student in Computer Science with a strong interest in backend engineering, distributed systems, and developer tooling. I enjoy building web applications — from REST APIs to containerized deployments — with a focus on practical, maintainable code.
Currently:
- Deep-diving into Spring Boot (Spring Data JPA, Security, REST)
- Building projects with Node.js + Express and React
- Containerizing apps using Docker
- Exploring Kubernetes for orchestration basics
📍 I believe in learning by building, not by collecting tech stickers.
| Area | Technologies |
|---|---|
| Languages | Java, JavaScript, TypeScript, SQL |
| Backend (primary) | Spring Boot, Spring Data JPA, Spring Security (learning) |
| Backend (secondary) | Node.js, Express.js |
| Frontend | React.js, HTML/CSS |
| Databases | MySQL, PostgreSQL, MongoDB (basics) |
| DevOps (beginner) | Docker, Kubernetes (basic deployments), Git/GitHub, Linux |
✅ Spring Boot ecosystem
- REST APIs with validation & error handling
- Repository layer using JPA/Hibernate
- Role-based authentication (JWT)
✅ Docker + deployment basics
- Dockerfile optimization
- Multi-container apps (docker-compose)
✅ Backend design fundamentals
- Layered architecture
- Separation of concerns
- Environment-based configuration
(Replace with her actual project names & links)
| Project | Stack | What it demonstrates |
|---|---|---|
| 🔗 Task Manager API | Spring Boot, MySQL, JWT | REST API design, auth, DB mapping |
| 📦 URL Shortener | Node.js, Express, MongoDB | NoSQL, async patterns |
| 🐳 Dockerized Node App | Node, Docker | Containerization basics |
| ⚛️ Dev Finder | React, GitHub API | API integration, frontend state |
- IDE: VS Code, IntelliJ IDEA
- Version control: Git + GitHub
- Container: Docker Desktop
- OS: Windows + WSL2 / Ubuntu
- API testing: Postman
- Build: Maven, npm
Build at least one production-grade Spring Boot project (testing + security + logging) and containerize it with Docker.
Long-term: Move toward backend/platform engineering roles.
"Good engineering is boring. It works, it scales, and someone else can understand it."
