Нагрузка растёт, а система держится на ручном контроле
Когда каждый пик трафика грозит инцидентами, а масштабирование выглядит рискованным.
Консультант и hands-on инженер
Независимый инженер для high-risk backend-задач
Интеграции, масштабирование, legacy, архитектурные перекосы, проблемные подсистемы.
Могу консультировать, а могу зайти в код и довести изменения до рабочего результата.
Когда каждый пик трафика грозит инцидентами, а масштабирование выглядит рискованным.
Когда внешние API, очереди и обмен данными стали самым хрупким местом продукта.
Когда любое изменение дорого, опасно и тянет за собой новые поломки.
Когда нужен человек, который сможет быстро вникнуть, принять решения и взять участок под контроль.
Когда нужно быстро разобраться в рисках и довести технические решения до внедрения.
Когда техническая проблема уже влияет на сроки, деньги или доверие клиентов.
Когда нужно усилить команду и параллельно закрыть самые сложные инженерные участки.
Когда нужен не совет со стороны, а hands-on инженер, который разберется в коде и поможет довести задачу до конца.
Интеграционная платформа для маркетплейсов
Проблема: рост заказов упирался в синхронизации, базы и нестабильные интеграции.
Что сделал: спроектировал backend для интеграций с маркетплейсами, асинхронные потоки и слой кеширования.
Стек: Go, Kafka, gRPC, Redis, Memcached, Tarantool, MS SQL, Consul.
Результат: обработка заказов ускорилась на 35%, нагрузка на БД снизилась на 50%, система стала спокойнее проходить пики.
Телеком и голосовые сервисы
Проблема: сервисам не хватало наблюдаемости, а часть коммуникаций ломалась при сбоях и нестандартных сценариях.
Что сделал: развивал backend-сервисы, усилил очереди, метрики, логирование и обработку входящих сообщений.
Стек: Go, NATS, RabbitMQ, PostgreSQL, ClickHouse.
Результат: инциденты стало проще локализовать, ручной труд сократился, устойчивость сервисов выросла.
Медицинская платформа
Проблема: нужно было быстро подключать партнёров и не терять надёжность релизов.
Что сделал: собрал основной backend-контур, реализовал интеграции с клиниками и лабораториями, настроил CI/CD.
Стек: Kotlin, Ktor, Exposed, Go, PostgreSQL, CI/CD.
Результат: партнёры подключались быстрее, платформа стала стабильнее, а новые функции начали выходить в продакшен быстрее и предсказуемее.
Модернизация легаси-систем
Проблема: старые системы мешали развивать продукт и делали каждое изменение дорогим.
Что сделал: выделял критичные узлы, строил новую архитектуру рядом со старой и переводил систему поэтапно.
Стек: PHP, Python, Perl, Node.js, C++, Yii2, Zend Framework, MariaDB, MongoDB, RabbitMQ.
Результат: стоимость поддержки снизилась, релизы ускорились, у продукта появилось пространство для развития.
IoT и телематика
Проблема: платформу нужно было обновить, не разрушив контур работы с устройствами.
Что сделал: поддерживал старую систему и параллельно проектировал новую архитектуру платформы: для backend и для работы с устройствами.
Стек: Yii2, Python, Node.js, C++, RabbitMQ, MariaDB, MongoDB.
Результат: платформа стала устойчивее, интеграции с устройствами — проще в сопровождении, релизы — предсказуемее.
Телефония и hiring
Проблема: нужно было одновременно улучшать продукт и усиливать инженерную команду.
Что сделал: развивал телефонию и клиентский слой, автоматизировал обработку событий, участвовал в найме разработчиков.
Стек: PHP, PostgreSQL, MongoDB, Redis, Node.js, Jenkins, PHPUnit, Selenium, Asterisk.
Результат: сервисы стали управляемее, а команда усилилась разработчиками, которым можно доверять работу с продакшеном.
За 17+ лет я видел много разных систем, поэтому быстро узнаю повторяющиеся паттерны: где проблема в архитектуре, где в интеграциях, где в ownership, а где в самом способе принятия технических решений.
Я работаю прагматично: не продвигаю “любимый стек”, умею входить в существующие технологии клиента и меняю инструменты только там, где это действительно оправдано.
Если нужно, я не останавливаюсь на рекомендациях: захожу в кодовую базу, делаю сложную часть руками и передаю результат с документацией, чтобы команда могла безопасно продолжать работу.
Контакт
Напишите, что сейчас не работает, где находится самый дорогой технический риск и какого результата вы хотите добиться.