Станислав Дубич
Senior Backend Developer
Специализируюсь на решениях, которые приносят деньги, а не баллы на LeetCode
16+
лет опыта
5+
бэкенд-языков
High-Load
Архитектура
Я строю системы, которые работают под нагрузкой и приносят деньги. За 16 лет прошёл путь от первых сайтов на PHP до высоконагруженных платформ на Java и Go.
Моя специализация — backend для сложных бизнес-задач: платёжные системы, real-time аналитика, интеграции с внешними API. Умею разбираться в чужом коде, находить узкие места и делать так, чтобы система не падала в пятницу вечером.
Работаю с AI-инструментами как с усилителем продуктивности. Не боюсь новых технологий, но выбираю инструмент под задачу, а не под хайп.
Технологии
Backend
Java Kotlin Go Rust Spring KtorFrontend
React Vue.jsData
PostgreSQL Redis ClickHouse Kafka NATS gRPCInfra
Docker Kubernetes AnsibleПроекты
SMS-маршрутизатор
Выбор оптимального маршрута для отправки SMS через 200+ операторов. 70K операций в секунду, 4 года без падений.
Сокращатель ссылок
Короткие ссылки с аналитикой кликов. Редирект за 20мс, статистика в реальном времени.
Рекламная платформа
B2B видеореклама с аукционом в реальном времени. 100 миллионов запросов в день.
Доменный регистратор
Продажа премиум-доменов с автоматической настройкой DNS и приёмом платежей.
CRM для B2B
Учёт материальных ценностей, бронирование, контроль медосмотров и допусков.
Система резервного копирования
Автоматическое сохранение файлов из облачного сервиса для защиты от потери данных.
Статьи
Чем я полезен
# Решаю задачи, а не создаю новые
- Быстро погружаюсь в незнакомый код и нахожу причину проблемы, пока другие ещё читают документацию
- Проектирую системы, которые выдерживают рост нагрузки — не приходится переписывать через полгода
- Интегрирую внешние API и legacy-системы без боли — знаю, где будут подводные камни
- Пишу код, который легко поддерживать — следующий разработчик скажет спасибо
# Экономлю ваше время и деньги
- Один senior вместо команды джунов — меньше коммуникации, быстрее результат
- Использую AI для рутины, а голову — для архитектуры и сложных решений
- Предупреждаю о рисках до того, как они станут проблемами
- Работаю асинхронно и самостоятельно — не нужно микроменеджить
- Предпочитаю письменную коммуникацию — так точнее формулирую мысли и всё остаётся в истории
# Подхожу для проектов, где важно
- Высокая нагрузка — тысячи и миллионы запросов
- Надёжность — система должна работать 24/7
- Сложная бизнес-логика — платежи, интеграции, real-time
- Быстрый запуск — MVP за недели, а не месяцы
Результаты
Система не справлялась с нагрузкой — 1000 SMS/сек вызывали таймауты
Спроектировал реактивную архитектуру с изоляцией по номерам и gRPC-стримингом
70K операций/сек, 99.9% uptime, 4 года без падений
Редиректы занимали 200-500ms — пользователи уходили
Переписал сервис с NodeJS на Java, разделил пути чтения и записи
Редирект за 20ms, аналитика без задержек через очередь
Каждый новый сервер настраивали вручную по 4-6 часов
Создал IaC-репозиторий с шаблонизацией Docker Compose и автоматическими бэкапами
Развёртывание нового проекта за 10 минут
Опыт работы
Senior Backend Developer @ Дизайн-студия (NDA)
[2024-03 → present] // 1 год 9 месяцев
- Рекламная платформа — B2B видеореклама VAST/VMAP. Два сервиса: Java (админка) + Go (горячий путь, < 10ms). Аукцион второй цены на Redis, горячий кошелёк + холодный журнал для финансов. 100M запросов/день, GitOps (ArgoCD + K8s)
- CRM для B2B — учёт специфических активов с неизменяемым журналом операций. Java 21 + Spring Boot 3.4, WebSocket для предотвращения двойных операций, гранулярная ролевая модель
- Система резервного копирования — RPA для аварийного восстановления файлов. Изоляция ресурсов: Java (API) + Go (воркеры). Очередь задач на PostgreSQL (FOR UPDATE SKIP LOCKED), стриминг в S3
- Геймификация для маркетинга — backend для промо-акции с призами. Go + Gin, двухэтапная авторизация по телефону с AES-256, Semaphore для защиты внешних API
- Fantasy-платформа — fantasy-футбол. Go + FastHTTP, движок подсчёта очков с идемпотентной обработкой, PostgreSQL Advisory Locks для распределённых задач
- B2B-портал — личный кабинет для логистики. WebSocket + Kafka архитектура, SOAP-интеграция с legacy-системами, трёхэтапная регистрация с верификацией по ИНН
- Infrastructure as Code — IaC-репозиторий. Шаблонизация Docker Compose для стандартизации микросервисов, настройка безопасности серверов (iptables Default Deny), автоматические бэкапы в S3
Senior Backend Developer @ Intis Telecom
[2019-10 → 2024-01] // 4 года 4 месяца
- SS7 Routing Platform — маршрутизация SMS через SS7-протокол. 200+ стран/операторов, ~1K SMS/сек × 70 операций = 70K RPS, 99.9% uptime. Реактивный стек (WebFlux, R2DBC, Reactor Kafka), двунаправленный gRPC стриминг
- URL Shortener — рефакторинг NodeJS → Java. Разделение путей чтения/записи: редирект < 20ms из Memcached, аналитика без ожидания через RabbitMQ → ClickHouse
- Registry Platform — EPP-сервер с нуля (RFC 5730) для премиум-зоны. TCP/TLS, Spring Integration, интеграция Cloudflare DNS + Stripe/PayPal
Senior Backend Developer @ KickCity
[2018-05 → 2019-06] // 1 год 2 месяца
- Децентрализованный одноранговый протокол для событийного маркетинга с вознаграждением участников
- Проектирование архитектуры, реализация проекта, интеграция с блокчейном Ethereum (Solidity)
- Технологии: Kotlin, Spring, React, MongoDB. Опыт написания Solidity контрактов
Fullstack Developer @ Фриланс
[2009-09 → present] // 16+ лет
- Широкий спектр проектов — от классических веб-систем до экспериментов на стыке гейминга и нейросетей
- Личные кабинеты, админки, CRM-панели — авторизация, учёт, управление контентом, интеграции с API
Образование
# Высшее образование:
- Донецкий национальный технический университет (ДонНТУ)
- Период: 2006-2011
- Факультет: Компьютерных наук и технологий
- Степень: Специалист
- Специальность: Специализированные компьютерные системы
Готов обсудить ваш проект
Расскажите о задаче — отвечу в течение дня. Консультация бесплатна.