Специалисты
Навыки и компетенции:
JavaScript webpack Typescript Storybook React CSS Redux HTML5 Axios Java RTK Query Git @emotion Figma PostgreSQL Jest React-Router MobX
Образование:
Санкт-Петербургский государственный электротехнический университет "ЛЭТИ" им. В.И. Ульянова (Ленина), Информатика и вычислительная техника 2025 (в процессе завершения учебы)
Разработка маркетплейса для секондхендов
О проекте: Разработка маркетплейса для секондхендов, предоставляющего пользователям возможность просматривать доступные товары. В будущем планируется расширение функционала для поддержки интернет-заказов и доставки. Команда: 1 PM, 2 marketing, 1 Lead, 2 front, 2 back, 1 analyst Роль на проекте: React разработчик Обязанности: Полный рефактор архитектуры проекта: Провела анализ текущей архитектуры и полностью переработала её с нуля, внедрив модульный подход для повышения гибкости и масштабируемости системы. Разработка с нуля UI кита: Спроектировала и разработала UI-кит с нуля, обеспечив его переиспользуемость и легкость в интеграции в различных компонентах системы. Внедрила новую визуальную библиотеку, соответствующую современным стандартам UI/UX. Переход на Feature-Sliced Design: Внедрила подход Feature-Sliced Design для организации архитектуры фронтенда, что повысило управляемость кодовой базы и сделало систему более масштабируемой и модульной. Декомпозиция задач на микротаски: Организовала разбивку крупных задач на микротаски с последующей оценкой их сложности и времени на выполнение, что способствовало эффективному распределению ресурсов в команде разработки. Созвоны с дизайнерами и маркетологами: Регулярно проводила встречи с дизайнерами и маркетологами для обсуждения и согласования требований к продукту, после чего возвращалась к продакт-менеджеру для утверждения бизнес-кейсов. Проводила детальные разъяснения для дизайнеров с целью уточнения требований перед передачей задачи в разработку. Написание автотестов: Разработала автотесты с использованием Jest для обеспечения стабильности кода и предотвращения регрессии. Проведение кодревью: Регулярно проводила кодревью в команде, помогая улучшить качество кода и поддерживать высокие стандарты разработки. Переход на монорепозиторий NX: Организовала и выполнила перенос проекта на монорепозиторий NX, что упростило управление зависимостями и сборку нескольких проектов в рамках одного репозитория.
React, TS, Redux, React Query, React-router, storybook, NX, husky/lint-staged, Jest
Август 2022 — Ноябрь 2024 месяца
Сайт представляет собой интернет-магазин, предназначенный для продажи настольных игр
Команда: 1 QA, 2 frontend, 2 backend, 1 Analyst, 1 PM Роль на проекте: React разработчик Обязанности: Разработка и внедрение функционала интернет-магазина, включая просмотр игр по категориям, фильтры, избранное, интеграцию с соцсетями, подписку на уведомления и рекомендации товаров. Создание пользовательского интерфейса с использованием пагинации, ленивой загрузки, многопользовательских списков пожеланий и карточек товаров. Работа с API для получения данных о товарах и их характеристиках. Реализация корзины для добавления и управления товарами, а также административной панели для управления контентом магазина сотрудниками. Обеспечение адаптивности сайта для удобного просмотра на различных устройствах и доступность с клавиатуры для людей с ограниченными возможностями.
JavaScript, Redux, Axios, RTK Query, Typescript, @emotion, React-Router, webpack, Storybook, Node.js
Май 2021 — Август 2022 месяца