Романова Валерия Вячеславовна

+7 (950) 906-61-62 | vbleroy@yandex.ru | @vbleroy | Тула, Россия (удалённо)
Профессиональное резюме
Frontend-разработчик с продакшн-опытом на Vue 3 (Composition API, TypeScript, Pinia, Tailwind CSS). Разработала с нуля фронтенд внутренней e-commerce/логистической системы («Здесь ЕКОМ») для сети из ~1200 точек: REST API + WebSocket-интеграция с backend, ролевая модель авторизации (RBAC), drag-and-drop интерфейсы. Параллельно ведёт legacy Vue 3-проект («РМК»), включая модернизацию и внедрение E2E-тестирования — практический опыт совмещения нового стека с поддержкой существующего кода. Профильное образование в информационной безопасности дало нестандартный для frontend-разработчика взгляд на проектирование моделей доступа.
Ключевые компетенции
Vue 3 / Composition API TypeScript / Pinia Tailwind CSS REST API / JSON WebSocket / real-time RBAC / архитектура доступа Legacy-модернизация Vitest / Playwright E2E
Опыт работы
Здравсервис, ООО Ноябрь 2024 — настоящее время
Frontend-разработчик
Аптечная сеть, ~1200 точек по России · e-commerce + внутренние системы · команда фронтенда — 4 человека
  • Разработала с нуля фронтенд-архитектуру системы управления заказами, курьерами и логистикой «Здесь ЕКОМ»: Vue 3, Composition API, TypeScript, Pinia, Vue Router, Tailwind CSS, REST API, WebSocket (WSS).
  • Спроектировала ролевую модель авторизации (RBAC) с разграничением между отделами (логистика/заказы) — самостоятельно спроектировала архитектуру доступа и объяснила бэкенд-команде принцип работы, опираясь на профильное ИБ-образование.
  • Реализовала drag-and-drop интерфейс графика курьеров (vue-cal) и список заказов с фильтрацией по 9 параметрам — заменил ручной ввод SQL-запросами и неудобные таблицы 1С; используется логистикой, клиентским отделом, техподдержкой и разработчиками.
  • Параллельно ведёт legacy Vue 3-проект «РМК»: внедрила WebSocket-оповещения в реальном времени, исправила ~20 багов, внедрила Playwright E2E-тесты и версионирование сборок.
  • Внедрила Feature Branching в Git (GitLab) и обучила коллегу с 11-летним стажем — команда перешла на стабильные еженедельные релизы, код-ревью вошло в постоянную практику.
  • Внедрила Vitest unit-тесты и Storybook для компонентов Vue — покрытие позитивными и негативными сценариями.
Тульский государственный университет Март 2022 — Декабрь 2022
Разработчик (учебная/заказная разработка)
Заказная разработка для НИЦ «БиоХимТех» при ТулГУ
  • Реализовала фронтенд-часть программно-вычислительного комплекса на Vue.js.
  • Работала с серверной частью на Node.js.
Проекты
«Здесь ЕКОМ» — e-commerce/логистическая системаVue 3 / Composition API
Frontend с нуля для аптечной сети из ~1200 точек: RBAC-авторизация, REST + WebSocket-интеграция с backend, drag-and-drop календарь курьеров, TanStack Table.
Vue 3, TypeScript, Pinia, Tailwind CSS, shadcn-vue, WebSocket, Vite, Vitest
«РМК» — модернизация legacy-проектаVue 3 / Playwright
Поддержка и модернизация legacy Vue 3-интерфейса параллельно с разработкой нового продукта: real-time WebSocket-оповещения, E2E-тестирование, версионирование сборок.
Vue 3, WebSocket, Playwright
Хакатон TulaHack.Digital — «Книга рецептов»Vue 3 / Node.js / MongoDB
Fullstack-прототип за хакатон: фронтенд на Vue 3/Ionic Capacitor и backend на Express/Node.js с MongoDB.
Vue 3, Ionic Capacitor, Express, Node.js, MongoDB
Образование
Специалист по защите информации — Информационная безопасность автоматизированных систем 2024
Тульский государственный университет (ТулГУ), Институт прикладной математики и компьютерных наук
Профильное образование в ИБ применено на коммерческом проекте — проектирование RBAC в «Здесь ЕКОМ».
Дополнительное образование
Разработчик мобильных и веб-приложений Цифровая кафедра ТулГУ 2024
Volga Summer Camp МИСИС и ЯрГУ им. П.Г. Демидова 2021
Навыки
Frontend: Vue 3, Composition API, Vue Router, Pinia, TypeScript, Tailwind CSS, shadcn-vue, TanStack Table Сеть: REST API, WebSocket/WSS, JSON Тестирование: Vitest, Storybook, Playwright (E2E) Инструменты: Vite, Git, GitLab, Feature Branching, CI/CD, ESLint, Prettier Backend (ознакомительный уровень): Node.js, Express, MongoDB Безопасность: RBAC-проектирование, модели авторизации и разграничения доступа Быстро осваиваю: Nuxt, GraphQL, Docker Языки: Русский (родной), Английский (B1)