VL.

Technical Product Lead · Principal Engineer · Software Architect

Запускаю и развиваю сложные цифровые продукты.

От неясной бизнес-идеи до устойчивой разработки внутри компании: архитектура, команда, код, запуск и дальнейшее развитие продукта — в одной зоне ответственности.

Technical Product Lead и Principal Engineer с 6+ годами коммерческой разработки. Работаю с backend-платформами, мобильными приложениями, web-кабинетами и корпоративными интеграциями.

Результаты в проектах

×5 рост продаж

Результат автоматизации ценообразования и логистики для топ-селлера Kaspi.

20+ параметров цены

Коммерческие факторы, которые учитывает система динамического ценообразования.

Собственная доставка

Полный контур Galmart: от заказа до курьера без внешних контрагентов.

300 000 регистраций / месяц

Стабильная работа национальной промо-платформы Rubicom в production.

Виталий Липкевич

Не просто пишу код. Беру ответственность за технический результат продукта: от бизнес-задачи и команды до работающей системы, которую можно уверенно развивать дальше.

01 / Фокус

Чем я занимаюсь

Моя основная специализация — запуск новых проектов с нуля. Мне интересно участвовать в продукте с самого начала: разобраться в бизнес-процессах, сформировать техническое видение, спроектировать архитектуру, собрать команду разработки и довести продукт до стабильного production.

За последние годы мне приходилось совмещать роли Technical Product Lead, Software Architect, Tech Lead, Team Lead, Backend Developer, Flutter Developer и DevOps Engineer. Такой опыт позволяет видеть проект целиком и принимать технические решения с точки зрения бизнеса, стоимости поддержки и дальнейшего развития системы.

Я одинаково комфортно чувствую себя в интервью с бизнесом и защите решений перед стейкхолдерами, при проектировании новой платформы, реализации наиболее сложных технических частей проекта и организации работы команды.

Когда я особенно полезен

Запуск нового продукта

Помогаю превратить бизнес-идею в технический план: определить границы продукта, спроектировать архитектуру, выбрать стек, сформировать команду и организовать выпуск первой production-версии.

Переход от аутсорса к in-house разработке

Принимаю проект у внешнего подрядчика, восстанавливаю техническую управляемость, формирую внутреннюю команду и выстраиваю процессы дальнейшего развития продукта.

Модернизация существующей системы

Разделяю монолитную или сильно связанную систему на независимые бизнес-модули, формализую контракты и постепенно улучшаю архитектуру без остановки разработки продукта.

Техническое руководство командой

Формирую техническое направление, декомпозирую задачи, распределяю зоны ответственности, провожу архитектурные и код-ревью и отвечаю за качество итогового решения.

Сложные интеграции и высокая нагрузка

Проектирую API, фоновые процессы, обмен данными с учётными системами, маркетплейсами и корпоративными сервисами. Оптимизирую системы, обрабатывающие большие каталоги, потоки заказов и пользовательскую активность.

Технический консалтинг

Помогаю оценить архитектуру и технические риски, определить приоритеты развития продукта, выбрать практичный стек и сформировать понятный план дальнейших изменений.

02 / Подход

Архитектура для бизнеса

Я убеждён, что хорошая архитектура должна помогать бизнесу выпускать новые возможности быстрее, а не усложнять разработку.

В своей работе использую Domain-Driven Design, Clean Architecture и Vertical Slice Architecture. Предпочитаю проектировать системы как набор независимых бизнес-модулей с чёткими контрактами и минимальной связанностью компонентов. Такой подход позволяет значительно сократить стоимость сопровождения, ускорить разработку новых функций и сделать систему устойчивой к дальнейшему масштабированию.

Большое внимание уделяю качеству API, производительности, долгосрочной поддерживаемости проектов и снижению технического долга.

Быстрее delivery

Новые функции проще развивать без постоянного переписывания системы.

Меньше долга

Качество API, производительность и поддерживаемость учитываются с начала работы.

