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
| ⚡ 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 |
| 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) |
| 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 |
| 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 |
| 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 |
| 🥇 Award | 📅 Year | 🏛️ Organization |
|---|---|---|
| Best Employee Award | 2025 | Tata Consultancy Services |
| 1st Place - TCS TACTICS (287 participants) | 2023 | TCS India-Level |
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.
