Skip to content
View sanjiv-16's full-sized avatar
😶‍🌫️
😶‍🌫️
  • Coimbatore

Block or report sanjiv-16

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

Hey, I'm Sanjeevi Kumar 👋

Backend Engineer · Java & Spring Boot · Microservices · Kafka · Kubernetes

Building production-grade distributed systems at Mettler-Toledo · Mentoring the next generation of backend engineers at Spotknack

LinkedIn GitHub followers


🧑‍💻 About Me

public class SanjeeviKumar {

    String  role     = "Software Engineer @ Mettler-Toledo International";
    String  location = "Coimbatore, Tamil Nadu, India 🇮🇳";
    String  focus    = "Backend Systems · Platform Modernization · Cloud-Native";

    String[] currentlyDoing = {
        "Modernizing legacy Java microservices to Java 21 in production",
        "Designing Kafka-based event-driven architectures",
        "Mentoring backend developers at Spotknack (part-time)",
        "Building open-source tools for enterprise migration patterns"
    };

    String[] openTo = {
        "Backend / Microservices Engineer roles (2-3 YOE)",
        "Interesting distributed systems problems",
        "Technical discussions around cloud-native architecture"
    };
}

🛠️ Tech Stack

Languages

Java Python C++ SQL

Frameworks & Libraries

Spring Boot Spring Cloud Gateway Spring Security JUnit

Infrastructure & Messaging

Apache Kafka Docker Kubernetes Redis Helm

Databases & Tools

PostgreSQL Linux Gradle Git


🚀 Featured Projects

Enterprise API Gateway for zero-downtime legacy-to-microservice migration using the Strangler Fig pattern

Built on Spring Cloud Gateway + WebFlux, this gateway sits in front of both legacy and modern systems and intelligently shapes traffic during migration.

Key capabilities:

  • ⚖️ Weighted canary routing — shift traffic percentage between legacy and modern via environment variables, no redeployment needed
  • 👻 Shadow traffic mirroring — async fire-and-forget duplication of requests to modern service for production load testing
  • 🔐 Edge OAuth2/OIDC security — JWT validation via Keycloak at the gateway, abstracting auth from downstream services
  • 🚦 Redis-backed rate limiting — distributed Token Bucket protecting legacy systems from spikes
  • 📊 Kafka telemetry — real-time routing events, latency, and status codes streamed to Kafka

Java 21 Spring Cloud Gateway Kafka Redis Keycloak Docker Kubernetes Helm


📈 GitHub Stats

Sanjeevi's GitHub Stats

Top Languages

GitHub Streak


📚 Currently Exploring

  • 🔭 Spring Cloud Gateway — advanced filter patterns, reactive routing internals
  • 🌱 Event-driven architecture — exactly-once semantics, Kafka Streams
  • ⚙️ Platform engineering — GitOps, Helm chart design, multi-environment Kubernetes deployments
  • 📖 Distributed systems — CAP theorem, consensus algorithms, fault tolerance patterns

🎓 Mentoring @ Spotknack

Part-time backend mentor helping students break into the industry. I cover:

  • Java fundamentals → Spring Boot → REST API design
  • Microservices architecture patterns
  • Test-driven development with JUnit & Mockito
  • Real-world backend engineering practices

If you're learning backend development and want guidance, feel free to reach out.


📫 Let's Connect

LinkedIn

Open to Backend / Microservices Engineer roles · 2–3 YOE · Coimbatore or Remote


Visitor Count

Pinned Loading

  1. morpho-proxy morpho-proxy Public

    Morpho Proxy - Enterprise Migration API Gateway

    Java 1

  2. SPOTKNACK-03BACKE25 SPOTKNACK-03BACKE25 Public

    Java

  3. DataStuctures-Java DataStuctures-Java Public

    Java 1

  4. Vending_Machine_cpp Vending_Machine_cpp Public

    C++ 1

  5. HospitalManagement HospitalManagement Public

    Java

  6. Library_management_java Library_management_java Public

    Java