AI-ready системы

Чёткие границы доменов и контракты уменьшают контекст, нужный AI-инструментам.

AI в разработке

Современная разработка уже невозможна без использования искусственного интеллекта. Я ежедневно использую LLM как инженерный инструмент и считаю, что эффективность AI определяется не столько качеством промптов, сколько качеством архитектуры проекта.

Ежедневно использую LLM как инженерный инструмент: для анализа требований, проектирования решений, декомпозиции задач, написания и проверки кода, подготовки тестов и технической документации.

Архитектуру проектов строю так, чтобы разработчику или AI-агенту не требовалось загружать в контекст всю систему. Vertical Slice Architecture, изолированные домены и формализованные контракты позволяют работать с отдельной бизнес-функцией независимо и сокращают объём необходимого контекста.

Экспериментирую с multi-agent workflow, в которых отдельные агенты отвечают за подготовку технического задания, реализацию, проверку архитектурных ограничений и ревью результата.

03 / Собственные продукты

Идеи, которые проверяю на практике

5Place · поиск интересных мест и прогулок

Полный технический контур продукта

Параллельно с коммерческой разработкой развиваю 5Place — сервис исследования городов. В нём можно находить и сохранять интересные места, добавлять собственные точки и фотографии, а также открывать новые маршруты в режиме исследования. Каталог дополняет кастомная AI-система.

  • архитектура и backend на Go;
  • мобильное приложение на Flutter;
  • REST API и инфраструктура проекта.
Подробнее о 5Place →

В активной разработке · исследовательское приложение

Индивидуальный прогноз самочувствия для метеозависимых людей

Переосмысливаю и развиваю идею проекта, над которым работал более пяти лет назад. Приложение помогает фиксировать паттерны погоды и самочувствия, чтобы на основе личных наблюдений строить индивидуальную модель прогнозирования.

  • сбор и структурирование данных о самочувствии и погодных условиях;
  • поиск персональных зависимостей, а не усреднённых корреляций;
  • цель — дать человеку понятный прогноз и возможность заранее планировать нагрузку.

04 / Опыт

Ключевые проекты

RubicomАрхитектор / Team Lead / Tech Lead

Цифровая платформа продаж и маркетинга

Для крупнейшего производителя мясной продукции Казахстана развиваю сервисы, которые объединяют коммерческий отдел, партнёров, селлеров и торговых представителей. В контур входят backend, мобильное приложение и инструменты управления продажами.

В платформу встроены аналитика и мотивация сотрудников. Отдельно создан сервис лидогенерации для маркетингового отдела: розыгрыши, сбор данных, геолокация и аналитика эффективности кампаний.

Формирую команду разработки: определяю необходимые роли, подбираю специалистов, лично провожу технические и soft-skill интервью.

Результат: работа продаж, партнёров и маркетинга собрана в единый цифровой контур с актуальными данными для управления.

Подробнее о платформе Rubicom →
GalmartTeam Lead / Tech Lead

Собственная экосистема доставки премиальной сети супермаркетов

Принял у подрядчика ключевой продукт международной сети супермаркетов премиум-класса: backend, интернет-витрину, web-кабинеты и мобильное приложение. Организовал внутреннюю разработку и дальнейшее развитие продукта.

Сформировал команду для развития платформы: определил состав и зоны ответственности, вместе с HR отобрал кандидатов и лично провёл технические и soft-skill интервью. Созданная команда продолжает успешно развивать проект.

Развивал полный контур собственной доставки: каталог, заказ и оплата; интерфейсы бухгалтеров, шопперов и курьеров; сборка товаров в физических магазинах и доставка до клиента без внешних контрагентов.

Аналитическая система продаж

Создал единое хранилище чеков и продаж по всей сети: каждый товар и каждая операция из любого супермаркета сохранялись в отдельной базе данных. Совместно с коммерческим и маркетинговым отделами разработал дашборды, графики и отчёты под их реальные сценарии работы.

