О себе
Frontend-разработчик (Middle) с продакшн-опытом на Vue 3 (Composition API, TypeScript, Pinia, Vue Router). Разработала с нуля фронтенд внутренней системы управления заказами и логистикой для сети из ~1200 точек: компонентная архитектура, ролевая модель авторизации (RBAC) для ~20 пользователей в офисе, unit-тесты на Vitest, сборка на Vite. Параллельно веду legacy Vue 3-проект и мобильное приложение на Flutter — комфортно переключаюсь между несколькими продуктами одновременно. Практический опыт работы с ИИ-инструментами разработки (Claude Code): веду пет-проект — ИИ-планировщик меню на неделю, включая оркестрацию нескольких субагентов и цикличное улучшение продукта по требованиям. Быстро адаптируюсь к новым фреймворкам и командным процессам.
Ключевые компетенции
Vue 3 / Composition API
Pinia
Vue Router
TypeScript
Vite
Vitest
REST API
Git / Code Review
AI-инструменты разработки
Опыт работы
Frontend / Flutter-разработчик
Аптечная сеть, ~1200 аптек по всей России · Удалённо
- Разработала с нуля фронтенд внутренней системы управления заказами и логистикой («Здесь ЕКОМ») на Vue 3, Composition API, TypeScript, Pinia, Vue Router: график курьеров с drag-and-drop (vue-cal), список заказов с фильтрацией по 9 параметрам.
- Спроектировала ролевую модель авторизации (RBAC) для ~20 пользователей в офисе с разграничением между отделами — самостоятельно объяснила бэкенд-команде принцип работы модели, опираясь на профильное ИБ-образование.
- Внедрила unit-тесты на Vitest и Storybook для компонентов ЕКОМ, покрывая позитивные и негативные сценарии.
- Параллельно веду legacy-проект «РМК» на Vue 3, раскатанный на 1200 точках: внедрила WebSocket-оповещения в реальном времени, Playwright E2E-тесты, Feature Branching в Git — команда перешла на стабильные еженедельные релизы.
- Веду мобильное приложение «Здесь Аптека» на Flutter (Android/iOS): более 20 исправленных багов, портирование двух приложений с Android на iOS.
- В команде без штатного дизайнера самостоятельно беру на себя UI/UX-задачи (редизайн, app-иконки).
Разработчик (заказная разработка для НИЦ «БиоХимТех»)
Тула, Россия
- Реализовала frontend-часть программно-вычислительного комплекса по контролю максимальной приземной концентрации загрязняющих веществ в атмосфере на Vue.js.
- Работала с серверной частью на Node.js.
Проекты
«Здесь ЕКОМ» — система управления заказами и логистикойVue 3 / TypeScript
Frontend разработан с нуля для внутренней команды ~20 пользователей: RBAC-авторизация, drag-and-drop календарь курьеров, фильтрация заказов по 9 параметрам, unit-тесты (Vitest).
Vue 3, Composition API, TypeScript, Pinia, Vue Router, Vite, Vitest, Storybook
Хакатон TulaHack.Digital <Web & Mobile>Май 2024
Мобильное веб-приложение «Книга рецептов» с фильтрацией по имеющимся в холодильнике ингредиентам и личным кабинетом для подсчёта потреблённых за день калорий.
Vue 3, Ionic Capacitor, Express, Node.js, MongoDB
Пет-проект — ИИ-планировщик меню на неделюв разработке
Разрабатываю продукт в связке с ИИ-ассистентом: практическое освоение автономной работы ИИ-агента, оркестрации нескольких субагентов и цикличного улучшения продукта по заранее описанным требованиям.
Образование
Тульский государственный университет (ТулГУ), Институт прикладной математики и компьютерных наук
Образование в ИБ пригодилось на практике при проектировании модели авторизации (RBAC) в ЕКОМ.
Дополнительное образование
Разработчик мобильных и веб-приложений
Цифровая кафедра ТулГУ
2024
Навыки
Frontend: Vue 3, Composition API, Vue Router, Pinia, Vue 2 (базово), Tailwind CSS, TanStack Table
Языки программирования: JavaScript, TypeScript, HTML5/CSS3, Dart
Сборка и тулинг: Vite, npm, ESLint, Prettier
Тестирование: Vitest, Storybook, Playwright (E2E)
Сеть: REST API, WebSocket/WSS
Mobile: Flutter, BLoC, Clean Architecture, Firebase Cloud Messaging
Backend (ознакомительный уровень): Node.js, Express, MongoDB
Архитектура и подходы: RBAC-проектирование, Feature Branching (Git Flow)
AI-инструменты в разработке: практический опыт (пет-проект с ИИ-ассистентом — оркестрация субагентов, итеративная разработка по требованиям)
Быстро осваиваю: Nuxt, GraphQL, React
Языки: Русский (родной), Английский (B1)