Николай Кочергин — руководитель отдела разработки
Николай Кочергин · руководитель отдела разработки
Резюме · ИТ в логистике/

Николай
Кочергин

Руководитель отдела разработки / Head of Engineering
Telegram {tg} · {mail} · {tel} · офис / гибрид / удалённо

Строю команды и системы для складской логистики: WMS, TMS, интеграции с маркетплейсами и «Честным знаком». Начинал по ту сторону сканера — комплектовщиком на складе, поэтому проектирую под реальные операции, а не под слайды.

Telegram → {tg} {mail}
Открыт для предложений: Head of Engineering / руководитель разработки
НК
Николай Кочергин
КОМАНДА{team} ({out} подряд)
НАПРАВЛЕНИЕскладская логистика
СПЕЦИАЛИЗАЦИЯbackend
В ЛОГИСТИКЕс 2016 года
АНГЛИЙСКИЙB1, переписка
A100-0001-01

Зона знакомства

обо мне

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

Сейчас я руковожу командой из {team} разработчиков. Вместе мы создали масштабную экосистему логистических решений: от сервиса, генерирующего отчёты на миллионы строк, до агрегаторов обмена данными с ЦРПТ, провайдерами и маркетплейсами.

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

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

Люблю выходить в поля. Смотрю, как наши системы работают на складе, собираю обратную связь от пользователей и лично вижу, что решением пользуются по назначению.
A101-0001-01

Зона показателей

результаты
Опись № A101-0001-01 · сверено: факт = учёт
{team}
{staff} в штатном расписании ({sfront}, {san}, {sback}) + {out} подряд ({oback}, {ofront})
11
наймов за {leadYrs}, на вакансию — 6–9 собеседований
85%
среднее покрытие автотестами по всем сервисам
28
сред на поддержке в кластере Kubernetes
3 мес.
в среднем от старта сервиса до прода
~60
задач в месяц доставляет команда
A102-0001-01

Зона карьерного роста

путь
01
2016–2017
Кладовщик
«220 Вольт», склад

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

02
Август 2017 — Май 2018 (10 месяцев)
Начальник участка
«220 Вольт»
  • Руководство персоналом подразделения.
  • Организация и контроль процессов товародвижения.
  • Формирование мест хранения складского комплекса.
  • Инвентаризация складов.
  • Работа с расхождениями в собранных заказах.
  • Организация и контроль отбраковки товаров.
  • Организация сбора логистических данных.
03
Май 2018 — Сентябрь 2019 (1 год и 5 месяцев)
Начальник смены склада
«220 Вольт»
  • Оперативное управление и координация работы всех сотрудников смены; решение административных и хозяйственных вопросов.
  • Участие в оперативном планировании работы склада, рационализации рабочих мест, снижении затрат.
  • Организация работы групп, контроль соблюдения технологического процесса обработки грузов.
  • Анализ результатов работы служб за смену и причин, вызывающих сбои.
  • Разработка и внедрение мероприятий по устранению выявленных недостатков.
  • Организация погрузочно-разгрузочных работ с соблюдением норм охраны труда.
  • Контроль инвентаризаций товарно-материальных ценностей.
  • Контроль учёта складских операций, отчётности и трудовой дисциплины.
04
Сентябрь 2019 — Сентябрь 2020 (1 год и 1 месяц)
Администратор WMS
«220 Вольт»
  • Решение вопросов, связанных с WMS SOLVO.
  • Оптимизация бизнес-процессов склада.
  • Формирование любых видов отчётов в БД SOLVO.
  • Инструктаж и обучение персонала работе с WMS.
  • Составление отчётности о работе складов.
05
Сентябрь 2020 — Сентябрь 2021 (1 год и 1 месяц)
Заместитель директора по логистике по WMS-системам
«220 Вольт»
  • Обеспечение бесперебойной работы WMS-сервисов.
  • Восстановление WMS-сервисов в кратчайшие сроки при программных и аппаратных сбоях.
  • Технические задания на модификацию WMS-системы.
  • Выявление потребностей бизнеса, решения по изменению процессов или внедрению новых.
  • Анализ проблем и узких мест в процессах, сопоставление с потребностями бизнеса.
  • Тестирование и приём изменений, передача заказчику с описанием функционала.
  • Инструкции для пользователей по работе с готовым решением.
  • Участие в проектировании и внедрении новых ИТ-сервисов.
  • Помощь программистам в обновлениях, локализации и исправлении ошибок.
  • Управление конфигурацией и параметрами WMS: бизнес-процессы, обновления.
  • Аудит WMS-системы.
  • Разработка и оптимизация складской отчётности, составление установленной отчётности.
  • Организация взаимодействия с другими подразделениями.
  • Контроль учётных операций в системе, анализ ошибок.
  • Работа с программистами и ИТ-отделом по процессам WMS.
06
Сентябрь 2021 — Сентябрь 2022 (1 год и 1 месяц)
Специалист по внедрению информационных систем
FM Logistic (Россия)
  • Сопровождение WMS-системы.
  • Передача и контроль решения проблем, связанных с WMS.
  • Интеграция новых клиентов на склады.
  • Техническая документация по интегрированным решениям.
  • Технические задания на доработки WMS для коллег из Франции.
  • Работа с EDI-обменом.
  • SQL-запросы, процедуры и функции для Oracle и MySQL.
  • Макеты этикеток на языке ZPL.
  • Собственные решения на Talend Studio.
07
Сентябрь 2022 — Июль 2023 (11 месяцев)
Ведущий специалист по внедрению бизнес-систем
FM Logistic (Россия)

