
Study price
Кирилл Степанов
Team Lead — Авито
Тимлид продуктовой команды в Авито c 9-ти летним опытом в разработке. Сертифицированный SCRUM-мастер. Если ты представитель бизнеса, то смогу помочь: - нанять разработчиков и тимлидов под конкретные проекты - найти узкие места в процессах разработки - оценить опыт разработчиков - решить рабочие задачи Если ты разработчик, то смогу помочь: - дорасти до желаемого грейда - устроиться в желаемую компанию - перейти в тимлиды Если ты тимлид, то смогу помочь: - наладить процессы в команде - выстроить коммуникацию с бизнесом - помочь понять SCRUM и как его правильно готовить.
🤝 Can help with
- Оценка резюме с рекомендациями по улучшению
- Оценка навыков разработчиков / найм разработчиков
- Составление плана карьерного развития
- Подготовка к собеседованиям
- Код-ревью / ревью архитектуры приложений
- Выстраивание процессов разработки
💻 Work experience
May 2023 — until now
Авито — Team Lead
November 2021 — May 2023
Авито — Frontend-разработчик
July 2017 — November 2021
Контур — Frontend-разработчик
December 2016 — June 2017
Freelance — Frontend-разработчик
🤟 Projects
Запуск коротких видео на Авито
Запуск функционала загрузки и проигрывания коротких видео на платформе Авито. Выступал в качестве технического лидера всего проекта, выполняя следующие обязанности: - Расчет нагрузок и требуемых ресурсов для реализации бизнес сценариев; - Проектирование нескольких вариантов технической реализации и выбор наиболее подходящего; - Обеспечение интеграции как с сервисами внутренней инфраструктуры компании, так и с внешними подрядчиками; - Проектирование конфигураций сплит-тестов; - Расчет плана по техническому capacity на несколько лет вперед; - Составление и защита дизайн-документа на уровне всей компании; - Управление техническими рисками. Достижения: - Проведено несколько десятков сплит-тестов, направленных на проверку бизнес гипотез; - Доказано позитивное изменение ключевых бизнес-метрик компании благодаря внедрению функционала коротких видео; - Значительно улучшен пользовательский опыт в сценариях загрузки и просмотра видео на платформе; - Получены инвестиции на дальнейшее развитие и масштабирование проекта.
Работая в команде инфраструктуры фронтенда, принял участие во внедрении кастомизации ui-библиотеки с помощью css-in-js. Вызовы были в том, чтобы не просадить драматически перфоманс отрисовки компонентов, а также не сломать работу библиотеки в поддерживаемых тогда IE 10/11. С появлением новой кастомизации отпала необходимость в самостоятельной сборке библиотеки, что улучшило developer experience от ее использования, а также уменьшило время сборки фронтенда в целевых проектах. С новой кастомизацией стало возможным менять тему приложений в рантайме. Для касмтомизации на проекте использовалась библиотека emotion.
Разработка коммерческой CRM/BPM системы с нуля. Принимал участие в разработке архитектуры и выборе технологий. Особенности архитектуры состояли в том, что нужно было обеспечить возможность интеграции стороннего кода в приложение. Для этого была разработана модульная архитектура с внедрением зависимостей. Разработал модуль аналитики, а также часть инфраструктурных модулей(роутинг, обработка и хранение данных, ui-kit). На проекте работал со следующими инструментами: - Typescript - React - Webpack - InversifyJS - Router5 - MobX/mobx-state-tree