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

+7 (950) 906-61-62 | vbleroy@yandex.ru | @vbleroy (Telegram) | VK | Тула, Россия (удалённо)
О себе
Frontend-разработчик с коммерческим опытом на Vue.js (Vue 3, Composition API, TypeScript, Vue Router, Pinia) — веду фронтенд внутренней системы управления заказами и логистикой с нуля, параллельно поддерживаю legacy-проект на Vue 3 с компонентной архитектурой и Git-флоу. Есть прямой опыт одновременной работы с современным SPA-стеком (Vite, Pinia) и legacy Vue-кодом на 1200 точках — быстро адаптируюсь к разным конфигурациям Vue-экосистемы (Vuex, Nuxt). Профильное образование в информационной безопасности дало опыт проектирования ролевых моделей авторизации (RBAC) и архитектурных решений. В команде без штатного дизайнера самостоятельно веду UI/UX-задачи и участвую в код-ревью процессов.
Ключевые компетенции
Vue.js 2 / 3 Vue Router Pinia / Vuex Composition API TypeScript RESTful API Компонентная архитектура Git / CI/CD Код-ревью Дизайн-система / UI-UX
Опыт работы
Здравсервис, ООО Ноябрь 2024 — настоящее время
Frontend-разработчик (Vue 3 / Flutter)
Аптечная сеть, ~1200 аптек по всей России · Удалённо
  • Разработала с нуля фронтенд внутренней системы управления заказами, курьерами и логистикой («Здесь ЕКОМ») на Vue 3, Composition API, TypeScript, Vue Router, Pinia — обслуживает сеть из ~1200 аптек по всей стране.
  • Спроектировала и объяснила бэкенд-команде ролевую модель авторизации (RBAC) с разграничением доступа между отделами — архитектурное решение на стыке frontend и профильного ИБ-образования.
  • Заменила ручной ввод расписания курьеров SQL-запросами на интерактивный график с drag-and-drop (vue-cal) — отдел логистики теперь управляет графиком самостоятельно.
  • Поддерживаю legacy-проект кассы (РМК) на Vue 3: внедрила WebSocket-оповещения в реальном времени, исправила порядка 20 багов, ввела Feature Branching и код-ревью практику в Git (GitLab), обучила команду стабильному еженедельному релизному циклу.
  • Самостоятельно веду UI/UX-задачи в команде без штатного дизайнера: редизайн интерфейсных блоков (кнопки, компоновка информации), отрисовка иконок приложений — практический опыт работы с компонентами дизайн-системы.
  • Параллельно разрабатываю мобильное приложение на Flutter (Android/iOS): более 20 исправленных багов, оптимизация загрузки данных, портирование приложений с Android на iOS.
Тульский государственный университет Март 2022 — Декабрь 2022
Разработчик (заказная разработка для НИЦ «БиоХимТех»)
Тула, Россия
  • Реализовала frontend-часть программно-вычислительного комплекса по контролю максимальной приземной концентрации загрязняющих веществ в атмосфере на Vue.js.
  • Работала с серверной частью на Node.js, включая проектирование REST API.
Проекты
Хакатон TulaHack.Digital <Web & Mobile>Май 2024
Мобильное веб-приложение «Книга рецептов» с фильтрацией по имеющимся в холодильнике ингредиентам и личным кабинетом для подсчёта потреблённых за день калорий.
Vue 3, Ionic Capacitor, Express, Node.js, MongoDB
Образование
Специалист по защите информации — Информационная безопасность автоматизированных систем 2024
Тульский государственный университет (ТулГУ), Институт прикладной математики и компьютерных наук
Профильное образование в ИБ напрямую применено на коммерческом проекте — при проектировании модели авторизации (RBAC) для ~20 пользователей в ЕКОМ.
Дополнительное образование
Разработчик мобильных и веб-приложений Цифровая кафедра ТулГУ 2024
Навыки
Frontend: Vue 3, Composition API, Vue Router, Pinia, Vue 2 (базово), HTML5/CSS3, Tailwind CSS, shadcn/shadcn-vue, TanStack Table Языки программирования: JavaScript, TypeScript, HTML5/CSS3, Dart Сборка и тулинг: Vite, npm, ESLint, Prettier, Git, GitLab, CI/CD Тестирование: Vitest, Storybook, Playwright (E2E) Сеть: REST API, WebSocket/WSS Backend (ознакомительный уровень): Node.js, Express, MongoDB Mobile: Flutter, BLoC, Clean Architecture, Firebase Cloud Messaging Быстро осваиваю: Nuxt, Vuex, GraphQL, Docker, дизайн-токены, любые UI-киты и дизайн-системы Языки: Русский (родной), Английский (B1)