Project Manager, Product Analyst
Контакты
Меня зовут Варвара. Более двух лет я участвовала в разработке коммерческих и стартап-проектов — от административных панелей и образовательных платформ до аналитических сервисов и интерактивных интерфейсов, работала с React, TypeScript и Next.js.
Мне интересно доводить продукт от макета до работающего решения и видеть результат: например, в одном из проектов я занималась визуализацией больших графов на Three.js и оптимизацией WebGL-рендеринга, а в другом — выстраивала архитектуру клиентской части онлайн-платформы для курсов с нуля. В работе уделяю внимание не только тому, чтобы интерфейс выглядел аккуратно, но и тому, чтобы он был быстрым, стабильным и удобным в поддержке.
Помимо основной работы веду технический блог на Habr, где делюсь опытом по разработке и рабочим процессам (habr.com/ru/users/varvaratikh). Также самостоятельно разработала сервис автоматической проверки достоверности библиографических источников в научных документах и пишу статьи по этой теме — публикуюсь в сборниках Kazan Digital Week, «Электронные библиотеки», «Научный сервис в сети Интернет» и на arXiv.
Я регулярно участвовала в планировании и code review. В университетских командных проектах брала на себя координацию: распределяла задачи, помогала участникам синхронизироваться и следила за сроками.
Frontend: HTML5, CSS3, SCSS/SASS, CSS Modules, Styled Components, BEM, Tailwind CSS
JavaScript / TypeScript: JavaScript (ES6+), TypeScript
Frameworks & Libraries: React, Next.js, React Router
State Management & Data: Redux Toolkit, RTK Query, React-Redux
API & Networking: REST API, Axios, WebSockets, OAuth
UI & Animation: Material UI, GSAP, Framer Motion
Тестирование: Jest, React Testing Library, Playwright (E2E)
Архитектура: Feature-Sliced Design (FSD), Feature-based architecture, Component-driven architecture, Code splitting, Lazy loading
Инструменты сборки: Vite, Webpack, Babel, ESLint, Prettier, Husky, Lint-Staged
CI/CD & DevOps: Docker, GitLab CI/CD, GitHub Actions
Методологии и планирование: Agile, Scrum, Kanban, Jira, Miro/FigJam, YouGile
Другое: Git, GitHub, GitLab, PHP, Python, dayjs, classnames, Figma
Innup — Frontend-разработчик 1 год
Стартап-платформа для поиска инвестиций, команда из 2 человек.
Стек: React, Formik, Axios, React Router
Разработала клиентскую часть платформы с нуля: главная страница, личные кабинеты, публикация проектов
Настроила авторизацию, защищённые роуты и адаптивную вёрстку под все устройства
Проект «Rasch» 1 месяц
Лендинг интернет-магазина спортивной одежды, вёрстка без фреймворков.
Стек: HTML, CSS, JavaScript, Figma
Сверстала лендинг с нуля по макетам Figma с пиксельной точностью, mobile-first адаптация
Реализовала интерактивные элементы: слайдеры, модальные окна, корзину с подсчётом товаров
Опыт
Разрабатывала интерфейсы с нуля на компонентном подходе, интегрировала REST API (фильтрация, пагинация, обработка ошибок)
Участвовала в создании аналитических дашбордов в Яндекс DataLens для бизнес-отчётности
Внедрила lazy loading компонентов, ускорив загрузку страниц
Вела бэклог в Jira: декомпозиция эпиков в задачи, приоритизация по ценности для заказчика, груминг и планирование спринтов (Scrum, 2-недельные итерации);
Проводила daily, ретро и демо для заказчиков; готовила отчёты о прогрессе и рисках;
Оценивала задачи совместно с командой;
Собирала требования у бизнеса: интервью с заказчиком, user stories, критерии приёмки, и переводила их в технические задачи для разработчиков;
Координировала релизы: чек-листы, code freeze, коммуникация с заказчиком;
Выстроила процесс код-ревью и Definition of Done, из-за чего снизилось число возвратов задач с QA;
Реализовала визуализацию графов на 3d-force-graph и Three.js для больших объёмов данных (тысячи вершин и рёбер)
Оптимизировала WebGL-рендеринг (сцена, камера, геометрия), снизив нагрузку на клиентскую часть
Разработала e2e-тесты на Playwright, участвовала в обсуждении архитектуры приложения
Разработала клиентскую часть системы управления курсами и mobile-first админ-панель
Настроила кэширование запросов через RTK Query, сократив число повторных обращений к серверу
Внедрила lazy loading изображений и медиафайлов, уменьшив время загрузки страниц
Отвечала за полный цикл проекта: сбор требований (user stories, критерии приёмки), планирование спринтов в Jira, контроль сроков и рисков, демо и отчёты для клиента раз в 2 недели;
Координировала релизы и приёмку: чек-листы, UAT с клиентом, передача в поддержку;
Разрабатывала интерфейсы веб-приложений на React и TypeScript с использованием компонентного подхода.
Реализовывала интеграцию с REST API, фильтрацию данных, пагинацию и обработку ошибок.
Создавала адаптивные страницы и переиспользуемые UI-компоненты, участвовала в оптимизации загрузки приложения.
Работала с Git, участвовала в код-ревью и взаимодействовала с backend-разработчиками.
Образование
Проживаю в городе Москва
Frontend-разработчик с опытом коммерческой разработки и стартапов: административные панели, образовательные платформы, аналитические сервисы, интерактивные интерфейсы. Работала с оптимизацией производительности, тестированием, адаптивной вёрсткой и архитектурой frontend-приложений.
Ответственно отношусь к задачам и легко беру на себя организацию работы команды — например, в университетских групповых проектах чаще всего выступала руководителем и распределяла задачи между участниками.
КАРЬЕРНЫЕ ИНТЕРЕСЫ
За годы работы в роли разработчика я хорошо поняла, как устроен продукт изнутри: как формулируются задачи, как команда принимает решения и что на самом деле влияет на результат. Код остаётся моей сильной стороной, но всё больше меня привлекает вопрос «что и зачем мы делаем» — поэтому мне интересны техническая аналитика и управление проектами (Project Manager).
Хочу перейти на новый уровень ответственности: не только реализовывать задачи, но и участвовать в их постановке, оценке сроков и рисков, выстраивать процессы и отвечать за результат команды. Технический бэкграунд и опыт руководства университетскими проектами помогают мне говорить с разработчиками и бизнесом на одном языке.