Skip to content
View niraj080-er's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report niraj080-er

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

Hi 👋, I'm Niraj Kumar

⚡ Backend Engineer | 🤖 AI Systems & LLM Orchestration

Image

Image Image Image


🧠 Engineering Focus

  • 🚀 Scalable Backend Systems & Distributed Architectures
  • 🤖 LLM-powered Applications & AI Agents
  • 🔄 Event-driven systems with strong consistency patterns
  • ⚙️ Performance, reliability, and system design

⚙️ Backend & Systems Engineering

  • Languages: Java, Python, SQL
  • Frameworks: Spring Boot, FastAPI
  • Communication: REST APIs, gRPC
  • Architecture: Microservices, Distributed Systems

🏗️ System Design & Architecture

  • Event-Driven Architecture
  • CQRS
  • Saga Pattern
  • Outbox Pattern

🤖 AI / LLM Engineering

  • Frameworks: LangChain, LangGraph
  • Concepts: Prompt Engineering, LLM Orchestration, Multi-Agent Systems
  • Models: OpenAI, Gemini, Anthropic
  • Protocol: Model Context Protocol (MCP)

🗄️ Data, Streaming & Caching

  • PostgreSQL, MySQL
  • Redis
  • Apache Kafka
  • Debezium (CDC)

🛠️ DevOps & Tooling

  • Docker, Git, Maven, Jenkins
  • Keycloak (Auth & RBAC)

🧪 Testing

  • Unit Testing
  • Mockito

🚀 Highlight Projects

🔹 AI-Powered Backend Orchestration System

  • Built LLM-driven workflow engine using LangGraph
  • Integrated multiple models (OpenAI + Gemini + Anthropic)
  • Implemented agent-based decision making
  • Used Redis + Kafka for async processing

🧩 Architecture

flowchart LR
A[Client Request] --> B[API Gateway]
B --> C[LangGraph Agent]
C --> D[LLM Router]
D --> E[OpenAI / Gemini / Anthropic]
C --> F[Redis Cache]
C --> G[Kafka Events]
G --> H[Worker Services]
Loading

Pinned Loading

  1. mcp-ai-agent mcp-ai-agent Public

    LLM-powered agent that dynamically selects and executes MCP tools

    Python 1 2

  2. Spring-data-redis Spring-data-redis Public

    Spring Data Redis, which provides the abstractions of the Spring Data platform to Redis — the popular in-memory data structure store. Redis is driven by a keystore-based data structure to persist d…

    1

  3. kafka_error_handling kafka_error_handling Public

    Java 1

  4. Transactional-outbox-pattern Transactional-outbox-pattern Public

    Java

  5. Cab-booking-Application- Cab-booking-Application- Public

    Java

  6. spring-interview-questions spring-interview-questions Public

    Welcome to the Spring Interview Questions repository! This repository serves as a valuable resource for preparing for interviews on the Spring Framework. It offers an extensive collection of questi…

    5 1