Skip to content
Maxim Kasakin

Staff software engineer · backend & distributed systems

Backendsthat survivethe load.

Nearly 7 years building distributed, high-load backend systems - for AI platforms, fintech and Web3 products across Russia, Switzerland and the US. Microservices in Go and Node.js, owned from zero to production, with the queues, caches and observability that keep them standing.

See the work

By the numbers

−60%
fewer direct blockchain-node calls - custom cache layer
4× faster
p95 balance reads, 600→150ms after redesign
~7 yrs
building high-load distributed systems
1,200/day
publications, idempotent - zero duplicates on retry
20 models
text, image, video & audio - failover built in
2w→3d
release cycle, after a CI/CD overhaul

Selected work

Systems I built

About

How I work

I build backend and distributed systems and carry the technical vision end to end - microservices, message queues, caching layers, observability. I care about the parts that don't demo well: idempotency, graceful degradation, dead-letter queues, the 3am pager that never goes off. I've also led: I grew the engineering team from 2 to 10, owned the technical direction, and worked directly with sales and clients - so I build with the business in view, not just the spec. But my center of gravity is the code. I work in Go and Node.js, and I'm comfortable across the stack when it earns its keep - React, Next.js, even Solidity and Electron. English C1, open to relocation and remote.

Working with

  • Go
  • TypeScript
  • Node.js
  • NestJS
  • Next.js
  • React
  • RabbitMQ
  • BullMQ
  • Redis
  • gRPC
  • MongoDB
  • SQL
  • Docker
  • Kubernetes
  • CI/CD

Contact

Let's build something

Open to relocation and remote work. Reachable here.

Let's talk

Reach me on any of these - I usually reply within a day.