Skip to content
View RajanDz's full-sized avatar
  • Podgorica, Montenegro

Block or report RajanDz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RajanDz/README.md

Hello 👋

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.


🛠 Tech Stack

Backend

  • Java
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • Hibernate
  • Maven
  • REST APIs
  • MySQL

Frontend

  • React
  • JavaScript
  • HTML
  • CSS

DevOps / Tools

  • Git
  • GitHub
  • Linux
  • Postman
  • AWS (EC2, IAM, EBS)

🚀 Featured Projects

💰 Expense Tracker

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


🌍 WorldFriend

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


📅 Calendar To-Do Application

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


🅿️ ParkingPG

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


🛒 Monamour

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


📚 Education & Learning

  • Logate Academy — Java Programming (6 months)
  • Logate Academy — C++ Programming (3 months)
  • Continuous self-learning through personal projects, documentation, and practical development

📫 Contact

I'm always open to discussing software development, collaboration opportunities, internships, and junior backend positions.

GitHub: https://github.com/RajanDz

Pinned Loading

  1. Monamour Monamour Public

    Java

  2. parkingPgBackend parkingPgBackend Public

    Java

  3. WorldFriendBackend WorldFriendBackend Public

    Java 1

  4. CalendarToDoApplication CalendarToDoApplication Public

    Java

  5. ExpenseTracker ExpenseTracker Public

    Java

  6. ExpenseTrackerFrontEnd ExpenseTrackerFrontEnd Public

    JavaScript