Skip to content
View jahnvichaudhary's full-sized avatar
  • DES Pune University
  • Pune, Maharastra

Block or report jahnvichaudhary

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jahnvichaudhary/README.md

Hi, I'm Jahnvi 👋

Java Backend Developer & Cloud/DevOps Engineer based in Pune.
Currently pursuing MCA in Cloud & Distributed Systems at DES Pune University.

What I build

  • Backend APIs with Spring Boot 3, JWT auth, Redis caching, Docker
  • Cloud infrastructure on AWS with Terraform, Jenkins, GitHub Actions
  • Observability stacks with Prometheus, Grafana, OpenTelemetry

Tech

Java 17 Spring Boot PostgreSQL Redis MySQL
AWS Docker Kubernetes Terraform Jenkins
Prometheus Grafana OpenTelemetry

Certifications

🏅 5× AWS Certified (Cloud Practitioner, DevOps, Networking & Security)

Find me

Portfolio LinkedIn Email

Pinned Loading

  1. URL_shortner URL_shortner Public

    A production-style, high-performance Spring Boot URL shortener featuring non-sequential Base62 short codes, a Redis read-through cache, asynchronous click analytics, and a shared routing intercepto…

    Java

  2. Concurrent-Task-Queue Concurrent-Task-Queue Public

    Hand-rolled worker pool using Java's ExecutorService + BlockingQueue — no Kafka, no RabbitMQ, just raw concurrency primitives. Async execution, exponential backoff retries (500ms → 4s), and crash r…

    Java

  3. Distributed-Rate-Limiter Distributed-Rate-Limiter Public

    real rate-limiting service using two algorithms — sliding window log and token bucket — both implemented as atomic Lua scripts inside Redis so that multiple app instances share state correctly und…

    Java

  4. Notification-Service-using-Kafka Notification-Service-using-Kafka Public

    Replaced polling with event-driven push architecture using Kafka (KRaft mode, no ZooKeeper) + WebSocket. Server-side subscription registry ensures clients receive only their events — no broadcast f…

    Java