Опыт работы
Разработчик интерфейсов, Яндекс
Август 2022 — март 2025
Проекты: Яндекс.Мессенджер и Телемост
Основные достижения:
- Реализовала динамическое применение фиче-флагов, обеспечив активацию фич без перезагрузки страницы и простую синхронизацию между всеми клиентами.
- Самостоятельно разработала MSI-установщик для Electron-приложения: уточнила требования, выбрала библиотеки, интегрировала сборку в CI, добавила автообновление (PowerShell). Установщик уменьшил головную боль пользователей-администраторов Windows и разблокировал переезд новых пользователей.
- Разобралась, как сделать доработки в большой старый сервис на C++. Благодаря этому удалось избежать блокирующего запроса к бекенду при загрузке страницы.
- Проверила концепцию трансляций в Телемосте: подключение тестового клиента через headless Chromium на сервере.
- Улучшила процесс поддержки, внедрив автоматическую передачу технических данных в пользовательских обращениях.
Повседневные обязанности:
- Работала по Agile (Яндекс.Трекер), проводила и проходила код-ревью, использовала Git на постоянной основе.
- Реализовывала новые фичи на фронтенде, работая с backend- и mobile-командами, дизайнерами и тестировщиками. Участвовала в проектировании, декомпозировала задачи и доводила их до релиза.
- Пользовалась и дорабатывала систему AB-экспериментов и фичефлагов.
- Поддерживала доступность и адаптивность интерфейса.
- Поддерживала BFF и сервер раздачи приложения и обработки crash reports (Node.js + Express, Docker).
- Увеличивала покрытие кода тестами (unit, screenshot, e2e) и стабильность CI.
- Поддерживала надёжность highload-сервиса (дежурства: релизы, мониторинги и алерты, инциденты).
- Писала техническую документацию для коллег, помогала новичкам с онбодингом.
Стажёр-разработчик интерфейсов, Яндекс
Март — июль 2022
Проект Яндекс Pay
- Под руководством тимлида сделала страничку, отображающую на одном экране все варианты и состояния сложной кнопки оплаты.
Образование
Учебный центр VK в МГТУ им. Н.Э. Баумана
- Основной курс "Системный архитектор", web-разработка — 2021
- Семестровый курс "Базовое администрирование linux" — 2019
МГТУ им. Н.Э. Баумана
- Автоматизация технологических процессов и производств, бакалавриат — 2018-2022
Навыки
Клиентская часть: React, TypeScript, Redux, Electron
Серверная часть: Node.js, Express, Docker
Автоматическое тестирование: Jest, Storybook, E2E
Инструменты разработки: Webpack, npm/pnpm, Git, CI/CD, Jira, Figma
Процессы: Agile, код-ревью, техническая документация
Языки: Pусский — родной, Английский — B1