Skip to content

MagicPush/cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Кирилл Улановский

Team Lead / Руководитель группы разработки

Формат работы: удалённо (предпочтительно), гибрид, офис
Готов к командировкам.

Проживание: Россия, Москва

Ключевые навыки:

Менеджмент: Управление разработкой, Управление людьми, Построение команды, Onboarding, Agile, Scrum, Kanban
Разработка: PHP, Golang, Микросервисная архитектура, DDD, MySQL, PostgreSQL, CI/CD, Docker
Языки: русский (родной), английский (B2).

Со мной можно связаться:


Опыт работы

2025-07 - настоящее время, Независимый разработчик

Проектирование и разработка микросервисной архитектуры на PHP и Go (интеграция с PostgreSQL, Redis и Kafka) для образовательного проекта. С применением DDD и интеграционных тестов.

2024-11 - 2025-06, B2B-Center

Компания: B2B-Center (Москва), https://www.b2b-center.ru/
Позиция: Team lead

Бизнес - электронная торговая площадка, автоматизирующая крупные закупки.

Команда, которой управлял (4 backend, 1 qa, 1 системный аналитик), занимается интеграциями, поддержкой собственного универсального API для клиентов, а также функционалом для создания ЭЦП и МЧД.

Основные достижения:

  1. Предотвратил риски для компании получить штрафы и потерять репутацию из-за проблемной интеграции - связал разработку с ключевыми отделами, чтобы ускорить получение ответов на вопросы и подготовить тех. поддержку к тяжелому сценарию.
  2. Сделал спринты прозрачными, увеличив средний процент закрытия с 50 до 70 (оптимизация процессов).
  3. Составил подробный план с точечными сроками для крупного проекта, разрабатываемого в одиночку одним разработчиком, обеспечив прозрачность.
  4. Ввёл культуру сбора обратной связи в команде, а также распространил свой опыт (статья + митап) среди тим лидов других команд.
  5. Ввёл культуру регулярного и "густого" покрытия функционала авто-тестами.

Основные задачи:

  1. Налаживание коммуникаций внутри команды и за её пределами, сбор обратной связи.
  2. Найм разработчиков в команду и их онбординг.
  3. Улучшение существующих в команде процессов, ввод недостающих (Scrum, Grooming, Retro и т. п.).
  4. Разработка и модернизация инструментов для нужд бизнеса и разработчиков, проектирование архитектуры.
  5. Улучшение качества существующего кода - демонстрация практик на своём примере, ревью кода, тестирование.

Применяемые навыки и инструменты: Управление разработкой, Управление людьми, Проведение интервью, Agile, Scrum, CI/CD, Docker, PHP, PHPUnit, MySQL, Redis, ClickHouse, Jira

2019-11 - 2024-10, Borzo

Компания: Borzo (Москва), https://borzodelivery.com; ранее (до ребрендинга от 2021-09) - Dostavista (Москва), https://dostavista.ru
Позиция: Team Lead / Engineering manager

Borzo - это международное имя Dostavista, которая разрослась до 10 стран. К концу 2024-го года компания разделилась на чисто российскую Dostavista и "остальную" Borzo.

Основную часть времени провёл в команде, развивающей взаимодействие сервисов с курьерами.

Основные достижения:

  1. Прошёл путь от senior разработчика до руководителя 5 тим лидов. Обеспечил прозрачную управляемую структуру из 5 кросс-функциональных команд и 12 инженеров.
  2. Спланировал и скоординировал техническое разделение всей кодовой базы компании (монолит, микросервисы, YouTrack) на два независимых бизнеса - Россию (Dostavista) и остальные страны (Borzo). Была составлена подробная дорожная карта миграции с техническими планами, которую успешно распределил между всеми разработчиками компании. Разделение прошло без инцидентов и в сроки.
  3. Оптимизировал распределение нагрузки в крупной и нагруженной команде: ввёл дежурных разработчиков, ускорив ответы на обращения коллег в среднем в ~4 раза и расширив экспертизу разработчиков.
  4. За 4 месяца исправил отношение членов команды к team lead с "Всё неплохо, но вот гора претензий..." на "Всё хорошо, никаких проблем!".
  5. В период больших потерь в разработке сплотил оставшихся ребят, соединив две поредевшие команды в одну. Позже усилил команду, наняв дополнительно 4 backend разработчиков.

