I'm a 21-year-old software developer focused on backend development with Java and Spring Boot.
I enjoy building real-world applications and solving practical problems through software. My projects cover authentication and authorization, financial systems, dynamic search and filtering, REST APIs, database design, and full-stack development.
Through personal projects, I continuously improve my understanding of software architecture, clean code principles, object-oriented programming, and backend engineering best practices.
Currently looking for internship and junior opportunities where I can contribute, learn, and grow as a developer.
- Java
- Spring Boot
- Spring Security
- Spring Data JPA
- Hibernate
- Maven
- REST APIs
- MySQL
- React
- JavaScript
- HTML
- CSS
- Git
- GitHub
- Linux
- Postman
- AWS (EC2, IAM, EBS)
A full-stack personal finance management system focused on budget control and expense tracking.
Highlights
- Budget management with STRICT and FLEX budget strategies
- Automatic budget recalculation
- Expense categorization
- Transaction management
- Domain-driven business logic
- Ownership validation
- Pagination support
- DTO-based architecture
Tech: Java, Spring Boot, Spring Data JPA, MySQL, React
🔗 https://github.com/RajanDz/ExpenseTracker
A travel and location discovery platform built around advanced search and filtering capabilities.
Highlights
- Dynamic filtering using JPA Specifications
- Pagination support
- City and location management
- Image upload functionality
- Search by country, city and location type
- Custom validation and exception handling
- REST API architecture
Tech: Java, Spring Boot, Spring Data JPA, MySQL, React
🔗 https://github.com/RajanDz/WorldFriendBackend
A task management application combining calendar scheduling and personal productivity tools.
Highlights
- Spring Security & JWT Authentication
- User-specific task management
- Recurring weekly tasks
- Upcoming task tracking
- Task scheduling and filtering
- Profile management
Tech: Java, Spring Boot, Spring Security, MySQL, React
🔗 https://github.com/RajanDz/CalendarToDoApplication
A full-stack parking management application with secure authentication and email verification.
Highlights
- Spring Security
- JWT Authentication
- SendGrid email verification
- Role-based authorization
- Password encryption
- User preference management
Tech: Java, Spring Boot, Spring Security, MySQL, React
🔗 Frontend: https://github.com/RajanDz/parkingPg
🔗 Backend: https://github.com/RajanDz/parkingPgBackend
An e-commerce management system focused on product administration and role management.
Highlights
- Product management
- Image upload handling
- Soft delete implementation
- Audit logging
- User activity tracking
- Role management
Tech: Java, Spring Boot, MySQL
🔗 https://github.com/RajanDz/Monamour
- Logate Academy — Java Programming (6 months)
- Logate Academy — C++ Programming (3 months)
- Continuous self-learning through personal projects, documentation, and practical development
I'm always open to discussing software development, collaboration opportunities, internships, and junior backend positions.
GitHub: https://github.com/RajanDz


