Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыла меньше недели назад
Женщина, 36 лет, родилась 29 ноября 1989
Москва, м. Алтуфьево, готова работать удалённо, готова к редким командировкам
Frontend Developer (React, TypeScript, Next.js)
150 000 ₽ на руки
Специализации:
- Программист, разработчик
Тип занятости: полная занятость, частичная занятость, проектная работа/разовое задание
Опыт работы 4 года 8 месяцев
Январь 2024 — по настоящее время
2 года 4 месяца
Москва
Информационные технологии, системная интеграция, интернет... Показать еще
Frontend Developer (React, TypeScript, Next.js)
Проект
Маркетплейс объявлений и аукционов с каталогом товаров, системой фильтрации, личным кабинетом пользователя и модулем чата между покупателями и продавцами. Приложение реализовано на Next.js (App Router) с использованием server и client компонентов.
Test environment:
https://front.test.kp.ktsf.ru/
Команда
Работаю в кросс-функциональной команде frontend и backend разработчиков, дизайнеров и продуктовых менеджеров. Разработка ведётся по Agile/Scrum с код-ревью и регулярными командными обсуждениями архитектурных решений.
Роль
Отвечаю за разработку ключевых модулей фронтенд-приложения: каталога объявлений, системы фильтрации и модуля чата между пользователями.
Обязанности и достижения:
Мигрировала data-fetching главной ленты с Server Actions на RTK Query: клиентский кэш устранил повторные сетевые запросы при навигации между табами (~3-4 запроса на каждое переключение → 0), сократила объём ручного управления состоянием на ~40% (убрала 5 useState в пользу встроенных isLoading/isError/isFetching), внедрила автоинвалидацию кэша и обработку ошибок.
Переработала data layer каталога: внедрила RTK Query (client-side caching, cache invalidation, transformResponse), сократив количество повторных запросов и снизив нагрузку на API
Оптимизировала data fetching главной страницы: устранила ~13 избыточных API-запросов (N+1 проблема при загрузке продавцов и дублирующий запрос карточек) за счёт внедрения условного запроса через React Context и skip-логики RTK Query, снизив network overhead и ускорив первичный рендер.
Спроектировала систему фильтрации с синхронизацией состояния между Redux, URL и API (single source of truth), обеспечив стабильную работу и сохранение состояния через browser history
Работала с существующим кодом: проводила рефакторинг legacy-компонентов, оптимизировала data-flow и устраняла избыточные зависимости
Постепенно перерабатывала существующую логику работы с данными, внедряя современные подходы (RTK Query, server state) без нарушения текущего функционала
Реализовала страницы на Next.js (App Router) с использованием SSR и client/server компонентов, улучшив SEO и обеспечив корректную гидратацию
Оптимизировала загрузку интерфейса: внедрила lazy loading и code splitting на уровне страниц и компонентов, сократив время первоначальной загрузки и улучшив perceived performance
Обеспечила доступность интерфейсов (accessibility): семантическая верстка, корректная работа с формами и управление фокусом, улучшив usability и соответствие базовым стандартам a11y
Стек: React, Next.js, TypeScript, Redux Toolkit, RTK Query, SCSS Modules, next-intl, Vitest
Сентябрь 2024 — Декабрь 2024
4 месяца
Минск, www.itransition.ru
Информационные технологии, системная интеграция, интернет... Показать еще
Стажер
Questionnaire App
Deploy: https://questionnaire-app-qy3a.onrender.com
GitHub: https://github.com/Sharymka/questionnaire_app
Проект: система создания и управления опросами
Обязанности и достижения:
Разработала интерфейс создания и редактирования опросов с поддержкой различных типов вопросов
Реализовала drag-and-drop конструктор (hello-pangea/dnd) для динамического управления структурой форм
Настроила интеграцию frontend с backend через REST API (Axios)
Реализовала систему ролей пользователей с разграничением прав доступа
Добавила загрузку изображений через Cloudinary
Работала с базой данных через Sequelize (MySQL)
Использовала Material UI для построения UI-компонентов
Стек: React, Express.js, MySQL, Sequelize, Material UI, Axios
Сентябрь 2021 — Декабрь 2023
2 года 4 месяца
Pet-проекты
Москва, gb.ru/
Образовательные учреждения... Показать еще
Web-разработчик
Frontend Developer (командный проект)
myHotel
Проект: веб-приложение для управления гостиничным бизнесом (бронирование, управление номерами, пользователи)
Обязанности и достижения:
Разрабатывала frontend-часть приложения на React с использованием компонентного подхода
Реализовывала ключевые пользовательские сценарии: просмотр номеров, бронирование, управление заказами
Настраивала интеграцию frontend с backend (Laravel, REST API)
Работала с серверными данными: загрузка, обработка и отображение информации в интерфейсе
Проектировала и реализовывала переиспользуемые UI-компоненты, повышая масштабируемость интерфейса
Участвовала в командной разработке по Scrum: взаимодействовала с backend-разработчиками и участвовала в обсуждении решений
Работала с базой данных PostgreSQL и настройкой окружения через Docker
Проводила рефакторинг компонентов, улучшая читаемость и поддержку кода
Стек:
React, JavaScript, REST API, PostgreSQL, Docker
Clothing Store (e-commerce)
GitHub: https://github.com/Sharymka/clothing_store
Разработала адаптивный e-commerce проект по макету из Figma (mobile / tablet / desktop)
Реализовала переиспользуемые UI-компоненты и масштабируемую структуру стилей (SASS, БЭМ)
Обеспечила кроссбраузерную и responsive верстку
Store (JavaScript SPA)
GitHub: https://github.com/Sharymka/Store_OOP
Разработала SPA на чистом JavaScript с использованием ООП
Реализовала корзину товаров, фильтрацию и поиск
Настроила динамическую загрузку данных через REST API (fetch)
Form Validation
GitHub: https://github.com/Sharymka/form_validate
Реализовала клиентскую валидацию форм с использованием JavaScript и регулярных выражений
Навыки
Уровни владения навыками
Продвинутый уровень
Средний уровень
Базовый уровень
Обо мне
Frontend-разработчик с 4+ годами опыта разработки веб-приложений на React и Next.js.
Специализируюсь на разработке SPA и SSR-приложений с использованием TypeScript, Redux Toolkit и RTK Query. Имею опыт построения архитектуры по Feature-Sliced Design, работы с REST API и оптимизации производительности.
Разрабатываю сложные интерфейсы: каталоги, фильтрацию, формы, личные кабинеты и real-time взаимодействие (чат). Умею работать с серверным состоянием, кешированием и синхронизацией данных (URL, UI, API).
Работаю в Agile-команде, участвую в код-ревью и развитии архитектуры проекта.
Высшее образование
2023
Высшее образование
GeekBrains
Web-разработка, Web-разработчик
2013
Высшее образование
физический, нанотехнологии
2013
Высшее образование
экономический, бакалавр экономики
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Желательное время в пути до работы: Не более часа
