Skip to content
View nileshkr17's full-sized avatar
💭
occupied
💭
occupied

Highlights

  • Pro

Organizations

@EddieHubCommunity

Block or report nileshkr17

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

Nilesh

Backend Engineer · SAP  |  MTech BITS Pilani  |  Bengaluru

Header Image

Typing SVG


I work on backend systems at SAP — identity infrastructure, event-driven pipelines, multi-tenant auth at enterprise scale. Java, Spring Boot, Kafka, OAuth 2.0 is the day job. React, Vite, IndexedDB, and LLMs is what I reach for when building my own things.

Currently finishing DocLib — an offline-first PDF library PWA with annotations, in-document search, and a cloud sync tier coming next. Everything runs in the browser. No server required until you want sync.

M.Tech Software Engineering, BITS Pilani (2026)  ·  2× npm packages published  ·  Open source contributor


Work

SAP — Backend Engineer,  2024 – present

Identity infrastructure across SuccessFactors Recruiting and CX Sales Cloud. Zero-trust auth systems, Kafka-driven sync pipelines, multi-tenant microservices. OAuth 2.0, JWT, RBAC, MFA, SAP Customer Data Cloud.


Projects

DocLib — Offline PDF library  React · Vite · Dexie.js · pdfjs · PWA

Stores and reads PDFs entirely in IndexedDB. Annotations, in-PDF search, Web Share API, reading progress, service worker precaching the full pdf.js engine for true offline use. Cloud sync in progress.

VendorIQ.AI — Invoice automation  Node.js · Kafka · LangChain · RAG

Event-driven pipeline — Gmail ingestion → OCR → MongoDB. RAG layer for natural language querying over financial records.


Open Source

  • Contributor to active projects — habit trackers, tooling, developer utilities
  • 2 packages published on npm
  • Interested in: PWA, offline-first, auth, developer tooling

Stack

Backend       Java · Spring Boot · Node.js · Kafka · REST · gRPC
Auth          OAuth 2.0 · OIDC · JWT · RBAC · MFA · Zero-Trust
AI            LangChain · RAG · vector search · LLM APIs
Frontend      React · Vite · Tailwind · Framer Motion · PWA
Databases     MongoDB · PostgreSQL · Redis
Cloud         AWS · Docker · Kubernetes · Supabase · Railway
Observability ELK · Kibana · Grafana · OpenLens

Pinned Loading

  1. Git-Finder Git-Finder Public

    JavaScript Project✨ - GitHub profiles app 😎

    JavaScript 8

  2. GraphQL-Mern GraphQL-Mern Public

    JavaScript

  3. input-username-gen input-username-gen Public

    Generate multiple username options based on name and birthdate

    JavaScript 1

  4. web3.0--js web3.0--js Public

    Blockchain Programming in JavaScript

    JavaScript 6 2

  5. fake-restBookshow fake-restBookshow Public

    JavaScript 2 2