Skip to content
View imrajeevnayan's full-sized avatar

Block or report imrajeevnayan

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.

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
imrajeevnayan/README.md
Rajeev's Profile Grid

Rajeev Nayan

Java Backend Engineer | Spring Boot | Microservices | AI Engineering

About β€’ What I Build β€’ Tech Stack β€’ Featured Projects β€’ AI Engineering β€’ System Design β€’ Coding Journey β€’ GitHub Stats β€’ Connect

Profile Views Followers

LinkedIn Gmail Instagram X LeetCode HackerRank GeeksforGeeks Codolio Portfolio


πŸ‘¨β€πŸ’» About Me

I am a Java Backend Engineer focusing on building scalable, reliable, and secure server-side systems. I design robust RESTful APIs, orchestrate Microservices, and optimize databases. Currently, I am also exploring AI Integration in backend architecturesβ€”building Retrieval-Augmented Generation (RAG) systems and leveraging LLMs using Spring AI.

  • πŸ”­ Current Focus: Architecting fault-tolerant microservices and asynchronous task pipelines.
  • 🌱 Learning & Exploration: Caching topologies (Redis clustering), advanced system security, and Spring AI agents.
  • πŸ’¬ Ask me about: Transaction boundaries, JPA query optimization, thread safety, and API design.

🧭 What I Build

I focus my development practices around three distinct pillars:

β˜• Backend Engineering

Building robust backend architectures with Java and Spring Boot. I specialize in designing transactional APIs, securing endpoints via Spring Security (JWT & OAuth2), and implementing data persistence layers using Spring Data JPA & Hibernate.

πŸ—οΈ System Design

Constructing systems that scale beyond a single instance. I design RESTful systems, handle asynchronous processing via messaging layers (Kafka, RabbitMQ), implement distributed caching strategies with Redis, and manage connection pools.

πŸ€– AI Engineering

Integrating LLMs and semantic indexing directly into backend systems. I build Retrieval-Augmented Generation (RAG) structures using Spring AI, handling vector database integrations, similarity searches, and custom prompt formatting natively in Java.


πŸ› οΈ Tech Stack


Category Technologies
Languages Java (Core, Collections, Streams, Multithreading), SQL, JavaScript, TypeScript
Backend Frameworks Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate
Databases & Cache PostgreSQL, MySQL, MongoDB, Redis
Messaging Apache Kafka, RabbitMQ
Build & Tooling Maven, Gradle, JUnit, Mockito, Postman, Jenkins
AI (Exploring) Spring AI, Vector DBs, RAG Pipelines, OpenAI API
Frontend React, HTML5, CSS3
DevOps Docker, GitHub Actions

πŸ“‚ Featured Projects

🎬 BookMyShow

A complete ticket booking system backend engineered to configure seat layouts, list showtimes, and handle high-volume ticket bookings.

  • Tech: Java β€’ Spring Boot β€’ Spring Security (JWT) β€’ MySQL β€’ JPA & Hibernate
  • Engineering: MVC Architecture β€’ Entity Relationship Design (OneToMany/ManyToOne) β€’ Transaction Boundaries (@Transactional) β€’ Secure REST Endpoints
  • Repository: View Project β†’

πŸ• Food-Fiesta

An online food ordering system backend processing menus, categories, persistent shopping carts, and order status lifecycles.

  • Tech: Java β€’ Spring Boot β€’ Hibernate β€’ MySQL β€’ Thymeleaf
  • Engineering: Form Validation β€’ Persistent Cart State Management β€’ Asynchronous Lifecycle Updates
  • Repository: View Project β†’

🏠 Rento

Rental listing and application marketplace allowing secure logins for landlords and tenants.

  • Tech: React β€’ JavaScript β€’ JWT Authentication β€’ Google OAuth 2.0 β€’ RESTful APIs
  • Engineering: Front-to-Back decoupled API communications β€’ Token-based stateless authentication sessions
  • Repository: View Project β†’

