Профессиональное резюме
Frontend-разработчик с продакшн-опытом на Vue 3 (Composition API, TypeScript, Pinia, Vue Router). С ноября 2024 разработала с нуля фронтенд внутренней системы управления заказами и логистикой для сети из ~1200 точек, включая проектирование ролевой модели авторизации (RBAC) совместно с бэкенд-командой. Уверенно ориентируюсь в экосистеме Vue независимо от поколения тулинга (Pinia/Vite и Vuex/Webpack — единые паттерны state management и сборки). Тестовое покрытие через Vitest и Storybook. В компании без штатного дизайнера регулярно беру на себя UI-редизайн.
Ключевые компетенции
Vue 3 / Composition API
TypeScript
Pinia (state management)
Vue Router
Vite / сборка проекта
Git / GitLab
Vitest / Storybook
Адаптивная вёрстка / UI-редизайн
Опыт работы
Frontend-разработчик
Аптечная сеть, ~1200 точек по России · команда фронтенда — 4 человека
- Разработала с нуля фронтенд системы управления заказами, курьерами и логистикой «Здесь ЕКОМ»: Vue 3, Composition API, TypeScript, Pinia, Vue Router, Vite, Vitest, Storybook.
- Спроектировала ролевую модель авторизации (RBAC) с разграничением между отделами (логистика/заказы) — самостоятельно спроектировала архитектуру доступа и объяснила бэкенд-команде принцип работы, опираясь на профильное ИБ-образование.
- Реализовала интерфейс списка заказов с фильтрацией по 9 параметрам, заменив неудобные таблицы 1С — используется логистикой, клиентским отделом, техподдержкой и разработчиками.
- Спроектировала интерфейс графика курьеров на базе календаря vue-cal с drag-and-drop — отдел логистики полностью самостоятельно управляет расписанием.
- Самостоятельно спроектировала и внедрила UI-редизайны (кнопка «Избранное», компоновка блока информации о заказе) в компании без штатного дизайнера.
- Внедрила Feature Branching в Git (GitLab) и обучила коллегу с 11-летним стажем — команда перешла на стабильные еженедельные релизы.
- Диагностировала и исправила продакшн-баг с загрузкой раздела «Избранное» — реализовала постраничную загрузку вместо загрузки всех товаров одним запросом.
Разработчик (учебная/заказная разработка)
Заказная разработка для НИЦ «БиоХимТех» при ТулГУ
- Реализовала фронтенд-часть программно-вычислительного комплекса на Vue.js.
- Работала с серверной частью на Node.js.
Проекты
«Здесь ЕКОМ» — система управления заказами и логистикойVue 3 / TypeScript
Frontend с нуля для аптечной сети из ~1200 точек: RBAC-авторизация, drag-and-drop календарь курьеров, фильтрация заказов по 9 параметрам.
Vue 3, Composition API, TypeScript, Pinia, Vue Router, Vite, Vitest, Storybook
Хакатон TulaHack.Digital — «Книга рецептов»Vue 3 / Node.js
Fullstack-прототип за хакатон: фронтенд на Vue 3/Ionic Capacitor и backend на Express/Node.js с MongoDB.
Vue 3, Ionic Capacitor, Express, Node.js, MongoDB
НИЦ «БиоХимТех» при ТулГУ — заказная разработкаVue.js / Node.js
Программно-вычислительный комплекс контроля концентрации загрязняющих веществ — фронтенд на Vue.js.
Vue.js, Node.js
Образование
Тульский государственный университет (ТулГУ), Институт прикладной математики и компьютерных наук
Профильное образование в ИБ применено на коммерческом проекте — проектирование RBAC в «Здесь ЕКОМ».
Дополнительное образование
Разработчик мобильных и веб-приложений
Цифровая кафедра ТулГУ
2024
Volga Summer Camp
МИСИС и ЯрГУ им. П.Г. Демидова
2021
Навыки
Frontend: Vue 3, Composition API, Vue Router, Pinia, Vue 2 (базово), TypeScript, Tailwind CSS, TanStack Table
Сборка и тулинг: Vite, npm, ESLint, Prettier
Тестирование: Vitest, Storybook, Playwright (E2E)
Сеть: REST API, WebSocket/WSS
Backend (ознакомительный уровень): Node.js, Express, MongoDB
Инструменты: Git, GitLab, CI/CD, Feature Branching
Безопасность: RBAC-проектирование, модели авторизации
Быстро осваиваю: Nuxt, GraphQL, Docker, любые CSS-подходы и UI-киты
Языки: Русский (родной), Английский (B1)