Специалисты

Описание

Технические навыки
Языки программирования: JavaScript, Typescript
Фреймворки и библиотеки: React, Next, Redux, Redux Toolkit, RTK Query, React router, MobX, React table, React transition group, React hook form, Axios, React query
Стили и языки разметки: HTML, CSS, SCSS, MUI, Bootstrap, Styled Components, CSS modules, Tailwind CSS
Сборщики: Webpack, Vite
Тестирование: Jest, React testing library, Cypress, Loki
Прочие инструменты: Git, Rest API, GraphQL, Storybook, Eslint, i18next
Методологии разработки: Agile (Scrum, Kanban)
Образование
Чувашский государственный университет имени И.Н. Ульянова
Факультет прикладной математики, физики и информационных технологий
Специальность математика
2015-2019

Опыт
Проект

Внутренняя соц. сеть для компании

Описание

Роль/должность: Frontend – разработчик Выполненные задачи и достижения: Участвовал в создании и внедрении новых функций, улучшивших пользовательский опыт и функциональность внутренней социальной сети Оптимизировал существующий код для улучшения производительности и поддержки масштабируемости. Переписал устаревшие компоненты с использованием современных подходов Работал над устранением багов, выявленных в ходе тестирования, что повысило стабильность и надежность приложения Актуализировал версии библиотек на проекте, решил сопутствующие конфликты Тесно сотрудничал с коллегами на проекте, что позволило выявить потенциальные проблемы при внедрении нового функционала

Технологии

TypeScript, React, MobX, Styled components, axios, SignalR, eslint, prettier

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

Июнь 2024 – Август 2024 месяца

Проект

Платформа для обработки обращений, межведомственных запросов

Описание

Роль/должность: Frontend – разработчик Выполненные задачи и достижения: Создавал и внедрял новые страницы, обеспечивая удобство и интуитивность интерфейса для пользователей. Включал разработку различных модулей, таких как списки обращений и детали запросов Реализовал сложную функциональность форм, включая валидацию и маски ввода, что улучшило пользовательский опыт и снизило количество ошибок при вводе данных Разработал набор переиспользуемых компонентов, таких как кнопки, модальные окна и формы, что ускорило процесс разработки и упростило поддержку кода Работал над исправлением багов и оптимизацией существующего кода, что повысило стабильность и производительность платформы

Технологии

TypeScript, React, React Context, MUI, React hook form, axios, yup, eslint, prettier

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

Март 2024 – Май 2024 месяца

Проект

Корпоративный сайт компании

Описание

Роль/должность: Frontend – разработчик Выполненные задачи и достижения: Разработка страниц и их функционала Работа с анимациями Настройка различных свайперов Создание переиспользуемых UI компонентов Исправление багов, рефакторинг Работа с Redux Toolkit Написание линтеров Документирование проекта

Технологии

TypeScript, React, Redux Toolkit, CSS-modules, Sass, Framer motion, swiper, craco, eslint

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

Декабрь 2023 – Март 2024 месяца

Проект

Сервис для мониторинга персонала и техники на складах

Описание

Роль/должность: Frontend – разработчик Выполненные задачи и достижения: Настройка сборщика, линтеров Интеграция vite для работы в dev режиме Разработка страниц и их функционала Валидация форм Создание переиспользуемых UI компонентов Интеграция Storybook Работа с Redux Toolkit и RTK Query Написание тестов (unit, интеграционных, e2e, скриншотных) Написание линтеров Документирование проекта

Технологии

TypeScript, React, Redux Toolkit, RTK Query, CSS-modules, Storybook, Jest, RTL, Cypress, Loki, webpack, vite, eslint, FSD

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

Апрель 2023 – Декабрь 2023 месяца

Проект

Сервис по доставке обедов из различных ресторанов

Описание

Роль/должность: Frontend – разработчик Выполненные задачи и достижения: Разработка JWT авторизации по паре токенов (accessToken/refreshToken) Разработка новых страниц и их функционала (информация о ресторане, каталог ресторанов, регистрация ресторана) Оптимизация работы фильтров, сортировки и поиска в списках Визуализация списков Валидация форм Создание переиспользуемых UI компонентов Интеграция Storybook Работа с Redux Toolkit и RTK Query

Технологии

TypeScript, React, Redux Toolkit, RTK Query, React hook form, Tailwind CSS, FSD

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

Март 2022 – Март 2023 месяца

Проект

Приложение, предназначенное для повышения эффективности работы сотрудников в торговых точках

Описание

Роль/должность: Frontend – разработчик Выполненные задачи и достижения: Разработка и наполнение функционалом страницы опросников для сбора информации Разработка интерфейса отчета о производительности. Визуализация данных (графики, диаграммы). Функционал для создания и редактирования отчета Разработка и внедрение скелетонов и лоадеров для страниц Оптимизация подгрузки переводов для каждой страницы. Поддержка плюральных форм для i18next Исправление багов, недоработок системы Покрытие unit и интеграционными тестами

Технологии

TypeScript, React, Redux Toolkit, RTK Query, i18next, React Charts, Jest, RTL

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

Февраль 2021 – Февраль 2022 месяца

Проект

Сервис аналитики для продавцов на различных маркетплейсах

Описание

Роль/должность: Frontend – разработчик Выполненные задачи и достижения: Поддержка и оптимизация существующего кода Рефакторинг существующих компонентов Исправление багов, декомпозиция кода Создание универсальных компонентов отображения списков, визуализации данных Валидация форм Разработка получения и хранения данных с использованием Redux Toolkit Покрытие unit и интеграционными тестами

Технологии

TypeScript, React, Redux, React-query, Formik, MUI, D3, Jest, RTL

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

Июнь 2019 – Январь 2021 месяц