All mentors
Кирилл Степанов
Free test session

Study price

First session -15%
41$/ hour
Session with mentor
48$/ hour
5 sessions pack -5%
46$/ hour
10 sessions pack -10%
43$/ hour
15 minute test
Free
Extra services
1 week messaging
40$
Remote project review
Depends on complexity
Eligible for payments via wire transfer How it works?

Кирилл Степанов

Москва, Russia / GMT+03

Team Lead Авито

Solvery mentor icon
21
Sessions complete

Тимлид продуктовой команды в Авито c 9-ти летним опытом в разработке. Сертифицированный SCRUM-мастер. Если ты представитель бизнеса, то смогу помочь: - нанять разработчиков и тимлидов под конкретные проекты - найти узкие места в процессах разработки - оценить опыт разработчиков - решить рабочие задачи Если ты разработчик, то смогу помочь: - дорасти до желаемого грейда - устроиться в желаемую компанию - перейти в тимлиды Если ты тимлид, то смогу помочь: - наладить процессы в команде - выстроить коммуникацию с бизнесом - помочь понять SCRUM и как его правильно готовить.

🤝 Can help with

ПоможетJunior Middle Senior C-level Lead подготовиться к собеседованиюсоставить карьерный планс выполнением тестового заданияс выполнением рабочей задачиразобраться с проектом
  • Оценка резюме с рекомендациями по улучшению
  • Оценка навыков разработчиков / найм разработчиков
  • Составление плана карьерного развития
  • Подготовка к собеседованиям
  • Код-ревью / ревью архитектуры приложений
  • Выстраивание процессов разработки

💻 Work experience

May 2023 — until now

АвитоTeam Lead

November 2021 — May 2023

АвитоFrontend-разработчик

July 2017 — November 2021

КонтурFrontend-разработчик

December 2016 — June 2017

FreelanceFrontend-разработчик

🤟 Projects

Запуск коротких видео на Авито

Запуск функционала загрузки и проигрывания коротких видео на платформе Авито. Выступал в качестве технического лидера всего проекта, выполняя следующие обязанности: - Расчет нагрузок и требуемых ресурсов для реализации бизнес сценариев; - Проектирование нескольких вариантов технической реализации и выбор наиболее подходящего; - Обеспечение интеграции как с сервисами внутренней инфраструктуры компании, так и с внешними подрядчиками; - Проектирование конфигураций сплит-тестов; - Расчет плана по техническому capacity на несколько лет вперед; - Составление и защита дизайн-документа на уровне всей компании; - Управление техническими рисками. Достижения: - Проведено несколько десятков сплит-тестов, направленных на проверку бизнес гипотез; - Доказано позитивное изменение ключевых бизнес-метрик компании благодаря внедрению функционала коротких видео; - Значительно улучшен пользовательский опыт в сценариях загрузки и просмотра видео на платформе; - Получены инвестиции на дальнейшее развитие и масштабирование проекта.

Перевод ui-kit на css-in-js

Работая в команде инфраструктуры фронтенда, принял участие во внедрении кастомизации ui-библиотеки с помощью css-in-js. Вызовы были в том, чтобы не просадить драматически перфоманс отрисовки компонентов, а также не сломать работу библиотеки в поддерживаемых тогда IE 10/11. С появлением новой кастомизации отпала необходимость в самостоятельной сборке библиотеки, что улучшило developer experience от ее использования, а также уменьшило время сборки фронтенда в целевых проектах. С новой кастомизацией стало возможным менять тему приложений в рантайме. Для касмтомизации на проекте использовалась библиотека emotion.

Контур.CRM

Разработка коммерческой CRM/BPM системы с нуля. Принимал участие в разработке архитектуры и выборе технологий. Особенности архитектуры состояли в том, что нужно было обеспечить возможность интеграции стороннего кода в приложение. Для этого была разработана модульная архитектура с внедрением зависимостей. Разработал модуль аналитики, а также часть инфраструктурных модулей(роутинг, обработка и хранение данных, ui-kit). На проекте работал со следующими инструментами: - Typescript - React - Webpack - InversifyJS - Router5 - MobX/mobx-state-tree