Portrait of Юрий Дубовой
Санкт-Петербург, Россия
Добро пожаловать! Меня зовут

Юрий Дубовой

Архитектор. Аналитик. Автор

Архитектор и разработчик программного обеспечения. Автор методологии AIRModel и архитектуры CROSS-F, разработчик системы клиентской предиктивной аналитики Fractalog и аналитической системы Афина. Постоянный спикер, ведущий и член Программного Комитета конференции Mobius.

Обо мне

Приветствую на сайте DocInGem! Меня зовут Юрий Дубовой, я создаю информационные системы. Начал в 2010-м году как разработчик и остаюсь им по сей день. Большинство проектов, в которых я участвовал, оказались успешными. Некоторые нет. Но все нуждались в документации, аналитике и консистентных метриках.

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

Приятного чтения!

Сводка

Специализация

Архитектор клиентской предиктивной аналитики

Образование

Институт Физики и информационных технологий ДВГУ, Факультет Информационных технологий, специализация Информационные системы и технологии в связи, диплом с отличием.

Последние публикации

Кейноут «Волновая архитектура на практике» на Mobius 2025 Autumn, доклад «Архитектура для кросс-функциональных команд» на Mobius 2025 Spring, доклад «Архитектура сложных клиентских приложений» на Mobius 2023 Spring.

Языки

🇷🇺 Русский (родной) 🇺🇸 Английский (профессиональный)

Увлечения

🪚 Столярное дело 🪛 Электротехника 🏕️ Походы

Сферы интересов

В основе моих наиболее удачных решений всегда лежал синтез различных дисциплин. Новая сфера – это новые возможности для синтеза.

Разработка ПО

Мне нравится строить надежное и тестируемое ПО. Архитектура CROSS-F – это результат многолетней практики и экспериментов. Регулярно выступаю на профильной конференции Mobius.

Аналитика

В современном мире разработка ПО без аналитики бессмысленна. Если ты что-то не измеряешь – ты это не контролируешь.

Менеджмент

Формирование кросс-функциональных команд возможно, только если эти самые функции внятно определены. Это возможно только с учетом аналитических данных и архитектурных ограничений.

Опыт работы

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

Март 2025 - Ноябрь 2025

Делимобиль

Архитектор предиктивной клиентской аналитики, руководитель группы

Каршеринг Удаленно Москва

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

Ключевые результаты
  • Осуществил интеграцию кодовой базы с системой предиктивной аналитики Fractalog, что кратно увеличило скорость проверки продуктовых гипотез. Результаты под NDA, система доступна для скачивания на сайте fractalog.org.
  • Применил методологию AIRModel и сформировал консистентное и устойчивое к изменениям рынка дерево бизнес-метрик. Результаты под NDA, описание методологии доступно на сайте airmodel.org.
Февраль 2022 - Февраль 2025

Делимобиль

Архитектор мобильных приложений, аналитик, техлид группы iOS

Каршеринг Удаленно Москва

Самый большой каршеринг в РФ после интенсивного роста, MAU свыше 600k. Проект нуждался в стабилизации клиентских приложений и снижении Time to Market.

Ключевые результаты
  • Осуществил переход на архитектуру CROSS-F и покрытие Unit-тестами 100% бизнес-логики, сrash-free вырос на два порядка (с 98% до 99.99%).
  • Внедрил применение User Stories, Use/Test Cases, UML через PlantUML и методологию «документация как код», снизил средневзвешенный Time to Market в 2.5 раз.
  • Разработал программы индивидуального развития для всех членов команды, за счет специализации кратно увеличил итоговую производительность (снизил Defect Rate в 4-12 раз относительно смежных отделов).
Февраль 2020 - Декабрь 2021

Levitov Chess

Технический директор, техлид группы iOS

Геймдев Удаленно

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

Ключевые результаты
  • Осуществил выбор технологического стека, выполнил планирование и первичную оценку стоимости проекта, сформировал команду технических специалистов.
  • Спроектировал высоконагруженный клиент-серверный API, обеспечил баланс между стоимостью инфраструктуры и realtime-составляющей (блиц-игры).
  • Спроектировал мобильный клиент под iOS, реализовал графическую часть и сетевой слой, выполнил рефакторинг полученной кодовой базы.
August 2019 - Февраль 2020

FBS Inc.

Руководитель отдела мобильной разработки

Финтех Санкт-Петербург

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

Ключевые результаты
  • Обеспечил архитектурное единообразие кодовой базы, настроил процессы код-ревью, CI/CD.
  • Внедрил автоматизацию тестирования, обеспечил покрытие тестами критических элементов системы (сеть, механизмы кеширования и синхронизации трейдинговых данных).
  • Подготовил базу знаний и систему онбординга для новых разработчиков.
  • Вдвое нарастил команду (до 15 человек), для каждого сформировал программу индивидуального развития.
Декабрь 2017 - Февраль 2019

Ultimate Guitar

Архитектор, руководитель отдела мобильной разработки

Музыкальный издатель и дистрибьютор Калининград

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

Ключевые результаты
  • Разработал и внедрил механизм A/B-тестирования произвольной части мобильного приложения без перевыпуска в AppStore и Google Play (React Native, применяется патч на JS-часть), на порядок сократил общий TTM (с двух недель до 1 дня).
  • Внедрил процессы код-ревью, CI/CD, автоматизированного тестирования, оптимизировал механизм сборки RN-стека.
  • Сформировал теорию построения дерева метрик, реализовал систему визуализации аналитических воронок.
