Адель Резванов

Frontend Разработчик

О себе

Фронтенд-разработчик с более чем четырьмя годами успешного опыта работы в Agile-командах с применением методологии SCRUM. Моя цель - создавать современные пользовательские интерфейсы, основанные на передовых технологиях и лучших практиках в области web-разработки. Обладаю глубокими знаниями в области HTML, CSS и JavaScript, а также экспертизой в работе с React и связанными библиотеками. Особое внимание уделяю вопросам производительности, адаптивности и обеспечению кросс-браузерной совместимости. Готов к активному участию в динамичных проектах и непрерывно стремлюсь к развитию как личности и профессионала в области фронтенд-разработки.

Опыт работы

06/2021 - NOW

( 2 года 5 месяцев )

Frontend Разработчик

tech-stack & skills:

  • React
  • Redux Toolkit
  • RTK Query
  • Typescript
  • Git
  • SCSS
  • AntDesign
  • Agile
  • React Hook Forms
  • i18next
  • phrase.com
  • React
  • NextJS
  • Websockets
  • Webpack
  • Storybook
  • Jest
  • i18next
  • Github actions
  • Husky
  • React Hook Forms
  • JWT

Noveo Group

( Санкт-Петербург, Россия )

Разработка B2B портала. Старший frontend-разработчик. Agile-Команда 5 человек.

  • -   Спроектировал архитектуру проекта в соответствии с методологией Feature Sliced Design, обеспечивающей модульную структуру и легкость поддержки кодовой базы.
  • -   Настроил масштабируемую конфигурацию Webpack для оптимизированной сборки и бандлинга ресурсов, обеспечивая быструю загрузку приложения.
  • -   Интегрировал и настроил плагины для улучшения процесса разработки, включая Babel, ESLint, Prettier и другие, обеспечивая стабильный и согласованный код.
  • -   Внедрил ленивую загрузку страниц приложения и модулей состояния с использованием React.lazy и React Suspense, повышая производительность и улучшая пользовательский опыт.
  • -   Покрыл 80% приложения юнит-тестами с использованием библиотеки Jest, обеспечивая надежное покрытие кода тестами и предотвращение ошибок
  • -   Реализовал визуальные компоненты в Storybook, представив 95% интерфейсных элементов, что способствует удобному просмотру и тестированию компонентов.

Работал в Agile-команде 20+ человек над интернет-приложением - глубоко кастомизируемой системой управления сотрудниками. Проект в продакшене более 4-х лет

  • -   Преобразовал классовые компоненты React в функциональные, повысив производительность приложения на 15% и улучшив структуру кодовой базы.
  • -   Оптимизировал систему управления состояние приложения с контейнерной архитектуры на классическом Redux на Redux Toolkit, что привело к уменьшению объема кода на 30%.
  • -   Оптимизировал состояние и обработку событий в функциональных компонентах, что привело к снижению нагрузки на процессор и улучшило общую отзывчивость приложения на 20%.
  • -   Разрабатывал UI-библиотеку переиспользуемых компонентов с одновременным внедрением нового дизайна приложения на библиотеке AntDesign
  • -   Преобразовывал формы приложения в формы с использованием библиотеки React Hook Forms и валидацию с помощью Yup, что уменьшило объем кодовой базы на 40% и ускорило разработку валидации форм на 50%.
  • -   Участвовал в код-ревью и консультациях по переходу на функциональные компоненты, помогая коллегам улучшить навыки и внедрить лучшие практики.

12/2019 - 05/2021

( 1 год 5 месяцев )

Frontend Разработчик

tech-stack & skills:

  • Webpack
  • React
  • Redux
  • SCSS
  • Redux Forms
  • Typescript
  • Gitlab
  • Material UI
  • SCRUM
  • i18next

ExpoForum International

( Санкт-Петербург, Россия )

Работал в Agile-команде 8 человек: разработка "с нуля" системы управления регистрации и отбора волонтеров для международных соревнований.

  • -   Разработал по предоставленному дизайну новостной блок и систему уведомлений для пользователей.
  • -   Разработал 30% переиспользуемых компонентов пользовательского интерфейса с использованием React, Redux и Material UI.
  • -   Настроил систему валидации многошаговой анкетной формы
  • -   Активно сотрудничал с дизайнером и коллегами для адаптации интерфейса Material UI под потребности проекта, обеспечивая соответствие корпоративному стилю.
  • -   Активно участвовал в реализации функционала интернационализации приложения в разработанных мною компонентах приложения.
  • -   Активно участвовал в планировании спринтов, дневных стендапах и ретроспективах, обеспечивая эффективное взаимодействие и достижение поставленных целей.

02/2018 - 11/2019

( 1 год 9 месяцев )

Web Разработчик

tech-stack & skills:

  • ReactJS
  • GatsbyJS
  • GraphQL
  • NextJS
  • Tailwind CSS
  • Netlify API
  • WordPress API

SOFTMAX OOO

( Сургут, Россия )

Компания оказывала услуги по разработке и поддержке web-сайтов. Работал в одиночку.

  • -   Разработал вэб-сайт для компании по дополнительному профессиональному образованию на фреймворке GatsbyJS.
  • -   В качестве бэкенда использовал WordPress API.
  • -   Подключил и настроил систему отображения сайта для людей с ограниченными возможностями.
  • -   Разработал вэб-сайт для сервисной компании на фреймворке GatsbyJS.
  • -   Интегрировал и настроил систему управления контентом Netlify CMS через интерфейс GraphQL

Образование

11/2017 - NOW

WEB-разработчик

Онлайн курсы (Udemy, YouTube, онлайн-школы)

( Онлайн )

Изучил широкий спектр технологий, включая HTML, CSS, JavaScript и Typescript, а также фреймворки и библиотеки, такие как React, NextJS и Node.js. Регулярно работал над собственными проектами для закрепления полученных знаний и приобретения опыта. На практике создавал проекты с учетом архитектурных принципов, применяя разделение компонентов, планирование слоев и масштабируемую структуру. Овладел навыками декомпозиции сложных задач на более мелкие модули, способствуя более эффективной разработке и поддержке.

09/1999 - 05/2005

Инженер сервис и техническая эксплуатация транспортных и технологических машин и оборудования

Тюменский индустриальный университет, Тюмень

( Тюмень, Россия )

Во время обучения я освоил теоретические знания и практические навыки, необходимые для успешной работы в области обслуживания и ремонта технических систем.