Резюме: Frontend-разработчик
Ноя 2023 -сейчас
2 года 8 мес
MS
Frontend-разработчик(React)
Проект: крупный туристический сервис (поиск туров, отелей и экскурсий).
Проект стал лауреатом премии «Золотой сайт 2026»
— Разрабатывал и развивал ключевые пользовательские разделы туристического сервиса (туры, отели, регионы), включая сложную бизнес-логику поиска, фильтрации, навигации и отображения данных.
— Реализовал SSR-загрузку данных через Next.js (getServerSideProps) для обеспечения корректной первичной загрузки страниц, SEO и синхронизации состояния приложения.
— Разработал страницу с каскадной системой зависимых фильтров, обеспечив синхронизацию URL, состояния приложения, данных API и пользовательского интерфейса без перезагрузки страницы.
— Адаптировал Next.js-приложение для работы внутри мобильного WebView: реализовал поддержку app mode, условный рендеринг интерфейса и корректную работу пользовательских сценариев.
— Реализовал адаптивную загрузку изображений с использованием S3-хранилища и различных размеров изображений для мобильных, планшетных и десктопных устройств, что позволило снизить объём передаваемых данных и улучшить Core Web Vitals.
— Улучшал производительность приложения: внедрял lazy loading компонентов, оптимизировал рендеринг и снижал количество лишних перерисовок интерфейса.
— Разработал систему сложных пользовательских фильтров с переиспользуемой архитектурой для поиска туров по различным параметрам (даты, направления, длительность, тип отдыха и др.).
— Разрабатывал и поддерживал административную панель на React Admin для управления контентом, массового редактирования данных и работы с историей изменений.
— Интегрировал frontend с backend API, участвовал в проработке взаимодействия между клиентской и серверной частями приложения, отладке и тестировании функциональности.
— Принимал участие в обсуждении технических решений внутри команды, декомпозиции задач и развитии существующей архитектуры приложения.
Применяемый стек:
Frontend: React, Next.js, TypeScript, JavaScript (ES6+), Effector, Webpack, react-admin, MUI, Sass.
Инфраструктура и тестирование: Jest, React Testing Library, Axios, REST API, Git, Swagger.
Коммуникации: Telegram.
Янв 2023 -Окт 2023
10 мес
CyberCpires
Frontend-разработчик(React)
Проект: сфера e-commerce, платформа для управления запасами на складах
Задачи и реализованный функционал:
— Разрабатывал интерфейсы для e-commerce платформы управления складскими запасами.
— Реализовал формы с валидацией (React Hook Form), фильтрацию данных и CRUD-операции.
— Разрабатывал пользовательские компоненты и UI на основе дизайн-системы.
— Выполнял адаптивную верстку по макетам Figma.
— Участвовал в code review.
— Участвовал в онбординге новых разработчиков и командной работе (дейлики, оценка задач).
Применяемый стек:
Frontend: React, Redux Toolkit, TypeScript, ES6+, Vite, SCSS Modules, react-hook-form, react-router-dom, date-fns, lodash, AntD, MUI.
Инфраструктура и тестирование: Jest, React Testing Library, Axios, ESLint, Prettier, GitLab, Swagger.
Коммуникации: Telegram.
Мар 2021 -Окт 2021
8 мес
MagWeaver
Frontend-разработчик(React)
Задачи и реализованный функционал:
— Разрабатывал пользовательские интерфейсы по макетам Figma.
— Создавал и поддерживал UI-компоненты.
— Интегрировал frontend с backend API.
— Участвовал в командной разработке и поддержке проекта.
Применяемый стек:
Frontend: React (функциональные компоненты), SCSS Modules, PropTypes.
Инфраструктура: Webpack, ESLint, Prettier, Axios.
UI-библиотеки: Ant Design (antd).
Контроль версий и документация: GitLab, Swagger.
Коммуникации: Telegram.
Навыки
React, Next.js, TypeScript, JavaScript (ES6+), Redux Toolkit, Effector,
React Admin, React Hook Form, React Router, HTML5, CSS3, SCSS/Sass,
Webpack, Vite, Jest, React Testing Library, Axios,
REST API, Git, Swagger, MUI, Ant Design