Обязанности и достижения:
Обязанности:
– Формирование команды и проведение технических собеседований (участвовал в найме более 25 специалистов).
– Архитектурное проектирование и техническое руководство фронтенд-разработкой VK Video.
– Наставничество, проведение код-ревью, внедрение стандартов и регламентов качества кода.
– Декомпозиция задач, участие в архитектурном комитете VK.
– Разработка и поддержка Core-функционала, внедрение Dependency Injection, переход на MobX.
– Переработка ключевых разделов: каналов, плейлистов, страницы видео, комментариев.
Достижения:
– Вынесение сервиса VK Video в отдельный домен.
– Существенное улучшение метрик вовлеченности пользователей по результатам A/B тестов.
– Избавление от легаси и внедрение современной слоистой архитектуры.
– Сформировал основу фронтенд-команды, обеспечив ее рост с 2 до 60 специалистов.
– Успешно совмещал роли архитектора, разработчика, а так же частично бизнес- и системного аналитика.
– Внедрил Backend Driven UI на фронтенд.
React - CSS - TypeScript - MobX - Effector - Webpack - Vite - Remix