Никита Ш. React разработчик, Senior
ID 5095
НШ
Никита Ш.
Мужчина
Россия, Оренбург, UTC+5
Ставка
2,000 Р/час
НДС не облагается
Специалист доступен с 5 декабря 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Senior
Навыки
JavaScript ES6
TypeScript
HTML5
CSS3
React
React Router
React Hooks
Redux
REST API
GraphQL
Apollo
React testing library
Jest
Enzyme
Pug.js
Sass
BEM
Webpack
Docker
Git
Styled Components
Axios.js
Firebase
Redux-Saga
Redux Thunk
Css Modules
Material UI
Знание языков
Английский — B2
Проекты
(5 лет)
Сервис для мониторинга и управления документооборотом
Роль
Разработчик
Обязанности
Основные задачи:
работа с API (Redux);
создание новых элементов, форм, страниц;
работа с таблицами;
рефакторинг, включая внедрение типизации компонентов
покрытие тестами
документирование кода
Внедрил использование асинхронных запросов в разработке приложения для мониторинга и
управления документооборотом
Ввел статическую типизацию на проекте с помощью TypeScript
Покрыл тестами 80% компонентов приложения
Основные технологии: React, Redux, TypeScript, Next.js, Jest, Enzyme, Docker.
Период работы
Июнь 2021 - По настоящее время
(2 года 7 месяцев)
Сервис для мониторинга и управления документооборотом
Роль
Разработчик
Обязанности
Основные задачи:
работа с API (Redux);
работа с Storybook;
создание новых элементов, форм, страниц;
рефакторинг, включая внедрение типизации компонентов
покрытие тестами
Внедрил технологию Storybook при разработке внутренней библиотеки UI компонентов для их повторного использования
Провел рефакторинг кода путём отделения бизнес-логики от пользовательского интерфейса и удаления устаревшего кода
В результате рефакторинга размер JS бандла при загрузке сайта уменьшился на 20%
Основные технологии: React, Redux, SASS, Styled-Components, Storybook, React Testing Library.
Период работы
Январь 2020 - Июнь 2021
(1 год 6 месяцев)
Сервис для добывающей компании
Роль
Разработчик
Обязанности
Основные задачи:
логика расчетов;
работа с API (Redux);
верстка новых элементов, форм;
работа с графиками, диаграммами и таблицами;
рефакторинг по стандартам компании;
тестирование и документирование кода.
Роль в проекте: Разработчик
Основные технологии: React, Typescript, Redux, Jest, JSDoc, Scss, Styled Components, Recharts, Storybook
Период работы
Июль 2019 - Январь 2020
(7 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
Интернет-колледж (верстка) 2018 г.
HTMLAcademy (html, css) 2019 г.
Интенсив JS от GeekBrains 2018 г.
Образование
Высшее
Учебное заведение
Оренбургский государственный аграрный университет, Оренбург
Специальность
Инженерный, Электротехнологии и электрооборудование в сельском хозяйстве
Завершение учебы
2020 г.
Высшее
Учебное заведение
Российский государственный университет нефти и газа им. И.М. Губкина, Москва
Специальность
Факультет проектирования, сооружения и эксплуатации систем трубопроводного транспорта, Нефтегазовое дело
Завершение учебы
2017 г.