Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Была меньше недели назад

Женщина, 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 и регулярных выражений

Навыки

Уровни владения навыками
Продвинутый уровень
React
TypeScript
JavaScript (ES6+)
Next.js
Redux Toolkit / RTK Query
HTML5 / CSS3
REST API
Git
Средний уровень
SSR / Hydration
SCSS / CSS Modules
React Hook Form
Zod
Responsive design
Feature-Sliced Design
Vitest
Performance optimization
Базовый уровень
Node.js (Express)
Docker
PostgreSQL / MySQL
Cloudinary
Material UI

Обо мне

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
Высшее образование
экономический, бакалавр экономики

Знание языков

Русский — Родной

Английский — B2 — Средне-продвинутый

Гражданство, время в пути до работы

Гражданство: Россия

Желательное время в пути до работы: Не более часа