Skip to content
View TheOMUU's full-sized avatar

Block or report TheOMUU

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
TheOMUU/README.md

Omkar Rathod

Java Backend Developer · Spring Boot · REST APIs · SQL

I build backend applications with Java and Spring Boot, with a focus on understanding how the pieces of a backend system fit together — from API design and request validation to business logic, persistence, and database interaction.

My current focus is building applications using Spring Data JPA, Hibernate, REST APIs, SQL databases, and layered architecture, while strengthening my problem-solving and software engineering fundamentals.


What I Work With

Languages

Java

Backend

Spring Boot · Spring MVC · Spring Data JPA · Hibernate · JDBC · REST APIs

Databases

MySQL · MariaDB · SQL · NoSQL

Engineering

Layered Architecture · DTOs · Validation · Exception Handling · CRUD · JPA Relationships · API Design

Tools

Git · GitHub · Maven · IntelliJ IDEA · Postman


Selected Backend Work

I prefer building projects where the goal is not only to make an API work, but to understand how the application is structured and how data moves through it.

01 · User Module

A Spring Boot backend project focused on building a structured user-management module using Spring Data JPA and a relational database.

Focus areas

  • REST API development
  • Spring Boot application structure
  • Spring Data JPA
  • Entity and repository design
  • Service-layer business logic
  • Persistence with a relational database

Repository

View User Module →


02 · Library Management System

A backend REST API built with Java, Spring Boot, JDBC, and MySQL, developed to work with library-management data through a structured backend application.

Focus areas

  • REST API development
  • Controller → Service → Repository separation
  • JDBC-based database interaction
  • MySQL persistence
  • CRUD operations
  • Backend business logic

Repository

View Library Management System →


03 · Student Management System

A Spring Boot backend project focused on managing student-related data using Spring Data JPA and a relational database.

Focus areas

  • REST API development
  • Spring Data JPA
  • Hibernate / ORM concepts
  • Entity and repository design
  • Service-layer architecture
  • Database-backed CRUD operations

Repository

View Student Management System →


How I Approach Backend Development

I am particularly interested in the path a request takes through a backend application:

HTTP Request
     ↓
Controller
     ↓
Validation / DTO
     ↓
Service
     ↓
Repository
     ↓
Database
     ↓
HTTP Response

Pinned Loading

  1. library-management-system library-management-system Public

    REST API built with Java, Spring Boot, JDBC and MySQL.

    Java

  2. StudentSystem-HibernateORM StudentSystem-HibernateORM Public

    Spring Boot Student Management REST API demonstrating Spring Data JPA, Hibernate ORM, validation, layered architecture, and MariaDB persistence.

    Java

  3. User-Module-with-Hibernate-ORM-Spring-Data-JPA- User-Module-with-Hibernate-ORM-Spring-Data-JPA- Public

    Spring Boot REST API demonstrating Spring Data JPA, Hibernate ORM, validation, layered architecture, and MariaDB persistence.

    Java