Общий стаж: 15 лет и 4 месяца
Формат работы: удалённо (предпочтительно), гибрид, офис
Готов к командировкам.
Проживание: Россия, Москва
Менеджмент: Управление разработкой, Управление людьми, Построение команды, Onboarding, Agile, Scrum, Kanban
Разработка: PHP, PHPUnit, MySQL, CI/CD, Docker, Bash, Symfony, Yii2, Sphinx
Языки: русский (родной), английский (B2).
- В Telegram: https://t.me/magicpush
- По почте:
xerxes.home@gmail.com
Ниже описан преимущественно опыт в качестве руководителя.
Период: 2024-11 - 2025-05, 7 месяцев
Компания: B2B-Center (Москва), https://www.b2b-center.ru/
Позиция: Team lead
Бизнес - электронная торговая площадка, автоматизирующая крупные закупки.
Команда, которой управлял, занимается интеграциями, поддержкой собственного универсального API для клиентов, а также функционалом для создания ЭЦП и МЧД.
Основные достижения:
- Предотвратил риски для компании получить штрафы и потерять репутацию из-за проблемной интеграции.
- Оптимизировал процессы вокруг спринтов, что стабилизировало высокий процент закрытия.
- Обеспечил прозрачность крупного проекта, разрабатываемого в одиночку одним разработчиком - появился подробный план с более точечными сроками.
- Ввёл культуру сбора обратной связи в команде, а также распространил свой опыт (статья + митап) среди тим лидов других команд.
- Ввёл культуру регулярного и "густого" покрытия функционала авто-тестами.
Основные задачи:
- Налаживание коммуникаций внутри команды и за её пределами, сбор обратной связи.
- Найм разработчиков в команду и их онбординг.
- Улучшение существующих в команде процессов, ввод недостающих (Scrum, Grooming, Retro и т. п.).
- Разработка и модернизация инструментов для нужд бизнеса и разработчиков, проектирование архитектуры.
- Улучшение качества существующего кода - демонстрация практик на своём примере, ревью кода, тестирования.
Применяемые навыки и инструменты: Управление разработкой, Управление людьми, Проведение интервью, Agile, Scrum, CI/CD, PHP, PHPUnit, MySQL
Период: 2019-11 - 2024-10, 5 лет
Компания: Borzo (Москва), https://borzodelivery.com; ранее (до ребрендинга от 2021-09) - Dostavista (Москва), https://dostavista.ru
Позиция: Engineering manager
Borzo - это международное имя Dostavista, которая разрослась до 10 стран. К концу 2024-го года компания разделилась на чисто российскую Dostavista и "остальную" Borzo.
Основные достижения:
-
Прошёл путь от senior разработчика до руководителя 5 тим лидов.
-
За 4 месяца помог тим лиду поменять отношение к нему членов команды с "Всё неплохо, но вот гора претензий..." на "Всё хорошо, никаких проблем!".
-
В период больших потерь в разработке сплотил оставшихся ребят, соединив две поредевшие команды в одну. А чуть позже усилил команду, наняв 4 backend разработчиков.
-
Спланировал и скоординировал техническое разделение всей кодовой базы компании (монолит, микросервисы, YouTrack) в рамках разделения бизнеса на 2 отдельных направления. Как итог:
- Составил глобальный план + подробно расписал технические планы разделения большинства крупных фич.
- Раскопал детали по застрявшим вопросам (не только в области разработки), по которым было сложно добиться какой-либо информации от ответственных.
- Разработка успешно реализовала все приоритетные задачи из составленного мною списка в сроки (менее приоритетный "остаток" задач - очистка от лишнего кода).
Основные задачи:
- Управление 5 распределёнными командами разработки через их тим лидов.
- Найм русско- и англо-говорящих разработчиков, онбординг тим лидов для помощи в найме, онбординг разработчиков для более быстрой адаптации.
- Сбор обратной связи по тим лидам и разработчикам для помощи самим сотрудникам, а также для оценки их ежегодной индексации.
- Помощь разработчикам и тим лидам с решением разных проблем - оптимизация процессов, мотивация и развитие специалистов, решение деликатных вопросов.
- Разработка и поддержка сложных подсистем в области взаимодействия сервиса с курьерами: роботы, микросервисы, API между backend и мобильными приложениями (с поддержкой разных версий и периодическими чистками оных), админка, функциональные автотесты.
Применяемые навыки и инструменты: Управление людьми, Управление разработкой, Решение проблем, Построение команды, Onboarding, Agile, Scrum, Kanban, CI/CD, Docker, PHP, PHPUnit, MySQL, Bash
Период: 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, 1.7 года
Позиция: Middle PHP Developer
Основные задачи:
- Поддержка и развитие MLM-сервиса.
- Проектирование и разработка интернет-магазина.
- Разработка и поддержка корпоративного портала для проведения performance review сотрудников.
- Консультирование младших программистов, руководство сдельщиками.
Применяемые навыки и инструменты: PHP, MySQL, Symfony, SVN
Российский государственный социальный университет (РГСУ), Россия, Москва
Период обучения: 2005-09 - 2011-06, 6 лет
Факультет: Социологии и информационных технологий
Специализация: Прикладная математика и информатика
Степень: Магистр
Оказавшись в команде, стремлюсь вокруг себя создать пространство партнёрских взаимоотношений и удобных и полезных процессов. Люблю помогать коллегам решать проблемы и расти над собой. А если команды нет, самостоятельно соберу её из сильных инженеров.
- Слышу коллег. Готов потратить на общение достаточно времени, чтобы не осталось недопонимания, и проблемы были решены, найдены компромиссы.
- Открыт для критики, умею работать над собой.
- Не стесняюсь комментировать чужие решения и предлагать свои.
- Есть опыт выступлений на внутренних митапах.
- Предпочитаю описывать задачи, release notes, технические планы таким образом, чтобы были даны комментарии ко всем возможным подводным камням и не осталось пространства для двойного толкования. Так QA и разработке легче разобраться и протестировать / проревьюить, а product manager-ы могут сразу легко настроить и начать пользоваться новым функционалом.
- Предпочитаю разрабатывать на чистом PHP или специализированных под компанию фреймворках и инструментах. Ранее разрабатывал на Symfony и Yii, могу разобраться и в других фреймворках.
- Английский - на уровне Upper Intermediate / B2:
- Комфортно разговариваю с иностранцами - one-on-one, встречи на несколько человек, технические и финальные собеседования.
- С лёгкостью читаю профессиональную литературу, веду корпоративные документацию и переписки.
- В свободное время почитываю литературу в области менеджмента и психологии, разбираюсь в Java и Kotlin, планирую изучать Go.