Senior Frontend Developer React, TypeScript

Москва, Россия
Сеньор
Информационные технологии • Разработка • Frontend
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 3 до 5 лет
Есть файл резюме (защищен)
О себе

На данный момент Старший разработчик интерфейсов в Яндексе.

Мои компетенции и опыт

24 года (октябрь 2026).

ОПЫТ РАБОТЫ

Яндекс — февраль 2023–настоящее время

Текущая должность: старший разработчик интерфейсов. Вырос от стажёра. ПромоСтраницы: около 2 млн визитов в день в читательской части и нужен доступ к резюме пользователей редактора в неделю.

- Инициировал «Ожившие изображения»: исследовал модели image-to-video, собрал демо и согласовал реализацию со смежными командами. Разработал frontend генерации, предпросмотра и воспроизведения. В среднем 7 000+ генераций в месяц. В A/B-тестах: дочитывания до +5%, CTR объявлений до +20% относительно контроля.

- Перенёс все типы блоков редактора с нужен доступ к резюме на Lexical; две реализации работали параллельно под feature flag. Участвовал в редизайне и инициировал сбор обратной связи, по которой команда доработала интерфейс. Ускорил добавление блоков и сократил время поддержки legacy-кода.

- Разработал AI-чат внутри статей для desktop и mobile: потоковые ответы через WebSocket, отмену генерации и восстановление ответа после переподключения. В A/B-тесте переходы из статьи выросли на 3% относительно контроля.

- Спроектировал и довёл до релиза frontend сравнения и восстановления версий: два экземпляра редактора с выравниванием блоков, историю, полное восстановление и поблочный откат. Интегрировал AI-ассистента на базе YandexGPT.

- Добавил брендирование статей в редакторе и читательской части: динамические темы, оформление блоков и мобильный предпросмотр. В экспериментах с брендированием: retention +23%, продажи темизированных статей +18%, выручка +3%, конверсии +4-6% относительно контроля.

- Переработал управление публикациями: карточки статей, пакетная загрузка, виртуализация, сортировка и фильтры. Добавил создание тегов, назначение публикациям, поиск и фильтрацию по тегам.

- Сократил JavaScript-бандл на 34% за счёт разделения кода, отложенной загрузки и облегчения UI-компонентов. Отдельно сократил размер серверного HTML на 30-60%, gzip-ответа на 10-20%.

- Для образовательного портала рекламы разработал UI-компоненты на Vue 3 и Ant Design с документацией в Storybook и контентную модель курсов в Strapi. Контент-менеджеры смогли публиковать материалы без участия разработчиков.

Студия Артемия Лебедева — август 2022–январь 2023

Junior Frontend Developer (Vue)

Стажировка, 6 месяцев. На Vue разработал раздел статистики, темизацию, гибкие макеты и виджеты главной страницы конструктора презентаций Fokus. нужен доступ к резюме

Фриланс — октябрь 2021–июль 2022

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

Разрабатывал сайты под ключ и Telegram-ботов: пользовательские сценарии, интерфейсы и формы, аналитика, деплой и поддержка.

ПРОЕКТЫ

NCFG — основная разработка: март–июнь 2026, далее развитие и поддержка.

- Разработал сайт на React, нужен доступ к резюме и TypeScript: дизайн, Strapi CMS, PostgreSQL и S3-хранилище. Добавил онлайн-диагностики с восстановлением прогресса, серверным расчётом, email-отчётами и CSV-экспортом.

- Перенёс production на VM в нужен доступ к резюме Настроил CI/CD в GitHub Actions: Docker-сборку, проверку резервной копии перед обновлением CMS, готовности сервисов и версии релиза, откат контейнеров при сбое.

- Написал пайплайн PR-preview для Yandex Serverless Containers: frontend-контейнер на PR, доступ к CMS только для чтения и очистка после закрытия. В прежней инфраструктуре Yandex Cloud настроил API Gateway для web и CMS.

нужен доступ к резюме | нужен доступ к резюме

FinHealth — октябрь 2026–настоящее время; в разработке, есть публичная демоверсия.

- Разрабатываю на React платформу клуба «ФинЗдоровье»: учебные программы и финансовый планер со сценариями, бюджетом, целями, планом/фактом, локальным сохранением, миграциями данных и JSON/CSV-экспортом. Доступна публичная демоверсия.

- Реализовал подключаемые упражнения через sandboxed iframe и версионируемый postMessage-протокол с проверкой схем данных и обработкой ошибок.

нужен доступ к резюме

НАСТАВНИЧЕСТВО

HTML Academy: наставник курса React, декабрь нужен доступ к резюме март 2026. Ментор летней ШРИ Яндекса, 2025. Проводил наймовые секции.

Изучаю архитектуру программного обеспечения в Яндекс Практикуме.

Москва. GitHub: нужен доступ к резюме

Образование: Донской государственный технический университет, 2024. Программная инженерия.

Языки: русский — родной, английский — B2.

КОНТАКТЫ
Email: нужен доступ к резюме
Дополнительный email: нужен доступ к резюме
Телефон: нужен доступ к резюме
Telegram: нужен доступ к резюме


Специализация
Информационные технологииРазработкаFrontend
Отрасль и сфера применения

Уровень
Сеньор

Есть файл резюме (защищен)


Интересные кандидаты