Максим Касакин
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 - Февр. 2025NGINE-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 - Окт. 2022Club1111 · Лос-Анджелес
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