rohan@dev: ~/portfolio
$ whoami

const engineer = "Rohan Kale"

Backend-leaning full-stack engineer. I build systems that stay up at 3am — APIs, pipelines, and the boring infrastructure that makes the exciting features possible.

TypeScript Go PostgreSQL AWS Docker React
skills

Tools I reach for, and how much I trust myself with each.

Languages
Go
TypeScript
Python
Infrastructure
AWS
Docker
Kubernetes
Data
PostgreSQL
Redis
Kafka
experience

Where the six years actually went.

2023 — Present

Senior Backend Engineer

Northbeam Systems

Own the payments infrastructure team. Led the LedgerSync rebuild that took reconciliation time from hours to under a minute.

2021 — 2023

Backend Engineer

Finloop Technologies

Built and maintained core banking APIs handling 2M+ requests/day. Cut P99 latency by 40% through query and caching work.

2019 — 2021

Software Engineer

Cascade Labs

First engineering hire. Built the initial product from a Django prototype into a service handling real customer traffic.

Download full resume ↓
selected_work

Four projects, picked for the problems they solved.

ledger-sync.go
01

LedgerSync

Real-time reconciliation engine processing 40K transactions/min across three payment providers with sub-second consistency checks.

gokafkapostgres
routewise.ts
02

RouteWise

Logistics routing API cutting average delivery time 18% for a 200-vehicle fleet, using a custom constraint solver.

typescriptredisgraphql
signalboard.tsx
03

SignalBoard

Internal observability dashboard replacing three paid tools, saving the team roughly $40K/year in tooling costs.

reactclickhousegrafana
queueit.py
04

QueueIt

Open-source job queue with at-least-once delivery guarantees, now used by 400+ repos on GitHub.

pythonrabbitmqopensource
about_me

Six years writing code that other engineers don't dread inheriting.

I care more about the system staying correct than the demo looking good. Most of my work lives in the parts of a product users never see directly — the queue that doesn't drop messages, the migration that doesn't lock the table, the API that degrades gracefully instead of falling over.

Before this I spent two years on a fintech backend team, which is where the obsession with correctness actually comes from. Money bugs teach you fast.

6 yrs
Professional experience
40+
Production systems shipped
99.98%
Uptime, last 12 months

Building something that needs to actually work? Let's talk.