Специалисты

Описание

Навыки:
React JS • Redux • TypeScript • Node JS • JavaScript • SCSS/SASS • JSON • Webpack •Axios • Express •Prettier

Опыт
Проект

Сервис доставки

Описание

Роль: Frontend разработчик Команда: 3 front 2 back 1 team lead Задачи: - Разработка и создание новых разделов сервиса. - Разработка страницы с отзывами (список отзывов, возможность их подробнее просматривать, а также отвечать на них). - Разработка страницы с инструментами и фичами для управления подпиской для ресторанов (в нем можно было запускать программы лояльности, гибко настраивать акции, просматривать и редактировать уже существующие программы) Достижения: - Устранил ошибки отображения компонентов на мобильных приложениях после дизайн ревью. - Разработал компоненты баннеров, таблиц, карточек отзывов, карточек фич, лоудеров, модалок. - Разработал документацию для внутренней библиотеки компонентов, что упростило процесс разработки новых фич и снизило время на их внедрение. - Разработал unit-тесты для классов, функций, а также отдельных компонентов. - Реализовал фильтрацию для таблиц и списков ресторанов.

Технологии

React, Redux, Mobx, Axios, Material-Ui, TypeScript, Figma

Длительность

Апрель 2023 — по наст.время месяцев

Проект

Сайт по продаже косметики

Описание

Роль: Frontend разработчик Команда: 2 front 1 back Задачи: - Разработка интернет-магазина, специализирующегося на продаже косметических средств, с личным кабинетом покупателей. - Разработка раздела с акционными товарами. - Реализация сортировки и фильтрации с последующей отрисовкой на страницу. - Разделение и реализация поиска по продукту и по проблеме. Достижения: - Устранил ошибки отображения интерфейса. - Разработал UI согласно макетам дизайнера. Добавил новый функционал в личный кабинет. - Реализовал инструменты для сортировки и фильтрации товаров. - Оптимизировал время загрузки, что привело к улучшению пользовательского опыта и увеличению удержания пользователей. - Внедрил styled-components для написания стилизованных компонентов, что позволило улучшить организацию CSS и упростить управление стилями. - Оптимизировал процесс сборки проекта.

Технологии

React, Redux/rtk, TypeScript, styled-components, Figma

Длительность

Июль 2022 — Март 2023 месяцев

Проект

Внутренняя CRM система для сотрудников банка

Описание

Роль: Frontend разработчик Команда: 2 front 2 back 1team lead Задачи: - Разработка услуг и сервисов, помогающих индивидуальным предпринимателям начать бизнес и организовать его продуктивную работу. Проект реализован в виде микрофронтендовых модулей, над каждым из которых работала своя команда. - Разработка модулей регистрации, бизнес-аналитики и электронного архива документов. Достижения: - Разработал компоненты и селекторы с различным назначением, доработал существующий функционал, решал задачи по созданию нового функционала. - Разработал и внедрил формы с автозаполняемыми селекторами, виджеты даты/времени, текстовые, числовые и т.д. для получения и изменения данных с бэкенда. - Внедрил системы управления состоянием с помощью Redux Toolkit, что упростило управление состоянием и улучшило структуру кода.

Технологии

React, Redux/rtk, TypeScript, CSS modules, Figma

Длительность

Июль 2021 — Июнь 2022 месяца

Проект

Образовательная платформа

Описание

Роль: Frontend разработчик Команда: 3 front 2 back 1 team lead Задачи: - Разработка удобного и интуитивно понятного интерфейса для пользователей платформы. - Разработка новых вкладок и страниц, оптимизация ранее написанных страниц. - Настройка роутинга проекта. Реализация отображения образовательных курсов по специализации. - Составление запросов по получению данных через API. Достижения: - Разработал меню, карточки курсов и их компоненты. Реализовал возможность сортировки и фильтрации курсов. - Внедрил методы мемоизации для сокращения ненужных рендеров и повышения производительности. - Реализовал серверный рендеринг с использованием Next.js, что обеспечило быструю загрузку страниц и улучшило SEO. - Настроил статическую генерацию страниц (SSG) для улучшения производительности и обеспечения высокоскоростного доступа к контенту.

Технологии

React, Redux/rtk, TypeScript, CSS modules, Next

Длительность

Август 2020 — Июнь 2021 месяцев

Проект

Информационный сайт событий

Описание

Роль: Frontend разработчик Команда: 2 front 2 back 1 team lead Задачи: - Рефакторинг и поддержка фронтенд части информационного сайта поиска событий по России, позволяющего пользователям выбирать регион и населенный пункт для просмотра событий на предстоящие даты. - Выявление и исправление недостатки в адаптивности имеющейся вёрстке проекта. - Разработка функционала сервиса по покупке билетов на предстоящие мероприятия. - Взаимодействие с backend-разработчиками баз данных. - Оптимизация рендеринга компонентов. Достижения: - Разработал компонент с функционалом по покупке билетов с динамической загрузкой и визуализацией положений мест в зале, их доступности и стоимости в соответствии с местом проведения мероприятия. - Устранил недостатки в адаптивности проекта при отображении на мобильных устройствах. - Перевел кодовую базу на TypeScript, что обеспечило лучшую поддержку типов, автодополнение и выявление ошибок на этапе разработки.

Технологии

React, Redux/rtk, TypeScript, SCSS, JSON

Длительность

Май 2019 — Июль 2020 месяцев