Монолит на Go, который держит motocade.ru: 18 доменных пакетов (auth, chat, garage, events, geo, points, push, media), чат на WebSocket, web push, поиск по изображениям, миграции golang-migrate. Развёрнут в Docker за Caddy.
8 лет в разработке, последние 3 года пишу на Go в Шереметьево. Спроектировал и запустил realtime-маркетплейс аэропортовых услуг: 11 Go-сервисов, event-driven через Kafka, database-per-service.
На экране фронт, а под ним мой Go-сервис: chi, JWT-авторизация, чат на gorilla/websocket, web push, миграции через golang-migrate, PostgreSQL, всё в Docker за Caddy. Нажми на экран, чтобы полистать вживую ↑
Монолит на Go, который держит motocade.ru: 18 доменных пакетов (auth, chat, garage, events, geo, points, push, media), чат на WebSocket, web push, поиск по изображениям, миграции golang-migrate. Развёрнут в Docker за Caddy.
Файтинг как смарт-контракт на Solana: логика боя и состояние полностью on-chain. Написан на нативном Rust, без Anchor.
DEX-обменник на смарт-контрактах: свопы токенов и пулы ликвидности. Разбирался, как считать AMM и не терять точность на целочисленной математике.
Приложение для дайвинга: лог погружений и сопутствующие данные. Python-бэкенд с REST API и веб-клиент.
Платформа гейм-сообщества: Python-бэкенд и фронтенд на React/TypeScript.
Принятый PR в популярный опенсорс-грид: фикс виртуализации горизонтального скролла, рендер широких таблиц быстрее на 40%.
Backend-разработчик на Go. 8 лет в разработке высоконагруженных систем, последние 3 года пишу на Go в Международном аэропорту Шереметьево. Спроектировал и запустил realtime-маркетплейс аэропортовых услуг из 11 Go-сервисов: микросервисы, event-driven через Kafka, database-per-service, realtime по WebSocket, cross-service JWT RS256, оптимизация PostgreSQL под нагрузкой (pgx, PgBouncer).
Понимаю систему целиком: от контракта между сервисами до профилирования горячего пути в pprof. Вижу и клиентскую сторону, поэтому API проектирую так, чтобы фронт не изобретал костыли поверх него: за плечами Сбер с realtime-оплатой топлива на 200 мс и собственные движки виртуализации. Веду команду из 4+ разработчиков: архитектурные решения, код-ревью на Go, менторство, технические собеседования. Активно использую AI-ассистированную разработку и пишу сервисы поверх Anthropic Claude API.