Skip to content
View kd123's full-sized avatar
  • bangalore

Block or report kd123

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
kd123/README.md

πŸ‘‹ Hi, I'm Kuldeep Gupta

Tech Lead / Staff Engineer with 10+ years of experience designing and building scalable, business-critical backend systems.
I work hands-on while leading architecture, system design, and engineering execution for high-impact platforms.


🧭 What I Do

  • Lead backend and platform engineering initiatives
  • Design systems from 0 β†’ 1 and scale them reliably
  • Own architecture decisions for high-traffic, high-availability systems
  • Mentor engineers and drive technical excellence
  • Translate business problems into robust technical solutions

πŸ— Domains

  • Payments & Financial Systems
  • Order Management Systems (OMS)
  • Subscriptions & Billing
  • Logistics & Supply Chain
  • Invoicing & Reporting Platforms

πŸ›  Tech Stack

Languages

  • Java (Primary), Python, NestJs

Backend & Architecture

  • Spring Boot, Spring Data JPA, Hibernate
  • REST APIs, Event-Driven & Async Systems
  • Microservices Architecture

Databases & Caching

  • PostgreSQL, MySQL
  • MongoDB, Redis

Messaging & Streaming

  • Kafka

Cloud & DevOps

  • AWS (EKS, ECS, EC2, S3, CloudWatch)
  • Docker, Kubernetes
  • CI/CD Pipelines

Observability & Reliability

  • Prometheus, Grafana
  • OpenTelemetry
  • Structured logging & alerting

πŸ“Œ Featured Work

(See pinned repositories below πŸ‘‡)

  • Payment Platform
    Designed idempotent APIs, async workflows, and failure-safe processing

  • Microservices at Scale
    Service boundaries, resilience patterns, inter-service communication

  • Observability Stack
    End-to-end metrics, logs, and tracing for production systems

  • System Design POCs
    Real-world backend design problems with clear trade-offs

Each project focuses on design decisions, scalability, and operability, not just code.


🧠 Engineering Philosophy

  • Design for failure first
  • Make trade-offs explicit
  • Prefer simple, maintainable solutions
  • Optimize for long-term ownership and reliability

✍️ Knowledge Sharing

I share practical insights on:

  • System design & architecture
  • Scaling backend systems
  • Tech leadership lessons

πŸ“– Medium: https://medium.com/@kd.gupta144


πŸ”— Connect


πŸš€ Currently

  • Leading backend initiatives and mentoring teams
  • Preparing for Tech Lead / Staff Engineer roles
  • Deepening expertise in AWS & Kubernetes

⭐ Feel free to explore the repositories or reach out for collaboration.

Pinned Loading

  1. currency-converter-nestjs currency-converter-nestjs Public

    TypeScript

  2. DistributedQueue DistributedQueue Public

    Java

  3. LowLevelDesign LowLevelDesign Public

    Java

  4. UploadAndReadFileInGoogleDropBoxPro UploadAndReadFileInGoogleDropBoxPro Public

    Java

  5. BookingApp BookingApp Public

    Java