Java Developer focused on building maintainable backend systems, REST APIs, and production-oriented applications using Java and Spring.
- M.Sc. in Information Technology, Dhirubhai Ambani Institute of Information and Communication Technology (DA-IICT)
- Primary language: Java
- Primary interests: Backend systems, API design, database-backed applications, and clean architecture
- Building projects with an emphasis on readability, modularity, testing, and maintainability.
Real-time multi-client chat application built using Java socket programming.
- Concurrent client communication
- Thread-per-client architecture
- Connection lifecycle management
- Modular server design
Insurance claims management platform built with Spring Boot.
- RESTful APIs
- Authentication & Authorization
- Validation and centralized exception handling
- Database persistence with JPA/Hibernate
URL shortening service built with Spring Boot.
- Short URL generation
- Redirect handling
- Layered architecture
- Foundation for click analytics
- Layered Architecture (Controller → Service → Repository)
- REST API Design
- Object-Oriented Design
- SOLID Principles
- Exception Handling
- Input Validation
- Database Design
- Git-based Development
---
---
Learning:
- Spring Boot
- Spring AI
- Gen AI
Building:
- Java Projects
OpenTo:
- Software Development Engineer (SDE) Roles- LinkedIn: https://www.linkedin.com/in/kushdani/
- LeetCode: https://leetcode.com/u/KushDani09/