Адель Резванов
Frontend Разработчик
О себе
Фронтенд-разработчик с шестилетним опытом работы в Agile-командах с применением методологии SCRUM. Моя цель - создавать современные пользовательские интерфейсы, основанные на передовых технологиях и лучших практиках в области web-разработки. Обладаю глубокими знаниями в области HTML, CSS и JavaScript, а также экспертизой в работе с React и связанными библиотеками. Особое внимание уделяю вопросам производительности, адаптивности и обеспечению кросс-браузерной совместимости. Готов к активному участию в динамичных проектах и непрерывно стремлюсь к развитию как личности и профессионала в области фронтенд-разработки.
Опыт работы
12/2023 - 05/2025
( 1 год 5 месяцев )
Старший Frontend Разработчик
tech-stack & skills:
- React 18
- TypeScript
- RxJS
- Redux Toolkit
- RTK Query
- Storybook
- CSS in JS
- Material UI
goFluent
( Удаленно )Разработка и поддержка образовательной платформы для изучения языков. Работа в Agile-команде из 20 человек.
- - Занимался разработкой новых фичей, параллельно проводил миграцию компонентов асинхронных функций с RxJS на RTK Query что привело к лучшей организации кодовой базы и ее поддерживаемости.
- - Адаптировал интерфейсы для языков справа-налево и для пользователей с ограниченными возможностями. Настраивал доступность
- - Разработал новую систему создания контента для квизов по изучению иностранных языков
- - В приложении для пользователей разработал фунциональность квизов с различными типами контента (кастомные аудио и видео плееры, перетаскиваемые элементы и прочее)
- - Проводил код-ревью и менторинг для младших разработчиков, повысив качество кода и ускорив профессиональный рост команды.
- - Разрабатывал компоненты для общей библиотеки с использованием Storybook, что ускорило разработку новых функций.
06/2021 - 11/2023
( 2 года 5 месяцев )
Frontend Разработчик
tech-stack & skills:
- React
- Redux Toolkit
- RTK Query
- Typescript
- Git
- SCSS
- AntDesign
- Agile
- React Hook Forms
- i18next
- phrase.com
- NextJS
- Websockets
- Webpack
- Storybook
- Jest
- Github actions
- Husky
- JWT
Noveo Group
( Санкт-Петербург, Россия )Разработка B2B портала. Старший frontend-разработчик. Agile-Команда 5 человек.
- - Спроектировал архитектуру проекта в соответствии с методологией Feature Sliced Design, обеспечивающей модульную структуру и легкость поддержки кодовой базы.
- - Настроил масштабируемую конфигурацию Webpack для оптимизированной сборки и бандлинга ресурсов, обеспечивая быструю загрузку приложения.
- - Интегрировал и настроил плагины для улучшения процесса разработки, включая Babel, ESLint, Prettier и другие, обеспечивая стабильный и согласованный код.
- - Покрыл 80% приложения юнит-тестами с использованием библиотеки Jest, обеспечивая надежное покрытие кода тестами и предотвращение ошибок
- - Реализовал визуальные компоненты в Storybook, представив 95% интерфейсных элементов, что способствует удобному просмотру и тестированию компонентов.
Работал в Agile-команде 20+ человек над интернет-приложением - глубоко кастомизируемой системой управления сотрудниками. Проект в продакшене более 4-х лет
- - Преобразовал классовые компоненты React в функциональные, повысив производительность приложения на 15% и улучшив структуру кодовой базы.
- - Оптимизировал систему управления состояние приложения с контейнерной архитектуры на классическом Redux на Redux Toolkit, что привело к уменьшению объема кода на 30%.
- - Разрабатывал 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
Инженер сервис и техническая эксплуатация транспортных и технологических машин и оборудования
Тюменский индустриальный университет, Тюмень
( Тюмень, Россия )Во время обучения я освоил теоретические знания и практические навыки, необходимые для успешной работы в области обслуживания и ремонта технических систем.