Адель Резванов
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
Инженер сервис и техническая эксплуатация транспортных и технологических машин и оборудования
Тюменский индустриальный университет, Тюмень
( Тюмень, Россия )Во время обучения я освоил теоретические знания и практические навыки, необходимые для успешной работы в области обслуживания и ремонта технических систем.