Все обязанности предыдущей роли — плюс:

  • Миграции WMS-систем.
  • Развёртывание WMS-систем.
  • Развёртывание и контроль репликации WMS-систем.
  • Одностраничные приложения на JS + HTML + CSS.
  • Поддержка Python-приложений.
  • Мониторинг Linux- и Windows-серверов под WMS.
08
Июль 2023 — сейчас ({leadDur})
Руководитель группы информационных систем
FM Logistic (Россия)
Основные обязанности
  • Руководство командой из {team} разработчиков: планирование, контроль сроков и качества, наставничество.
  • Обучение стажёров и junior-сотрудников: техническая база и бизнес-логика компании.
  • Формирование целей, управление затратами отдела, участие в решениях по премированию.
  • Роль Product Owner: сбор требований, декомпозиция, приоритизация фич, контроль исправления багов, общение с бизнесом.
  • Разработка и запуск WMS и сервиса интеграции с маркетплейсами (нагрузка — 100 000+ отгрузок в день).
  • Code review (Go, Python, SQL, Laravel), выстраивание сильного ядра команды.
  • Администрирование Kubernetes через Lens, Helm-чарты, микросервисная архитектура.
  • Владение: Python, Go, PHP (Laravel), React, PL/SQL, Postgres, Kubernetes, Temporal, Oracle.
Ключевые достижения
  • Запустил WMS с нуля за 12 месяцев: ключевые бизнес-процессы склада, стабильная работа под высокой нагрузкой.
  • Разработал отчётный сервис на Python, затем переписал на Go: Excel-файлы на 2+ млн строк, гибкая фильтрация, несколько СУБД.
  • Выстроил наставничество: 3 стажёра выросли до junior-позиций и стали полноценными участниками команды.
  • Сформировал устойчивое ядро команды: делегирование, вовлечённость, предсказуемость релизов.
  • Оптимизировал работу с Kubernetes: Helm-чарты, ускорил доставку функционала в прод.
  • Сопровождал разработку TMS и успешно провёл миграцию на новую систему.
A103-0001-01

Зона хард скилов

системы
A103-0002-01
ECO-SYS · PROD
Экосистема из семи систем

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

7 систем·единая экосистема
A103-0003-01
WMS-CORE · PROD
Разработана WMS-система за 12 месяцев

Активная вовлечённость всех сторон позволила сделать решение основной WMS-системой в России. Гибкость системы такова, что мы разместили 150 клиентов с разными типами операций. Основное преимущество — старт нового клиента за 1 час.

7 минут на запуск новой среды·26 стендов·обновление каждые две недели
A103-0004-01
RPT-GO · PROD
Отчётный сервис: написан на Python, переписан на Go

В компании больше 10 тысяч разных отчётов — я разработал UI и бэкенд для управления ими и их отправкой клиентам. Когда встала задача оптимизации и интеграции отчётов в экосистему, сервис был переписан на Go.

отчёты до 10 млн строк·централизация отчётов всех корпоративных систем
A103-0005-01
TMP-TUNE · PROD
Temporal

Настройка, внедрение и использование Temporal под нагрузку 1 млн workflow ежедневно с retention в 4 дня.

1 млн workflow в день·retention — 4 дня
A103-0006-01
MPS-AGG · PROD
MPS — агрегатор маркетплейсов

Получение заказов, отгрузка, отмена и ответы по статусам — единый обмен с OZON, WB и Yandex.

OZON · WB · Yandex·полный цикл заказа
A104-0001-01

Зона софт скилов

люди и процессы
A104-0002-01
AI-DEV · Процесс
AI-ассистированная разработка как процесс

Внедрил генерацию кода не как игрушку, а как регламент с внутренними правилами, review-комитетом и контролем качества. Фокус команды сместился с набора текста на бизнес-логику.

~50% кода с AI·review-комитет
A104-0003-01
TEAM-BLD · {leadYrs}
Отдел разработки с нуля

За {leadYrs} набрал {staff} штатных разработчиков и {out} на аутсорсе, найм и адаптацию выстраивал сам. В составе {sfront}, {san}, остальные — бэкенд; один из бэкендов уже вырос до лида команды. Кандидатов отбираем через собственный формат «тестового дня», а внутри ведём людей от первых задач до самостоятельных направлений.

отдел из {team} разработчиков·{staff} сотрудников: рост от junior до senior
A104-0004-01
REV-BRD · Процесс
Review-комитет и тренинги

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

все review под присмотром·замечания → тренинги
A104-0005-01
FIELD · Практика
Выезды команды на склады

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

разработка видит склад·фичи проверяются в поле
A104-0006-01
1-ON-1 · Регулярно
Регулярные один-на-один

Встречаюсь лично с каждым в команде. Держу контакт, ловлю выгорание и блокеры раньше, чем они доедут до прода, поддерживаю мотивацию и качество работы.

каждый услышан·мотивация и качество
A105-0001-01

Зона навыков

стек
Домен
WMS TMS 3PL складская логистика EDI маркетплейсы «Честный знак»
Управление
найм и оценка наставничество Product Owner code review управление подрядчиками стейкхолдеры
Языки
PHP/Laravel Python Go — архитектура и review JavaScript SQL PL/SQL
Базы данных
PostgreSQL Oracle Redis Elasticsearch
Инфраструктура
Kubernetes Helm Docker Temporal Linux CI/CD Git
A106-0001-01

Зона контактов

связь

Информация об отправителе

Telegram{tg}!*
Email{mail}
Телефон{tel}
* — самый приоритетный способ связи
Написать в Telegram
© {y} · Николай Кочергин Конец маршрута