О себе
Fullstack-разработчик мобильных приложений (Flutter + Node.js) с продакшн-опытом на стыке frontend и backend. Разработала с нуля внутреннюю систему управления заказами и логистикой для сети из ~1200 точек: спроектировала клиент-серверное REST/WebSocket-взаимодействие и ролевую модель авторизации (RBAC) для ~20 пользователей в офисе, совместно с бэкенд-командой. Веду мобильное приложение на Flutter (Android/iOS), включая порт Android→iOS с интеграцией Firebase. Есть практический опыт полного fullstack-цикла (Vue 3 + Express + MongoDB) на хакатон- и университетском проектах.
Ключевые компетенции
Flutter / Dart
Node.js / Express / REST API
TypeScript / Vue 3
WebSocket / real-time интеграции
RBAC / модели авторизации
Git / GitLab
iOS-релизы (App Store)
Vitest / Playwright
Опыт работы
Fullstack / Flutter-разработчик
Аптечная сеть, ~1200 точек по России · команда фронтенда — 4 человека
- Спроектировала ролевую модель авторизации (RBAC) с разграничением между отделами (логистика/заказы) для внутренней системы «Здесь ЕКОМ» — самостоятельно спроектировала архитектуру доступа и объяснила бэкенд-команде принцип работы, опираясь на профильное ИБ-образование.
- Внедрила WebSocket (WSS) для оповещений в реальном времени в связке с бэкенд-разработчиком на legacy-проекте «РМК» (раскатан на 1200 точках) — впервые видно, сколько аптек онлайн и кто/когда прочитал оповещение.
- Разработала с нуля фронтенд системы управления заказами, курьерами и логистикой «Здесь ЕКОМ»: Vue 3, Composition API, TypeScript, Pinia, REST API, WebSocket (WSS).
- Портировала мобильные приложения «Здесь Сотрудник» и «Здесь Чат» с Android на iOS: перепривязала Firebase push-токены, собрала iOS-билды, отправила на ревью в App Store.
- Исправила более 20 багов в приложении «Здесь Аптека» (Flutter), включая диагностику и постраничную загрузку для раздела «Избранное».
- Внедрила Feature Branching в Git (GitLab) и обучила коллегу с 11-летним стажем — команда перешла на стабильные еженедельные релизы.
- Внедрила Vitest unit-тесты и Playwright E2E-тесты, покрывая позитивные и негативные сценарии.
Разработчик (учебная/заказная разработка)
Заказная разработка для НИЦ «БиоХимТех» при ТулГУ
- Реализовала фронтенд-часть программно-вычислительного комплекса на Vue.js.
- Работала с серверной частью на Node.js.
Проекты
Хакатон 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
«Здесь ЕКОМ» — система управления заказами и логистикойVue 3 / WebSocket
Frontend с нуля для аптечной сети из ~1200 точек: RBAC-авторизация, WebSocket-интеграция с backend, drag-and-drop календарь курьеров.
Vue 3, TypeScript, Pinia, WebSocket, Vite, Vitest
«Здесь Аптека» — мобильное приложениеFlutter
Диагностика и фикс продакшн-багов, редизайн ключевых экранов (Android/iOS).
Flutter, Dart, Firebase Cloud Messaging
Образование
Тульский государственный университет (ТулГУ), Институт прикладной математики и компьютерных наук
Профильное образование в ИБ применено на коммерческом проекте — проектирование RBAC в «Здесь ЕКОМ».
Дополнительное образование
Разработчик мобильных и веб-приложений
Цифровая кафедра ТулГУ
2024
Volga Summer Camp
МИСИС и ЯрГУ им. П.Г. Демидова
2021
Навыки
Mobile: Flutter, Dart, BLoC, Clean Architecture, Firebase Cloud Messaging, iOS-релизы
Frontend: Vue 3, Composition API, Vue Router, Pinia, TypeScript, TanStack Table
Backend (практический опыт): Node.js, Express, MongoDB, REST API интеграция
Сеть: REST API, WebSocket/WSS
Тестирование: Vitest, Storybook, Playwright (E2E)
Инструменты: Vite, Git, GitLab, CI/CD, ESLint, Prettier
Безопасность: RBAC-проектирование, модели авторизации и разграничения доступа
Языки: Русский (родной), Английский (B1)