Vadim Filippov
У самурая нет цели есть только путь
Предложите Vadim работу над вашим следующим проектом или зарегистрируйте профиль фрилансера и начинайте зарабатывать прямо сейчас.
Рейтинг
Уровень владения языками
Резюме
О себе
Frontend-разработчик с опытом более 4 лет. Участвовал в создании коммерческих, продуктовых и аутсорс-проектов на React. Уверенно работаю с компонентным подходом, SPA-архитектурой, REST API и системами контроля версий. Пишу поддерживаемый код, и знаком с основами CI/CD (GitLab/GitHub Actions). Люблю доводить интерфейсы до удобного UX и оптимизировать производительность.
Навыки
- Языки: JavaScript (ES6+), TypeScript, HTML5, SCSS
- Фреймворки / библиотеки: React, Redux Toolkit, React Router, React Hook Form, Chakra UI
- Инструменты и окружение: Git, GitLab, GitHub, Vite, Webpack, ESLint, Prettier
- Работа с API: REST, Fetch
- Тестирование: Vitest, React Testing Library
- Стилизация: TailwindCSS, SCSS, BEM
- Дизайн: Figma, адаптивная и кроссбраузерная вёрстка
- Системы контроля версий: Git, GitLab, основы CI/CD, pull/merge request-процессы
Навыки и умения
Программирование
Дизайн и арт
Портфолио
-
44 265 UAH MImilo
Веб-программированиеВерстка
-
66 398 UAH SneakMax
Веб-программированиеСайт магазин обуви
Написан на vue с использование библиотек
с фильтрацией, заполнением корзины, выбором обуви и предпросмотром
-
53 118 UAH SweetPet
Веб-программированиеПроект: адаптивный веб-сайт с динамическим интерфейсом и клиентской логикой.
Разработка интерфейса выполнена на React с модульной архитектурой компонентов. Навигация между страницами реализована с помощью React Router, что обеспечивает плавные переходы и полноценный SPA-опыт. Управление глобальным состоянием построено на стеке Redux Toolkit, логика данных разделена на feature-слайсы, что делает код понятным и масштабируемым.
… Формы имеют логическую валидацию и UX-обработку, собраны через React Hook Form и React Hook Form-совместимые компоненты. UI-кит и визуальная часть проекта стилизованы с Chakra UI, а общие стили написаны на SCSS с использованием методологии BEM. В проект также интегрированы утилитарные классы Tailwind CSS для ускорения верстки сложных адаптивных сеток.
Взаимодействие с сервером основано на архитектуре REST, запросы выполняются через нативный Fetch API. Надёжность работы покрыта автоматизированными тестами: логика — Vitest, пользовательские сценарии компонентов — React Testing Library.
Контроль версий и совместная работа ведутся в среде GitLab: структура ветвления, code review через merge requests и CI-трубки для проверки сборки и тестов. Проект собирается через Vite, итоговый билд оптимизирован и работает кроссбраузерно, с точным соответствием макетам из Figma.