Ключевой инструмент — гибкий анализ «пенетрации чека»: сотрудники самостоятельно задают сотни параметров и исследуют взаимосвязи в покупках за периоды до нескольких лет.

Стек: Python, Django, PostgreSQL, Kafka и интеграция с 1С.

Подробнее о Galmart →
KaspiАрхитектор / Team Lead / Tech Lead / Backend

Автоматизация продаж для топ-20 селлера Kaspi

Создал систему динамического ценообразования и складской логистики. Она рассчитывает конкурентную цену по 20+ параметрам, включая закупочную цену, комиссию, доставку, упаковку и целевую маржинальность.

Результат: продажи выросли как минимум в 5 раз, а потребность в ручной работе маркетологов существенно снизилась.

Подробнее о решении для Kaspi →
5PlaceОснователь / Архитектор / Разработчик

Сервис исследования городов и прогулок

Собственный продукт с базой интересных мест в городах: пользователи исследуют новые точки, сохраняют избранное, добавляют свои места и фотографии. Новые точки для каталога помогает находить кастомная AI-система.

Подробнее о 5Place →

05 / Технологии

Инструменты

BackendPython, Django, FastAPI, Go, REST API, gRPC
DataPostgreSQL, Redis, Kafka, Celery
InfrastructureDocker, Linux, GitHub Actions, GitLab CI/CD
ArchitectureDDD, Clean Architecture, Vertical Slice, микросервисы

06 / Процесс

Как строится работа над проектом

От первой встречи до запуска и развития продукта — беру на себя организацию технической части и обеспечиваю прозрачный процесс для бизнеса.

01

Погружение и оценка

Изучаю задачу, бизнес-процессы, ограничения и цели продукта. Провожу интервью со стейкхолдерами — людьми, которые определяют правила и принимают решения со стороны бизнеса.

02

Проработка решения

Формирую первичное техническое задание, пользовательские сценарии, границы первой версии продукта и схемы взаимодействия систем. Согласовываю решение с бизнесом.

03

Архитектура и команда

Проектирую архитектуру, определяю состав команды и организую найм вместе с HR. Лично провожу технические интервью и подбираю разработчиков под задачи проекта.

04

Запуск разработки

Выстраиваю рабочий процесс: планирование и оценка задач, спринты, ежедневные синхронизации, распределение ответственности, технические решения и контроль качества кода.

05

Поэтапное развитие продукта

Выпускаем продукт небольшими работающими частями, регулярно показываем результат бизнесу и корректируем приоритеты. Это позволяет развивать продукт на основе реальной обратной связи.

Я отвечаю не только за разработку, но и за то, чтобы бизнес-идея последовательно превратилась в работающий и управляемый продукт.

07 / Сотрудничество

Как можно начать

Подключаюсь как Technical Product Lead, Principal Engineer или Software Architect — в формате, который соответствует текущей стадии проекта: от оценки идеи до технического руководства действующей командой.

Для небольшого продукта могу самостоятельно закрыть backend, мобильное приложение, web-кабинет и инфраструктуру. Для крупной системы — сформировать команду, разделить ответственность, синхронизировать интеграторов и выстроить техническое развитие продукта.

08 / Смежная экспертиза

Опыт за пределами разработки

До перехода в разработку работал в медиа, творческих индустриях и собственном бизнесе. Этот опыт помогает мне видеть продукт не только как систему, но и как инструмент для людей, команды и заказчика.

Цифровой звук и радио

Звукорежиссура, цифровая обработка звука и работа в эфире. Прошёл подготовку как руководитель радиостанции.

Изображение и визуал

Рекламная фотография, фотопродакшен и цифровая обработка изображений. Основал и развивал фотостудию в Санкт-Петербурге.

Команды и заказчики

Управление творческим коллективом, предпринимательский опыт и работа с крупными корпоративными клиентами, включая «Газпром» и «Тюменьэнерго».