О себе
Frontend-разработчик с 4+ годами коммерческого опыта, специализируюсь на построении стабильных и масштабируемых интерфейсов на Vue 3 и TypeScript. Участвую в проектировании и развитии микрофронтендной архитектуры, работаю со сложными интеграциями и проработкой технических решений. Веду задачи полного цикла: от анализа требований и декомпозиции до разработки и релиза. Внедряю инженерные решения, влияющие на качество и скорость разработки: автоматизированное тестирование с интеграцией в CI/CD и AI-инструмент для code review. Активно влияю на команду и процессы: участвую в ревью, менторю разработчиков и формирую инженерные стандарты.
Опыт работы
Marfatech
Frontend Developer
Разрабатывала новую функциональность в микрофронтендах и участвовала в переходе от монолита к микрофронтендной архитектуре. Вела задачи полного цикла самостоятельно: от анализа требований и декомпозиции до релиза. Внедрила 300+ тестов на Playwright (E2E и визуальные проверки) с мокированием API и запуском в GitLab CI, что сократило время ручного тестирования на 20%. Внедрила AI-инструмент для предварительного code review, настроила его под проект и обучила команду, что сократило время ревью на 50%. Разработала функции и компоненты npm-пакета для микрофронтендов: сократила дублирование кода и унифицировала интерфейсы. Сократила время онбординга новых разработчиков на 30% за счёт проектной документации и наставничества. Снизила трудозатраты на отдельные типы задач за счёт улучшенной декомпозиции и подготовки к разработке. Согласовывала технические решения с backend-командой и бизнесом, проводила ревью кода и декомпозиции задач. Стек: Vue.js 3 (Composition API), Vue.js 2 (Options API), TypeScript, Element UI, Playwright, Jest, GitLab CI.
- Внедрила 300+ E2E и визуальных тестов на Playwright с мокированием API и интеграцией в GitLab CI, сократив ручное тестирование на 20%
- Внедрила и настроила AI-инструмент для code review под специфику проекта, обучив команду, что ускорило ревью на 50%
- Разработала переиспользуемые компоненты и функции npm-пакета для микрофронтендов, снизив дублирование кода и унифицировав UI
- Сократила онбординг нового разработчика на 30% за счёт проектной документации и наставничества
- Согласовывала технические решения с backend-командой и бизнесом, проводила ревью кода и декомпозицию задач
ФинТех стартап, Blockchain as a service
Frontend Developer
Разрабатывала пользовательские интерфейсы на Vue 3 и TypeScript, обеспечивая стабильную работу ключевых сценариев. Внесла вклад в развитие внутренней UI-библиотеки, что ускорило разработку новых фич на 50% и повысило консистентность интерфейсов. Реализовала интеграцию внешнего платёжного сервиса, обеспечив корректную работу пользовательских сценариев и взаимодействие с backend. Развивала unit- и E2E-тестирование (Jest, Cypress), что повысило надёжность функционала и снизило количество регрессий на 20%. Стек: Vue.js 3 (Composition API), TypeScript, Jest, Cypress, Tailwind, Storybook.
- Внесла вклад в развитие внутренней UI-библиотеки, что ускорило разработку новых фич и повысило консистентность интерфейсов
- Реализовала интеграцию внешнего сервиса (платежное решение), обеспечив корректную работу пользовательских сценариев
- Развивала unit и E2E тестирование, что позволило повысить надежность функционала
- Внесла вклад в развитие внутренней UI-библиотеки (Storybook + Tailwind), что ускорило разработку фич на 50% и повысило консистентность интерфейсов
- Реализовала интеграцию платёжного сервиса, обеспечив корректную работу критичных пользовательских сценариев и взаимодействие с backend
- Развивала unit- и E2E-тестирование (Jest, Cypress), снизив количество регрессий на 20% и повысив надёжность функционала
ООО "Альмира", SaaS
Frontend Developer
Улучшила пользовательский опыт модуля чата на WebSockets, расширив его функциональность. Кастомизировала HTML-редактор на базе GrapesJS под бизнес-задачи продукта. Расширила возможности текстового редактора (TipTap), внедрив кастомные функции и улучшив удобство редактирования на 20%. Стек: Vue.js 2 (Options API), JavaScript, Quasar, WebSockets, GraphQL, Jest, GrapesJS, TipTap.
- Улучшила пользовательский опыт модуля чата за счёт расширения его функциональности
- Кастомизировала HTML-редактор на базе GrapesJS, адаптировав его под бизнес-задачи продукта
- Расширила возможности текстового редактора (TipTap), внедрив кастомные функции и улучшив удобство редактирования
- Расширила функциональность модуля чата на WebSockets, улучшив пользовательский опыт и покрыв ключевые сценарии тестами (Jest)
- Кастомизировала HTML-редактор на базе GrapesJS под бизнес-задачи, сократив время создания контента пользователями на 30%
- Внедрила кастомные функции в текстовый редактор TipTap, повысив удобство редактирования и удержание пользователей на 20%
PBS Group, стартап
Frontend Developer
С нуля разработала frontend-часть продукта для инструкторов оздоровительных практик: выбрала технологический стек и спроектировала базовую архитектуру приложения. Спроектировала и реализовала ключевые пользовательские сценарии (личный кабинет, аутентификация), заложив основу для дальнейшего развития продукта. Интегрировала карту (Leaflet), расширив функциональность продукта. Стек: Nuxt.js, JavaScript, Vuetify, Leaflet, Axios.
- С нуля разработала frontend-часть продукта для инструкторов оздоровительных практик
- Спроектировала и реализовала ключевые пользовательские сценарии (личный кабинет, аутентификация)
- Интегрировала карту (Leaflet), расширив функциональность продукта
- С нуля разработала frontend-часть продукта: выбрала стек и спроектировала архитектуру приложения (Nuxt.js, Vuetify)
- Спроектировала и реализовала личный кабинет и аутентификацию, заложив основу для дальнейшего развития продукта
- Интегрировала карту на Leaflet, расширив функциональность продукта и улучшив сценарий поиска инструкторов
Курсы
Vue School in partnership with Vue.js
Vue School
Ожидаемая зарплата
2 000 EUR