Maxim Kasakin
Staff Software Engineer - Backend & Distributed Systems
Open to relocation & remote · English C1
Summary
Backend & distributed-systems engineer with nearly 7 years building scalable, high-load systems in Go and Node.js - across AI platforms, fintech and Web3. I design durable, observable services and own the technical vision end to end, and I've grown and led engineering teams (2→10). Comfortable across the stack; my center of gravity is the backend.
Experience
Software Architect / Tech Lead
Feb 2025 - PresentKineiro LLC · Kazakhstan
B2B SaaS platform for AI content automation and cross-platform publishing.
- Designed and led the platform from scratch; grew the engineering team from 2 to 10, owned technical direction, and worked directly with sales and client success.
- Built a custom workflow engine (first on Deno, then rebuilt on NestJS): content jobs run as DAGs - topological sort, parallel levels - with a Postgres step cache that resumes from the last completed step and a cross-process job-claim lock for idempotency.
- Orchestrated 20 models across text, image, video and audio with automatic failover; shipped ~1,200 idempotent publications/day to 8 social channels.
- Event-driven architecture on RabbitMQ (guaranteed delivery, dead-letter queues, exponential backoff, graceful degradation); unified MongoDB + SQL data layer with end-to-end observability.
Stack: Go · NestJS · RabbitMQ · Redis · MongoDB · SQL · PostgreSQL · Kubernetes · Docker
Web Development Team Lead
Feb 2023 - Feb 2025NGINE-LTD · Geneva, CH
Blockchain wallet ecosystem (international).
- Designed a new microservice backend with a read-through cache in front of all node reads: cut direct node requests ~60% and p95 balance reads from ~600ms to ~150ms (4× faster).
- Extended a Cosmos SDK (Go) chain with 2 custom modules: an on-chain exchange and conversion of the native token into AI-usage tokens.
- Led a team of 3; introduced code review and CI/CD, cutting the release cycle from ~2 weeks to ~3 days.
- Integrated an in-wallet AI assistant for common operations, removing ~30% of routine support requests.
Stack: Go · Cosmos SDK · NestJS · gRPC · MongoDB · React · Electron · Kubernetes
Technical Lead
Sep 2021 - Oct 2022Club1111 · Los Angeles, US
NFT marketplace and Web3 platform.
- Designed the initial frontend architecture (Next.js, TypeScript) and implemented NFT minting, including batched multi-mint.
- Built the integration layer to a Wyvern-Protocol on-chain exchange (the protocol OpenSea ran on) - placing bids and transferring assets.
- Optimized Web3 transaction handling and mentored junior developers on Web3 best practices.
Stack: React · Next.js · TypeScript · Solidity · Node.js · NestJS · Docker
Skills
- Languages
- Go · TypeScript / JavaScript (Node.js) · SQL
- Systems
- Microservices · distributed & high-load systems · message queues (RabbitMQ, BullMQ) · caching (Redis) · gRPC · CI/CD · observability
- Frameworks & tools
- NestJS · Next.js · React · Docker · Kubernetes · MongoDB · PostgreSQL · Drizzle · Git