Основные задачи:

  1. Управление 5 распределёнными командами разработки через их тим лидов.
  2. Найм русско- и англо-говорящих разработчиков, онбординг тим лидов для помощи в найме, онбординг разработчиков для более быстрой адаптации.
  3. Сбор обратной связи по тим лидам и разработчикам (личная модификация "оценки 360") для помощи самим сотрудникам, а также для оценки их ежегодной индексации.
  4. Помощь разработчикам и тим лидам с решением разных проблем - оптимизация процессов, мотивация и развитие специалистов, решение деликатных вопросов.
  5. Разработка и поддержка сложных подсистем с масштабированием на международные рынки в области взаимодействия сервиса с курьерами: архитектурный план, роботы, микросервисы, API между backend и мобильными приложениями (с поддержкой разных версий и периодическими чистками устаревших), админка, функциональные-интеграционные автотесты.

Применяемые навыки и инструменты: Управление людьми, Управление разработкой, Решение проблем, Построение команды, Onboarding, Agile, Scrum, Kanban, CI/CD, Docker, PHP, PHPUnit, MySQL, Bash, Yii2, Redis, ClickHouse, YouTrack

2011-09 - 2019-08, SAPE

Компания: SAPE (Москва), https://www.sape.ru
Позиция: Team Lead

Основное достижение: собрал с нуля команду разработчиков из 2 backend и 1 frontend. Обеспечил профессиональный рост подчинённых backend до уровня senior.

Основная задача: проектирование, развитие и поддержка сервисов по размещению рекламных "вечных" ссылок и ссылок в соц. сетях.

Применяемые навыки и инструменты: Управление разработкой, Управление людьми, Построение команды, Agile, Scrum, Symfony, Sphinx, Docker, PHP, MySQL, CI/CD, Memcache, Jira

2009-10 - 2011-06, Ранний опыт

Позиция: Middle PHP Developer

Основные задачи:

  1. Поддержка и развитие MLM-сервиса.
  2. Проектирование и разработка интернет-магазина.
  3. Разработка и поддержка корпоративного портала для проведения performance review сотрудников.
  4. Консультирование младших программистов, руководство сдельщиками.

Применяемые навыки и инструменты: PHP, MySQL, Symfony


Высшее образование

Российский государственный социальный университет (РГСУ), Россия, Москва
Период обучения: 2005-09 - 2011-06, 6 лет
Факультет: Социологии и информационных технологий
Специализация: Прикладная математика и информатика
Степень: Магистр


О себе

Team Lead с сильным техническим бэкграундом (PHP/Go); 15+ лет в разработке, 9+ лет в управлении инженерами. Умею выстраивать процессы разработки так, чтобы бизнес получал результат вовремя и с предсказуемым качеством. Нацелен на создание автономных команд и прозрачных процессов поставки ценности.

Ключевые компетенции

  1. Управление командой (до 12 человек): найм, адаптация, проведение 1-on-1 и развитие инженеров.
  2. Процессы: сокращаю Time-to-Market минимум на 15% за счёт внедрения и оптимизации процессов в команде (Agile, культура code review и CI/CD). Соблюдаю баланс между качеством кода и скоростью доставки.
  3. Техническое лидерство: проектирование архитектуры систем, выбор стека технологий, управление техническим долгом, покрытие функционала интеграционными авто-тестами (для снижения стоимости поддержки систем).
  4. Коммуникация: выступаю связующим звеном между бизнесом и разработкой, умею объяснять сложные вещи простым языком.
  5. Стрессоустойчивость: быстро принимаю здравые решения в условиях неопределённости и стрессовых ситуациях.
  6. Английский - уверенный Upper Intermediate / B2: one-on-one, встречи на несколько человек, технические и финальные собеседования.

About

Резюме

Topics

Resources

Stars

Watchers

Forks

Contributors