I build distributed systems, AI agents, real-time apps, Go services, Next.js frontendsdistributed systemsAI agentsreal-time appsGo servicesNext.js frontends that hold up in production.
I'm Saurav — a software engineer with 3 years shipping Python, Go and Node.js microservices, Kafka pipelines and production GenAI (RAG, LangGraph agents, MCP) at 99.9% uptime.
simulated traffic · the shape of the platform I build and run at Devkraft
Event pipelines
500K messages an hour. None processed twice.
Kafka and Celery workers that survive redelivery, partial failure and traffic spikes. Every handler is idempotent, every retry backs off, and backpressure keeps consumers from drowning.
Keyed partitions keep per-entity order while consumers scale out.
Safe under redelivery
At-least-once delivery, exactly-once effects via idempotent writes.
Fails gracefully
Exponential backoff, DLQs and alerts instead of silent data loss.
Fast reads
Indexing and N+1 fixes cut database latency by 65%.
Production GenAI
Agents that call tools, and cite their sources.
On a real-time medical platform, LangGraph agents plan, call MCP tool servers and ground every answer in patient records through hybrid RAG — behind a gateway with circuit breakers, so a slow model never breaks a consultation.
doctor-portal / patient / chat
DrDr. Mehra · consultation #4821
Summarise this patient's last 3 visits and flag any drug interactions.
LangGraph runtrace · run_9c1e
plannerplan → fetch visits, check meds412ms
mcp · records.search3 visits · 12 documents
retrieveBM25 + vector → 24 chunks → rerank top 5—
mcp · drug_db.interactions2 medications checked—
respondanswer + 2 citations—
● prompt cache hittokens 3.2kcircuit: closed
LangGraph orchestration
Stateful agent graphs with planning, tool use and retries.
MCP tool servers
Typed tools for records, drugs and scheduling — reusable by any agent.
Hybrid RAG
BM25 + vector search (pgvector) with reranking to cut hallucinations.
40% cheaper inference
Prompt optimisation and caching, tracked on Grafana cost dashboards.
Microservices, event pipelines, real-time infra and GenAI — designed, deployed, on-call and improved.
_
99.9%
uptime on Kubernetes.
LiveRolling update Healthy
Rolling updates, HPA autoscaling and alerts that page before users notice — 70% faster recovery.
10K+
concurrent WebSockets.
+9K
−65%
database latency.
before · 120ms
after · 42ms
REST → gRPC
−40%
p99 latency.
Deadline propagation, zero-downtime rollout.
−40%
LLM inference cost.
500K+
messages an hour — none processed twice.
p0
p1
p2
p3
p4
p5
Observable by default.
Every service I ship has metrics, traces and dashboards before it has users.
PrometheusGrafanaOpenTelemetry
Stack
Tools I ship with. Picked per problem.
Python
FastAPI
Django
Go
Node.js
NestJS
TypeScript
React
Next.js
GraphQL
WebSockets
Python
FastAPI
Django
Go
Node.js
NestJS
TypeScript
React
Next.js
GraphQL
WebSockets
PostgreSQL
Redis
MongoDB
Kafka
RabbitMQ
Celery
Docker
Kubernetes
Helm
GitHub Actions
Terraform
PostgreSQL
Redis
MongoDB
Kafka
RabbitMQ
Celery
Docker
Kubernetes
Helm
GitHub Actions
Terraform
LangChain
LangGraph
Claude
Gemini
Hugging Face
Prometheus
Grafana
OpenTelemetry
nginx
FFmpeg
LangChain
LangGraph
Claude
Gemini
Hugging Face
Prometheus
Grafana
OpenTelemetry
nginx
FFmpeg
Experience
Where I've worked. What I shipped there.
Jun 2024 — PresentNOW
Gurugram, India
Devkraft
Software Development Engineer
Building and operating a 20+ service platform: Python, Go and Node.js microservices, Kafka pipelines, real-time infrastructure and production GenAI — on Kubernetes at 99.9% uptime.
Show full notesHide notes
Python microservices (FastAPI, Django REST) and Go services (net/http, Gin) handling 50K+ requests/day across 20+ services.
Fault-tolerant Kafka + Celery/RQ pipelines at 500K+ messages/hour — backpressure, retries with backoff, idempotent handlers safe under redelivery.
Migrated inter-service calls from REST to gRPC with deadline propagation, cutting p99 latency ~40% with zero-downtime rollouts.
Software Engineer / SDE-1 or SDE-2 roles in backend, full-stack or GenAI engineering — anywhere distributed systems and production reliability matter.
02What is your notice period?
15 days. I can start quickly.
03Where are you based?
Delhi NCR, India. Happy with on-site in Delhi/Gurugram, hybrid, or fully remote.
04What's your strongest stack?
Python (FastAPI, Django) and Node.js (NestJS) on PostgreSQL, Redis and Kafka, with Go for high-throughput services and React/Next.js on the front. For GenAI: LangChain, LangGraph, MCP and RAG with pgvector.
05Can I see code?
Yes — github.com/saurav470. Production work at Devkraft is private, but I'm happy to walk through architecture, trade-offs and incidents in an interview.
06How do I reach you fastest?
Email sauravsharma3001@gmail.com or message me on LinkedIn. I usually reply the same day.