Skip to content
View Dpk376's full-sized avatar

Highlights

  • Pro

Block or report Dpk376

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

👨‍💻 About Me

  •  SDE-2 at Flipkart - Backend engineer at one of India's largest e-commerce and supply chain platforms
  • 🏢 Previously @ TCS - Core engineer on ASX CHESS Replacement, Australia's national financial market clearing infrastructure
  • ⚡ Personally owned 4 production microservices processing 20 million trade settlement events/day with exactly-once delivery guarantees
  • 🔐 Built Quartz Gateway - SAML 2.0 SSO (ForgeRock) + SCIM 2.0 (SailPoint) + TLS/mTLS on AWS ALB · 58+ releases · 23+ environments
  • 🌿 Open-source contributor - Apache Fineract (5 merged PRs) · Spring AI · Apache Kafka · OpenHands
  • ⛓️ Blockchain researcher - published on Zenodo · TCS TACTICS 2023 India 1st place (287 participants)
  • 🥇 Best Employee Award 2025 at TCS for engineering ownership on ASX CHESS
  • 🏆 AWS Solutions Architect Associate · Azure Developer Associate AZ-204 · GitHub Copilot certified
  • 📍 Chennai, India

📈 Production Impact - ASX CHESS Replacement @ TCS

⚡ Scale 🛡️ Reliability 🔧 Ownership
20M settlement events/day Exactly-once Kafka delivery 4 microservices end-to-end
75% consumer lag reduction sub-200ms p99 latency 58+ releases, 23+ environments
40% API latency reduction sub-50ms Redis pub/sub 14-month forward-deployed client lead

🌿 Open Source Contributions

Project Status What I contributed
🌿 Apache Fineract Migrated integration tests from RestAssured to type-safe Feign clients - FINERACT-2454 (#5668, #5670) · FINERACT-2549 (#5658, #5659, #5675)
🤖 Spring AI Locale.ROOT fixes for Pinecone filter operators (#6479) and OpenAI protocol enum values (#6477)
📨 Apache Kafka Unit tests for ToolsUtils (#22577), KStream API (#22574), DeleteRecordsCommand (#22573)
🙌 OpenHands Fixed git pagination boundary bug dropping items in app-server (#14785)

🚀 Backend Portfolio

🏦 Distributed Systems & Infrastructure

Repository Description Stack
🏦 PostTradeClearingPlatform Production-grade post-trade clearing and settlement platform - 8 microservices (Trade, Position, Clearing, ReferenceData, CorporateAction, Notification, MarketIntegrationGateway, API Gateway) via Kafka. Transactional Outbox, DLQ, oversell protection, Keycloak OAuth2/OIDC, Flyway, Prometheus + ELK Java 21, Spring Boot 3.3, Kafka, PostgreSQL, Redis, Keycloak, Flyway, ELK
📨 kafka-production-patterns-java Staff-level Kafka patterns: idempotent consumers, exactly-once via Transactional Outbox, DLQ design, consumer-lag observability Java 21, Spring Kafka, Micrometer
RateLimitControlPlane Per-tenant distributed rate limiting - Redis Token Bucket via atomic Lua scripts, hot-loadable plugins via URLClassLoader+ServiceLoader, admin REST API, Prometheus observability Java, Spring Cloud Gateway, Redis, Prometheus
☁️ Capacity-manager-workload-router-service Spring Boot control-plane - tracks capacity across worker nodes, routes via Least-Loaded algorithm, auto-rebalances on node failure Java, Spring Boot
🎼 Orchestra-SF Workload-orchestration on Azure Service Fabric - stateless/stateful Reliable Services, Int64 partitioning, replica failover, Reliable Collections C#, Azure Service Fabric, ASP.NET Core

🔐 API Gateways & Security

Repository Description Stack
🔐 enterprise-rbac-gateway Reactive API Gateway - edge OIDC/JWT validation, Open Policy Agent + Rego for declarative route-level authorization, non-blocking append-only PostgreSQL audit log, Prometheus metrics Java, Spring Cloud Gateway, OPA, PostgreSQL, Prometheus

🤖 AI & LLM Infrastructure

Repository Description Stack
🔄 Event-Driven-AI-Agent-Orchestration-Platform Kafka (KRaft) → 4-stage LLM pipeline (Classify → Summarize → Route → Act). Transactional Outbox, Resilience4j, Redis token budgets, DLQ, distributed tracing Java 21, Spring Boot, Kafka, Redis, OpenAI/Anthropic, PostgreSQL
🤖 AI-Assisted-Workflow-Automation-Agent PR review agent - GitHub webhooks → PostgreSQL FOR UPDATE SKIP LOCKED job queue → bounded LLM tool loop → structured review comments. Circuit breakers, token budgets, exponential retry Java 21, Spring Boot, PostgreSQL, Redis, OpenAI
🧠 llm-inference-gateway Load-aware LLM routing - composite score (70% p99 latency + 30% active requests) across backends, circuit breaking, Prometheus + Grafana Java 17, Spring Boot, Prometheus, Grafana
🚀 dynamic-batching-inference-server Inference server with dynamic request batching for GPU throughput. Kubernetes HPA on inference_queue_depth custom metric (2-20 replicas), load-generator harness Java 17, Spring Boot, Kubernetes, HPA

⚡ Tech Stack

Core

Databases & Cache

Cloud & DevOps

Languages & Tools


SAML 2.0 SCIM 2.0 OPA OAuth2 JWT mTLS Resilience4j Debezium gRPC Keycloak Flyway Prometheus Grafana


📊 GitHub Stats

  
github-snake

🏅 Achievements & Certifications


🥇 Award 📅 Year 🏛️ Organization
Best Employee Award 2025 Tata Consultancy Services
1st Place - TCS TACTICS (287 participants) 2023 TCS India-Level

AWS Azure GitHub Copilot


📜 Research

Decentralized Content Creation Marketplace: A Modular Web3 Architecture Preprint · Published on Zenodo · TCS TACTICS 2023 India-Level · 1st Place

Proof-of-concept for a creator economy platform on Ethereum with IPFS storage, Polygon L2 scaling, DAO governance, and smart contract copyright enforcement.


Popular repositories Loading

  1. PostTradeClearingPlatform PostTradeClearingPlatform Public

    A distributed, event-driven post-trade clearing and settlement platform that simulates a production-grade stock exchange clearing backend.

    Java 1

  2. SmartContractsHub SmartContractsHub Public

    Collection of Ethereum smart contracts written in Solidity demonstrating DeFi primitives, staking, and decentralized application logic.

    JavaScript

  3. fineract fineract Public

    Forked from apache/fineract

    Apache Fineract

    Java

  4. Dpk376 Dpk376 Public

  5. kbassociatestprvercel kbassociatestprvercel Public

    TypeScript

  6. TVKOutfitters TVKOutfitters Public

    CSS