НВ
Николай В.
Мужчина, 3 года
Россия, Москва, UTC+3
Ставка
3 275 Р/час
НДС не облагается
Специалист доступен с 14 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Я Frontend разработчик с глубоким знанием и обширным опытом работы с React.js,
TypeScript и связанными технологиями. На протяжении последних 3 лет я проектирую,
разрабатываю и поддерживаю современные веб-приложения, используя такие
инструменты, как TypeScript, Redux и Webpack, Vite.
Мой Технический Стек:
• Фреймворк/Библиотека: React
• State Manager: Redux Toolkit, Redux
• Cборщик: Webpack, Vite
• Ui-Kit: Material UI, Styled Components, Ant Design
• Стили: CSS3, SCSS, SASS, LESS
• Асинхронный слой: Redux Thunk / Axios, React Query, RTK Query, Websocket, Redux Sagas •
Статическая типизация: Typescript
• Тесты: Unit Jest, React Testing Library, Locki, Cypress
• Маршрутизация: React Router Dom
• Валидация форм: Formik, React Hook Form
• Линтинг: Stylelint, ESlint, Prettier
• Методология разработки: модульная React архитектура, FSD
• Системы контроля версии: GitLab, GitHub, Bitbucket
Предпочитаемый стек: React или Next.JS
Проекты
(5 лет 3 месяца)
WaveAcess
Роль
React Frontend Developer. Typescript, React
Обязанности
React Frontend Developer. Typescript, React
WaveAcess — компания, специализирующаяся на разработке программного обеспечения и
консалтинге в области информационных технологий. Они предоставляют индивидуальные
решения для корпоративных клиентов в различных отраслях, таких как здравоохранение,
финансы, производство и телекоммуникации
Стек: React, TypeScript, Redux Toolkit, Webpack, Redux Thunk, ESLint, Prettier, SCSS, React Router,
Axios, Hucky, CI/CD, StyleLint, React Hook Form
Результаты моей работы, инициативы:
1. Разработка и ведение проекта с нуля
• Инициация проекта: Предложил и согласовал с тимлидом внедрение FSD (feature sliced
design), что обеспечило модульность и масштабируемость проекта.
• Настройка окружения: Настроил Webpack, TypeScript, ESLint, StyleLint и Prettier, что
значительно повысило качество кода и улучшило опыт разработки.
• Документация: Написал подробную документацию проекта, что упростило его поддержку и
развитие.
• Тестирование: Разработал и внедрил тесты с использованием React Testing Library (RTL),
Cypress и Jest для обеспечения надежности и стабильности кода.
• Автоматизация: Настроил pre-commit хуки с Husky, что автоматизировало процесс контроля
качества кода перед коммитами и уменьшило количество ошибок.
2. Разработка и поддержка проектов на React.Js, TypeScript, React Hook Form, Redux Toolkit, Redux,
Redux Thunk.
3. Разработка адаптивного дизайна под разные устройства (адаптив, начиная с десктопа,
закачивая мобилкой, или наоборот - начиная разработку адаптива с мобилки).
4. Разработка темы (темизации приложения)
Использование CSS (var) переменных при разработке темы приложения и вообще лучшей
поддержки проекта в цветовых решениях и поддержке более быстрого, оптимального по
Стек специалиста на проекте
React Hook Form, Redux Toolkit, Redux Thunk, Webpack, React Router, SCSS, Prettier, ESLint, Stylelint, TypeScript, Husky, CI/CD, Axios.js, React
Отрасль проекта
Insurance
Период работы
Февраль 2021 - По настоящее время
(3 года 8 месяцев)
Artox
Роль
React Frontend Developer. Typescript, React
Обязанности
Artox — компания, специализирующаяся на веб-разработке, SEO-оптимизации и контекстной
рекламе. Компания также предоставляет услуги по созданию и продвижению брендов в
социальных сетях.
Стек: React, TypeScript, Redux Toolkit, Webpack, Redux Thunk, ESLint, Prettier, SASS, React Router,
React Hook Form, Formik
Команда: 5 frontend-разработчиков, тимлид (фулл-стек), 4 бекендера, 2 тестировщика, 3
дизайнера
Результаты моей работы, инициативы:
1. Работал на проектах, реализовал систему UI-интерфейса для работы клиента с базой данных в
виде отражения его данных в дашборде в различных графиках, с возможностью выбора и связи
различных таблиц. Внедрил UI-кит с Storybook, заворачивал его в Webpack и выгружал в
приватный репозиторий.
2. Работа с Webpack - разбитие страниц на более мелкие чанки для более быстрой загрузки,
подключение плагинов и лоадеров, tree shaking. Работа с React.lazy.
3. Переписывание с классовых компонентов на функциональные.
4. Поддержка проектов, добавление новых фич, проведение код-ревью.
5. Разработка и интеграция компонентов и функций для административной панели на React.JS,
TypeScript, где можно было заполнять и выдавать промокоды. В результате моей работы был
создан высокоэффективный и удобный интерфейс пользователя с применением React,
TypeScript, Redux Toolkit и Axios.
Стек специалиста на проекте
Sass, React Hook Form, Redux Toolkit, Работа с интеграциями, Redux Thunk, JavaScript, Разработка, Программное обеспечение, репозиторий, Веб-разработка, Webpack, Видео, React Router, Storybook, Prettier, ESLint, TypeScript, Formik, Axios.js, React
Отрасль проекта
Insurance
Период работы
Июль 2019 - Февраль 2021
(1 год 8 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Российский государственный аграрный университет — МСХА имени К.А. Тимирязева, Москва
Специальность
Строительство , Экспертиза и управление недвижимостью
Завершение учебы
2026 г.