πŸ“ readmify

An AI-powered command-line utility designed to read repository file trees and automatically generate clean markdown files.

  • Tech: Node.js β€’ LLM APIs β€’ Prompt Engineering
  • Engineering: Recursive directory parsing β€’ Context window formatting for LLM queries
  • Repository: View Project β†’

πŸ€– AI Engineering & Architecture

I build semantic retrieval flows that connect enterprise databases and document sets safely to Language Models:

[ Raw Documents ] ──> [ Chunking / Parsing ] ──> [ Embedding Model ] ──> [ Vector Store (Pgvector/Redis) ]
                                                                                   β”‚
                                                                                   β–Ό (Semantic Search)
[ User Query ] ─────────────────────────> [ Context Formatter ] ────────> [ LLM Generation ] ──> [ Output ]
  • Spring AI Integration: Working with Java-native APIs to construct vector database stores, configure similarity search query parameters, and handle LLM tokens without a Python container.
  • Semantic Retrieval: Structuring metadata mappings inside Vector search indices to ensure accurate system context limits.

πŸ—οΈ System Design Patterns

I build applications with structural patterns in mind to keep them maintainable as their scale requirements expand:

  • Layered Architecture: Decoupling the Presentation layer (REST Controllers), Business logic (Service interfaces), and Persistence layer (Spring Repositories).
  • Asynchronous Offloading: Offloading email confirmations, logging pipelines, and report generation from the HTTP request thread into messaging queues (RabbitMQ/Kafka).
  • Distributed Caching: Placing Read-through Redis caching strategies ahead of relational queries to optimize read-heavy endpoints.

πŸ† Coding Journey & Dashboards

I practice algorithmic problem solving daily on LeetCode and GeeksforGeeks.

🟑 LeetCode Stats Dashboard (🟑 AUTO-SYNC)


🟒 GeeksforGeeks Stats Dashboard (🟑 AUTO-SYNC)


πŸ”΅ Codolio Stats Dashboard (🟑 AUTO-SYNC)



πŸ“Š GitHub Stats & Activity (🟑 AUTO-SYNC)


πŸ’‘ Engineering Philosophy

  • Readable > Clever: Code is read much more often than it is written.
  • Observable > Silent: Always include telemetry, logs, and trace bounds for execution paths.
  • Scalable > Prematurely Optimized: Benchmark constraints before building premature topologies.

🀝 Let's Connect

If you'd like to talk about Spring Boot setups, Java performance tuning, vector databases, or backend architectures:


Footer

Pinned Loading

  1. pdf-rag-spring-ai pdf-rag-spring-ai Public

    A PDF-based Retrieval-Augmented Generation (RAG) application built with Spring AI, enabling document ingestion, vector search, and AI-powered question answering.

    Java

  2. Food-Fiesta Food-Fiesta Public

    Food Fiesta is a Spring Boot-based web application for online food ordering. It enables users to browse menus, add items to cart, and place orders, while admins manage food items and orders. Built …

    Java 21 12

  3. url-shortener-springboot url-shortener-springboot Public

    A URL Shortener application developed using Spring Boot that generates unique short links for long URLs. It provides REST APIs for creating, retrieving, and redirecting URLs, with database persiste…

    Java

  4. springboot-ai-chat-backend springboot-ai-chat-backend Public

    AI-powered chat backend built with Spring Boot and OpenRouter API. Supports prompt handling, conversation history, and scalable REST APIs.

    Java

  5. hospital-management-springboot hospital-management-springboot Public

    πŸ₯ Modern Hospital Management System | Spring Boot 3 πŸš€ | Java 25 | PostgreSQL | A complete solution for patient, doctor, and admin portals with a beautiful Tailwind CSS UI.

    HTML 4 2

  6. Company-Employee-Management-System Company-Employee-Management-System Public

    Developed a secure full-stack employee management platform that streamlines employee administration and organizational operations. Built a responsive React frontend and a RESTful Spring Boot backen…

    TypeScript