s-harsh (Harsh Soni) · GitHub
Skip to content
View s-harsh's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report s-harsh

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

📌 About Me

role:          Backend Engineer
focus:         Enterprise IAM · Authentication Infrastructure · Distributed Systems
currently:     Owning auth platform architecture for a directory-sync & IAM
               platform serving 50,000+ enterprise users
protocols:     LDAP · Active Directory · NTLM · OAuth 2.0
exploring:     Event-driven architecture at scale — Kafka, gRPC, Kubernetes
ask_me_about:  LDAP/AD sync pipelines, OAuth 2.0 session security, Kafka-based
               event-driven backends
fun_fact:      <!-- TODO: add one — didn't want to invent this for you -->

🛠️ Tech Stack

Languages & Frameworks

Data, Messaging & Caching

Cloud & DevOps

LDAP Active Directory OAuth 2.0 SAML JWT RBAC NTLM gRPC Vault ELK OpenTelemetry Jaeger


🚀 Featured Projects

Java Spring Boot 3 Redis MongoDB Docker

Diagnosed a cache-stampede problem via distributed locking — cut redirect latency ~800ms → ~80ms (10×) under concurrent cold-cache load while preserving correctness.

Details
  • Redis-backed caching with MongoDB fallback
  • Base62 encoding (3.5T code space)
  • JWT auth, rate limiting
  • Async analytics pipeline, zero overhead on the hot path

Java 21 Spring Boot 3 Kafka Redis gRPC Kubernetes

7 Spring Boot microservices, Kafka messaging (DLQ, retry, idempotent consumers), gRPC inter-service calls. Load-tested to 10,000+ concurrent users at ~1,000 RPS.

Details
  • Redis session management
  • Kubernetes deployment (HPA, Vault, rolling updates)
  • Prometheus/Grafana dashboards, ELK logging
  • OpenTelemetry + Jaeger distributed tracing

Next.js Express.js TypeScript OpenAI API

AI-powered scanner detecting 8+ OWASP vulnerability categories with CWE/OWASP severity mapping and an LLM-driven remediation engine.

Details
  • SQL Injection, XSS, Command Injection, hardcoded secrets, and more
  • Context-aware fix suggestions generated per finding
  • Cut manual security review effort by ~40%

📊 More on GitHub

Browse the rest of what I'm building and contributing to.


📈 GitHub Stats


📅 Contribution Activity


contribution snake animation

Snake animation renders after the workflow in github-profile-snake-workflow.yml runs once — see setup notes.


Popular repositories Loading

  1. Cpp-Project Cpp-Project Public

    Learnig and creating projects in c++ language.

    C++ 3

  2. LDAP-Server-Import-User LDAP-Server-Import-User Public

    LDAP for Centralized Customer Identity Management

    PHP 1

  3. Arclight Arclight Public

    AI-Powered System Design Interview Platform for Modern Backend Engineers

    Java 1

  4. StudyPods-v2.0 StudyPods-v2.0 Public

    Forked from dscmbm/StudyPods-v2.0

    This is the official GitHub repository of StudyPods v2.0 initiative by DSC MBM

    Jupyter Notebook

  5. Cpp-learning Cpp-learning Public

    My learning notes in c++ .

    C++

  6. loginPage loginPage Public

    A secure login page

    CSS