I'm a backend-focused software engineer passionate about designing scalable applications, building REST APIs, and solving real-world engineering problems.
I enjoy working with distributed systems, databases, caching, and clean architecture while continuously improving my understanding of system design and backend development.
- π» Backend developer specializing in Java and Spring Boot
- π± Currently exploring Microservices, Kafka, Redis, Docker, and System Design
- β‘ Strong interest in scalable backend architecture and high-performance applications
- π§ Regularly solving Data Structures & Algorithms problems
- π― Goal: Become a Backend Engineer building large-scale distributed systems
- Java
- SQL
- C++
- Spring Boot
- Spring Data JPA
- Hibernate
- REST APIs
- JWT Authentication
- Microservices
- MySQL
- Redis
- Git
- Maven
- Postman
- Kafka
- Object-Oriented Programming
- Data Structures & Algorithms
- Multithreading
- System Design
- Database Design
Production-style URL shortening service built using Spring Boot and Redis.
- RESTful API architecture
- Custom Base62 encoding algorithm
- Redis-based O(1) URL lookup
- Atomic ID generation using Redis INCR
- Global exception handling
- Layered architecture (Controller β Service β Repository)
Tech Stack
Java Spring Boot Redis REST API JPA
Asynchronous notification service capable of handling email requests efficiently.
- ExecutorService-based async processing
- Delivery status tracking
- REST APIs
- Centralized exception handling
- Layered architecture
Tech Stack
Java Spring Boot JPA MySQL
- Distributed Systems
- Kafka
- Docker
- Kubernetes
- Spring Security
- Advanced System Design
- π‘ 300+ DSA problems solved
- Regular practice on LeetCode
- Strong foundation in Sliding Window, Binary Search, Hashing, Graphs and Dynamic Programming
- β Built production-style Spring Boot backend projects
- β Solved 300+ Data Structures & Algorithms problems
- β Experience with Redis caching and asynchronous processing
- β Hands-on understanding of REST API design and backend architecture
- β Completed Software Engineering and Data Analytics virtual experience programs
"Great software isn't just code that worksβit's code that's maintainable, scalable, and built with purpose."

