Перейти к содержимому
Максим Касакин
На сайт

Максим Касакин

Staff-инженер - бэкенд и распределённые системы

Готов к релокации и удалённой работе · английский C1

Кратко

Инженер бэкенда и распределённых систем, почти 7 лет строю масштабируемые высоконагруженные системы на Go и Node.js - для AI-платформ, финтеха и Web3. Проектирую надёжные, наблюдаемые сервисы и веду техническое видение от начала до конца; растил и вёл команды разработки (2→10). Спокойно работаю по всему стеку, но центр тяжести - бэкенд.

Опыт работы

Архитектор ПО / Тех-лид

Февр. 2025 - наст. время

Kineiro LLC · Казахстан

B2B SaaS-платформа для AI-автоматизации контента и кросс-платформенной публикации.

  • Спроектировал и возглавил платформу с нуля; вырастил команду с 2 до 10 человек, отвечал за техническое направление и работал напрямую с продажами и сопровождением клиентов.
  • Построил собственный движок воркфлоу (сначала на Deno, затем переписал на NestJS): задачи выполняются как DAG - топосортировка, параллельные уровни - с кэшем шагов в Postgres, продолжающим с последнего успешного шага, и межпроцессным локом задачи для идемпотентности.
  • Оркестрировал 20 моделей для текста, изображений, видео и аудио с автофейловером; ~1 200 идемпотентных публикаций в день в 8 соцканалов.
  • Событийная архитектура на RabbitMQ (гарантированная доставка, dead-letter queues, экспоненциальные ретраи, graceful degradation); единый слой данных MongoDB + SQL со сквозной наблюдаемостью.

Стек: Go · NestJS · RabbitMQ · Redis · MongoDB · SQL · PostgreSQL · Kubernetes · Docker

Тимлид веб-разработки

Февр. 2023 - Февр. 2025

NGINE-LTD · Женева

Международная блокчейн-компания, экосистема кошелька.

  • Спроектировал новый микросервисный бэкенд с read-through кэшем перед всеми чтениями с узлов: снизил прямые запросы к узлам на ~60%, а p95 чтения баланса - с ~600 мс до ~150 мс (в 4 раза).
  • Расширил блокчейн на Cosmos SDK (Go) 2 кастомными модулями: ончейн-обмен и конвертацию нативного токена в AI-токены.
  • Руководил командой из 3 человек; внедрил код-ревью и CI/CD, сократив цикл релиза с ~2 недель до ~3 дней.
  • Интегрировал AI-ассистента в кошелёк для типовых операций - снял ~30% рутинных обращений в поддержку.

Стек: Go · Cosmos SDK · NestJS · Node.js · gRPC · MongoDB · React · Electron · Kubernetes

Fullstack Разработчик

Март 2023 — Июль 2024

Датаюниверс · Москва

ERP системы и бизнес-решения в формацевтической сфере

  • ERP система: Перенос state-managment'а с MobX на RTK , снизил время поставки новых модулей
  • Разработка системы сборки и доставки регульярных отчетов на основе данных из фидов контрагентов
  • Рефакторинг legacy сервисов

Стек: React · Next.js · TypeScript · NestJS · Node.js · Docker · Redis · PostgreSQL

Технический лид

Сент. 2021 - Окт. 2022

Club1111 · Лос-Анджелес

NFT-маркетплейс и Web3-платформа.

  • Спроектировал начальную frontend-архитектуру (Next.js, TypeScript) и реализовал минтинг NFT, включая пакетный мульти-минт.
  • Построил слой интеграции с ончейн-биржей на Wyvern Protocol (протокол, на котором работал OpenSea) - ставки и передача активов.
  • Оптимизировал обработку Web3-транзакций и наставлял младших разработчиков по практикам Web3.

Стек: React · Next.js · TypeScript · Solidity · Node.js · NestJS · Docker

Навыки

Языки
Go · TypeScript / JavaScript (Node.js) · SQL
Системы
Микросервисы · распределённые и высоконагруженные системы · очереди (RabbitMQ, BullMQ) · кэширование (Redis) · gRPC · CI/CD · наблюдаемость
Фреймворки и инструменты
NestJS · Next.js · React · Docker · Kubernetes · MongoDB · PostgreSQL · Drizzle · Git