Июнь 2016 - Ноябрь 2017

Dialog Messenger

Ведущий разработчик iOS

Мессенджеры Санкт-Петербург

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

Ключевые результаты
  • Реализовал эффективную, кастомизируемую ленту сообщений, по качеству не уступающую решению от Telegram.
  • Настроил процессы CI/CD и быстрого развертывания White Label для корпоративных заказчиков.
  • Построил аналитическую систему, позволяющую оперативно детектировать сбои внутри self-hosted контура заказчика.
Июнь 2015 - May 2016

FarPost

Ведущий разработчик iOS

Классифайд Владивосток

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

Ключевые результаты
  • Внедрил технологию гибридной разработки на базе WKWebView, что позволило за 3 месяца выпустить полнофункциональное iOS-приложение для www.farpost.ru
  • Самостоятельно реализовал и вывел на рынок основные iOS-проекты компании: Объявления ФарПост и Дром База. Суммарный DAU свыше 12000 человек, средняя оценка в App Store 4-5 звезд.
  • Легализовал внутреннюю платежную систему приложения (убедил команду ревьюверов из Apple, что ее использование правомерно), в результате чего компания экономит 30% со встроенных покупок.
  • Обучил стажера и Junior-разработчика, сформировал гайдлайны, техническую документацию и получил автономно действующую команду.
Сентябрь 2014 - Июнь 2015

KamaGames

Руководитель отдела веб-разработки

Геймдев Владивосток

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

Ключевые результаты
  • Сформировал команду, способную автономно решать задачи по созданию и сопровождению веб-проектов.
  • Выстроил процесс быстрого создания промо-сайтов (конструктор) для новых продуктов компании.
Июнь 2010 - Сентябрь 2014

KamaGames

Разработчик Samsung bada и Tizen

Геймдев Владивосток

Компания является разработчиком и издателем казуальных игр для мобильных устройств. Была поставлена задача выйти на рынок приложений Samsung bada, а затем Tizen. Для выполнения задачи потребовалось выстроить весь процесс разработки с нуля.

Ключевые результаты
  • C нуля разработал GUI-движок на основе OpenGL ES.
  • Самостоятельно выполнил все этапы публикации приложения в Samsung Apps, включая настройку SEO. Получил 100k установок за 2 недели без всякого маркетинга.
  • Выступил в качестве представителя компании на Tizen Developer Conference 2014 в Сан-Франциско (доклад), организовал тестирование ключевых программных продуктов компании на новейших устройствах Samsung, получил приглашение принять участие в Tizen Developer Summit 2014.
  • Tizen App Challenge Russia — победитель в номинации Игровые/Неигровые приложения с поддержкой Samsung Gear S (pet-проект).
  • Tizen App Challenge — победитель в категории Lifestyle, Health, Navigation & Travel (pet-проект).
Сентябрь 2007 - Июнь 2010

ДВФУ/ИПМТ

Инженер-программист, лаборант

Робототехника Владивосток

ДВФУ (ранее ДВГУ) сотрудничает с Институтом Проблем Морских Технологий ДВО РАН в области подводной робототехники. В этой области проходил практику, участвовал в международных соревнованиях и защищал дипломный проект.

Ключевые результаты
  • Диплом с отличием (навигация подводных дронов).
  • Лауреат гранта Ректора ДВГУ по научно-исследовательской работе.
  • 1-е место на международных студенческих соревнованиях по подводной робототехнике 2008 в Сан-Диего, США, в номинации «The best speaker» за лучший доклад на английском языке, 8-е место в общекомандном зачете.
  • Участник встречи с премьер-министром РФ В.В. Путиным в составе делегации студентов ДВГУ по вопросам развития подводной робототехники в г. Владивосток 01.01.2009.
  • Участник совещания Федерального агентства по образованию и встречи с президентом РФ Д.А. Медведевым в составе делегации студентов ДВГУ в г. Москва 02.12.2009.
Май 2008 - Ноябрь 2009

PKIRO

Лаборант

DevOps Владивосток

Государственная организация с объемным парком рабочих станций и серверов.

Ключевые результаты
  • Оптимизировал процесс ввода рабочих станций в эксплуатацию, создав специализированные Windows-образы с предустановленным ПО, что сократило время развертывания в несколько раз.
  • Успешно совместил работу с учебой в Институте Физики и Информационных технологий ДВГУ и дипломной практикой в Институте Проблем Морских Технологий ДВО РАН.

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

Специализируюсь на мобильной разработке. Backend, Web, аналитика и инфраструктура в режиме «T-shaped person».

Языки программирования

Swift
Swift
Go
Go
JavaScript
JavaScript
TypeScript
TypeScript
Objective-C
Objective-C
С++
С++
C
C
Python
Python
Bash
Bash
SQL
SQL
HTML
HTML
CSS
CSS

Инструменты и фреймворки

Xcode
Xcode
VSCode
VSCode
Tailwind CSS
Tailwind CSS
React
React
Hugo
Hugo
Postman
Postman
fastlane
fastlane

Инфраструктура

macOS
macOS
Linux
Linux
Git
Git
Docker
Docker
Nginx
Nginx
MySQL
MySQL
SQLite
SQLite
GitLab
GitLab

Контакты

Вопросы, идеи, предложения

Контакты

Location

Санкт-Петербург, Россия

Архитектура приложений Предиктивная клиентская аналитика Рекомендательные системы Персонализация сервисов