Kshitiz Agrawal
Backend engineer · Distributed systems · Bengaluru, India
Building reliable infrastructure at FinBox — internal proxies, workflow engines, webhook platforms. Interested in how systems fail and how to make them not.
Experience
Go library implementing the Serverless Workflow Specification for in-memory, short-running workflows.
- —Implemented the Serverless Workflow Specification in pure Go — no Temporal, no external orchestration
- —Powers ETL pipelines across 4+ microservices at FinBox with a config-driven JSON transformation engine
Temporal-based orchestrator that parses Serverless Workflow specs and executes durable business workflows.
- —Core developer on one of FinBox's most critical platforms — a Temporal-based orchestrator executing durable business workflows
- —Built a no-code canvas where non-developers stitch together activities to define and deploy workflows without engineering involvement
Internal HTTP proxy with a custom DSL for declarative configuration of encryption, auth flows, and routing.
- —Designed a custom DSL covering encryption, auth flows, and routing — replacing hand-rolled middleware per service
- —Implemented adaptive vendor selection with real-time performance metrics and automatic failover
Multi-tenant webhook delivery platform with configurable retry strategies and dead letter queues.
- —Multi-tenant webhook delivery with per-tenant configurable retry strategies and dead letter queue handling
- —Pluggable queue backend — backed by SQS and EventBridge Scheduler, designed for easy replacement
gRPC microservice extracted from a legacy monolith to own configuration management across all tenants.
- —Namespace-scoped isolation lets each microservice own its config independently — zero coordination required between services
- —gRPC microservice with version control, scheduled activation, hierarchical RBAC, and a full audit log
Projects
Real-time code editor with CRDT-based conflict resolution, Docker-sandboxed execution, and LSP-powered autocomplete. Supports NodeJS, Python, C++, and Java.
Skills
Go · TypeScript · JavaScript · Java · Python
Kubernetes · Docker · Terraform · Helm · AWS · Azure
PostgreSQL · MySQL · MongoDB · Redis · Kafka
React.js · GraphQL · gRPC · OpenTelemetry · Temporal