О себе
16+ лет опыта в fullstack разработке, запуске и масштабировании сложных технологических продуктов и с глубоким пониманием как технической, так и продуктовой стороны разработки ПО. Специализируюсь на тяжелых web-приложениях и внедрении AI/LLM-инструментов в них. Спикер Highload++ и большинства ведущих AI-конференций.
Сейчас
ABC Elementary
Разработка с нуля краудсорсинговой AI-платформы для подготовки мультимодальных данных любой сложности: сбор данных, разметка всех типов, авторазметка, создание дата-пайплайнов, оценка LLM/RAG, генерация синтетических данных и многое другое. Проект позволяет DS-командам (CV/NLP/Audio) самостоятельно строить data-flow и процесс разметки любой сложности без привлечения разработчиков, что в разы снижает проверку гипотез и time-to-market для их ML-продуктов.
Ключевые достижения:
- MVP, найм команды, доведение до прода, поддержка и масштабирование под нагрузку (в пике — 11 тыс человек работали по 8-10 часов в день), взаимодействие с ~8 лидами больших ML-команд
- Через нашу платформу прошла большая часть данных флагманских AI-проектов Сбера (Kandinsky, GigaChat, бенчмарк MERA, голосовые ассистенты и многое другое) и больших открытых датасетов (HaGRID), которые используют Google и Intel
- Придумал и спроектировал подход к автоматизации разметки данных с использованием LLM (и затем ML в целом), что значительно сократило стоимость и сократило время подготовки датасетов
- Реализовали визуальный конструктор для DS-инженеров, позволяющий создавать сложные пайплайны без программирования
- Создание коробочной версии из SaaS, формирование КП по нему, участие в технических демо и в интеграциях в контуры заказчиков
Профессиональные навыки
Стратегическое лидерство
- 12 лет опыта управления лидами или небольшими инженерными командами напрямую
- Построение процессов разработки и масштабирования с нуля
- Опыт и понимание специфики веба, SaaS, on-premise, десктопа и мобильных приложений
- Умение брать на себя ответственность, как за проект, так и за команду
Техническая экспертиза
- Глубокое понимание всего процесса разработки ПО и архитектуры высоконагруженных систем
- Хорошая техническая насмотренность (разные стеки, команды, проекты — как свои, так и чужие)
- Большой опыт fullstack (backend, devops, frontend, mobile) и интеграций различных систем между собой
- Хорошее понимание нюансов внедрения AI/ML в процессы
- Умение находить решения для снижения стоимости сложных технических задач
Продуктовое мышление
- Опыт работы с различными стейкхолдерами, умение говорить на одном языке как с разработчиками, так и с бизнесом
- Успешный опыт как запуска разных продуктов с нуля (elementary, tripbest.ru, citywalks.me и другие), так и улучшение уже существующих
- Понимание важности баланса между метриками проекта, бизнес-требованиями и инженерией
Публичные выступления
Мои проекты
tripbest.ru
Сайт для путешествий, на котором мне было интересно потренироваться в создании единой точки планирования поездки. Кто-то даже потрудился сделать разбор этого процесса.
- 90% контента было собрано парсингом различных источников (тревел-сайтов, instagram, foursquare и чего только нет)
- Разработка сложного пайплайна автоматического сбора, фильтрации, валидации и оценки контента
- Помимо иллюстраций и некоторых типовых текстов, все на сайте было сделано одним человеком (мной)
- Сайт был сделан 7 лет назад и перестал поддерживаться, но трафик на него идет до сих пор
citywalks.me
Продолжение сайта — все ключевое было запаковано в приложение поверх форка над maps.me: iOS/Android.
- Самостоятельное освоение всего процесса мобильной разработки (C++/Objective-C/Swift/Java)
- 300.000+ установок из бесплатного поисковика трафика
- Официальное признание от Apple и приглашение в их московский офис на Developer Party Event для прокачки с техническими экспертами
Опыт работы
Teamlead / Techlead
АБТ (Сбер)
2017 — настоящее время
Первое время работа над внутренними проектами компании (речевая аналитика, кредитная история), а затем создание и управление разработкой проекта Elementary, обеспечение 24/7 работы этой платформы, которая является рабочим местом для 500+ разметчиков, взаимодействие с тимлидами и руководителями AI-направлений Сбера и внешних клиентов.
Teamlead
Беттинг-компания
2014 — 2017
Разработка собственных сложных нагруженных веб-приложений для работы в реальном времени, привязанных к физическим процессам («игры» — онлайн и на телевизорах в бет-клубах). Работа с командой математиков, инженерами физического железа (сканеры, начинка собственных банкоматов), техподдержкой, маркетингом и владельцем бизнеса.
Junior — Senior
Интеграторы (4)
2008 - 2014
Первые 6.5 лет я работал в различных интеграторах над проектами их клиентов в сферах: e-commerce (крупнейший — eldorado.ru), банки, оптовые поставщики, автодилеры, авиакомпании, финтех, узконаправленные соцсети, девелоперы и многие другие.
Технологический стек
Backend & Mobile
Frontend
DB
Интеграции
Интеграции
звучит как бот, но не совсем