Реверчук Захар

Teamlead  /  Lead Backend Developer
zakhar@reverch.uk
+7 919 905-22-75
Москва
tg: @odoog  ·  github: odoog
Захар Реверчук
Backend-разработчик с более чем 6-летним опытом, последнее время — в роли тимлида. Специализация: проектирование высоконагруженных микросервисных систем, технический анализ сложных бизнес-доменов, декомпозиция и ведение крупных проектов от требований до ввода в эксплуатацию. Умею строить команды, выстраивать процессы и принимать технические решения с долгосрочным горизонтом.
Ведение проектов — полный цикл, от требований до демо
Микросервисное взаимодействие — проектирование и реализация
Технический анализ — декомпозиция, техкомитеты
Коммуникации — организация процессов, решение конфликтов
Масштабирование команды — найм, онбординг, менторинг
Легаси — быстрое погружение, рефакторинг, стабилизация
.NET / C# PostgreSQL Kafka Redis Python Kubernetes gRPC / REST Highload
OZON tech. Март 2024 — Настоящее время
TeamLead / TechLead
  • Реструктуризация команды: сформировал две подкоманды с чётким разделением зон ответственности (работа с заказчиками и продуктовая декомпозиция / технические комитеты и инфраструктура), выстроил внутри каждой процессы, метрики и культуру взаимодействия.
  • Масштабирование команды с 4 до 10 человек: проведение интервью, онбординг, менторинг. Обеспечил стабильность команды в периоды кадровых изменений, не допустив потери экспертизы.
  • Снижение аварийности ключевых сервисов: провёл системный анализ инцидентов и инициировал переработку алгоритма складской маршрутизации, что позволило вывести сервисы из «красной зоны» и значительно сократить инциденты в сервисе.
  • Руководство разработкой в условиях кратного роста нагрузки: обеспечивал непрерывную поставку бизнес-фич при одновременном росте требований к производительности и надёжности.
  • Технические интеграции с внешними поставщиками: курировал сложные взаимодействия с китайскими производителями роботов-сортировщиков — согласование протоколов, техническая экспертиза при приёмке, разрешение нештатных ситуаций на стыке систем.

OZON tech. Февраль 2022 — Март 2024
Senior / Lead .NET Backend Developer
  • Новая система настройки правил сортировки — проектировал и внедрял замену legacy-решения. Проект занял более года от постановки требований до ввода в эксплуатацию.
  • Вынос ядра расчёта маршрутов из монорепозитория: спроектировал и реализовал перевод во внешние системы — снял 400 qps/нед. холостых перерасчётов с монолита, сократил время блокирующего ожидания, кратно уменьшил размер таблиц расчёта.
  • Интеграция роботов в процессы сортировки: проектировал и реализовывал сложную логику совместной работы людей и роботов на одной зоне, маршрутизацию одного робота между несколькими складами, управление конфигурациями роботизированной сортировки технологами в реальном времени.
  • Единые системы идентификации предметов и пользователей (> 3 млн активных предметов): спроектировал переход с монолита на локальную агрегацию данных, обеспечил целостность и консистентность на всём домене.
  • Повысил утилизацию логистических контейнеров с 67% до 80% за счёт пересмотра алгоритма упаковки.
  • Разработал инструмент самодиагностики алгоритма вычисления логистических свойств — сократил поток входящих заявок на дежурство более чем на 70%.
  • Поддерживал высоконагруженный сервис (> 30k RPC): оптимизировал запросы к БД, боролся с практикой повсеместного использования fallback-значений — инициировал и провёл работу в рамках домена по обеспечению полноты и корректности данных.
  • Сопровождал shared-библиотеки: выявлял и устранял утечки памяти в общей PostgreSQL-библиотеке, разрешил dll-hell при импорте, разработал принципы версионирования; создал и поддерживал модуль u2s-авторизации (> 20 сервисов-потребителей).
  • Реанимировал legacy-сервис перед высоким сезоном: снизил количество коннектов к БД в 4 раза, устранил утечки памяти и race conditions.
  • Менторил сотрудников команды, проводил технические скрининги и интервью.

Indacoin Ltd. Сентябрь 2020 — Январь 2022
.NET / Python Backend Developer
  • Интегрировал обменник с криптовалютными биржами и кошельками; поддерживал функциональность 5 международных бирж.
  • Разработал ядро безопасности для финансовых операций; переписал legacy-ядро обмена — сократил количество хранимых процедур в 3 раза.
  • Снизил error_rate обменов с ~0.1 до ~0.02; внедрил систему алертов и дежурств.
  • Внедрил практики регрессионного тестирования; писал автотесты.
  • Перевёл email-рассылку и чат-ботов с внешней платформы автоматизации на собственное решение в сжатые сроки.

Yay Games Декабрь 2020 — Июнь 2021
Python Backend Developer
  • Интегрировал ERC-20 криптовалютные кошельки с децентрализованными приложениями.

Gameford  /  GetCourse  /  ELMA 2019 — 2020
Junior Unity / Python / .NET / JS Developer
  • Полный цикл разработки VR-игры на Unity с внедрением технологий computer vision.
  • Разработка плагинов и веб-плеера для платформы GetCourse.
  • Разработка CRM-системы на .NET (ELMA, проектная занятость).
  • Образовательный центр «Сириус» — курс «Разработка приложений дополненной реальности» (2021)
  • Образовательный центр «Сириус» — курс «Разработка мобильного приложения» (2022)
  • GetCourse — курс «Python Разработка» (2019)
  • ЦДО ТАУ — курс «C# Разработка» (2020)
Русский — родной
Английский — свободное общение