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 / Руководитель группы разработки

Общий стаж: 15 лет и 4 месяца
Формат работы: удалённо (предпочтительно), гибрид, офис
Готов к командировкам.

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

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

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

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


Опыт работы

Ниже описан преимущественно опыт в качестве руководителя.

2024-11 - 2025-05, B2B-Center

Период: 2024-11 - 2025-05, 7 месяцев
Компания: B2B-Center (Москва), https://www.b2b-center.ru/
Позиция: Team lead

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

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

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

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

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

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

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

2019-11 - 2024-10, Borzo

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

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

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

  1. Прошёл путь от senior разработчика до руководителя 5 тим лидов.

  2. За 4 месяца помог тим лиду поменять отношение к нему членов команды с "Всё неплохо, но вот гора претензий..." на "Всё хорошо, никаких проблем!".

  3. В период больших потерь в разработке сплотил оставшихся ребят, соединив две поредевшие команды в одну. А чуть позже усилил команду, наняв 4 backend разработчиков.

  4. Спланировал и скоординировал техническое разделение всей кодовой базы компании (монолит, микросервисы, YouTrack) в рамках разделения бизнеса на 2 отдельных направления. Как итог:

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

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

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

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

2011-09 - 2019-08, SAPE

Период: 2011-09 - 2019-08, 8 лет
Компания: SAPE (Москва), https://www.sape.ru
Позиция: Team Lead

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

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

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

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

Период: 2009-10 - 2011-06, 1.7 года
Позиция: Middle PHP Developer

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

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

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


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

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


О себе

Оказавшись в команде, стремлюсь вокруг себя создать пространство партнёрских взаимоотношений и удобных и полезных процессов. Люблю помогать коллегам решать проблемы и расти над собой. А если команды нет, самостоятельно соберу её из сильных инженеров.

Коммуникация, взаимоотношения

  1. Слышу коллег. Готов потратить на общение достаточно времени, чтобы не осталось недопонимания, и проблемы были решены, найдены компромиссы.
  2. Открыт для критики, умею работать над собой.
  3. Не стесняюсь комментировать чужие решения и предлагать свои.
  4. Есть опыт выступлений на внутренних митапах.

Разработка

  1. Предпочитаю описывать задачи, release notes, технические планы таким образом, чтобы были даны комментарии ко всем возможным подводным камням и не осталось пространства для двойного толкования. Так QA и разработке легче разобраться и протестировать / проревьюить, а product manager-ы могут сразу легко настроить и начать пользоваться новым функционалом.
  2. Предпочитаю разрабатывать на чистом PHP или специализированных под компанию фреймворках и инструментах. Ранее разрабатывал на Symfony и Yii, могу разобраться и в других фреймворках.

Общее

  1. Английский - на уровне Upper Intermediate / B2:
    • Комфортно разговариваю с иностранцами - one-on-one, встречи на несколько человек, технические и финальные собеседования.
    • С лёгкостью читаю профессиональную литературу, веду корпоративные документацию и переписки.
  2. В свободное время почитываю литературу в области менеджмента и психологии, разбираюсь в Java и Kotlin, планирую изучать Go.

About

Резюме

Topics

Resources

Stars

Watchers

Forks