Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Виталий С. Frontend разработчик, Middle+

Виталий С. - Frontend разработчик

ID 6580
ВС
Виталий С.
Мужчина
Россия, Томск, UTC+7
Ставка
2,625 Р/час
НДС не облагается
Специалист доступен с 22 сентября 2023 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Middle+
Навыки
JavaScript
React Redux
Redux Toolkit
RTK Query
TypeScript
Webpack
ESLint
Stylelint
Prettier
Husky
Jest
React testing library
Storybook
Loki
Cypress
SCSS
Css Modules
Ant design
RxJS
i18next
REST API
GraphQL
Git
CI
Atlassian Jira
Atlassian Confluence
Figma
Отрасли
Logistics & Transport
Realty & Constructoring
Знание языков
Английский — B2
Главное о специалисте
Профессиональные навыки и умения: Аналитическое мышление. Обладаю опытом работы с крупными и масштабными проектами, а также с разнообразием предметных областей. Умею работать в команде и самостоятельно разрабатывать качественные веб-приложения. Ответственно подхожу к работе. В меру перфекционист. Быстро адаптируюсь и осваиваю новые знания и навыки. Умею слышать людей и спокойно воспринимать критику. Постоянно занимаюсь самообразованием. Читаю документацию и профессиональную литературу, в том числе на английском языке.
Проекты   (4 года 3 месяца)
ИТ-компания. Система управления размещением гостей с использованием алгоритмов искусственного интеллекта.
Роль
Frontend-разработчик
Обязанности
* Разработка клиентской части web -приложения * Участие в проектировании и развитие архитектуры проекта * Проведение рефакторинга с целью оптимизации производительности, а также обеспечения масштабируемости * Разработка и поддержка юнит-тестов и интеграционных тестов для компонентов приложения * Создание документации компонентов и настройка визуального регрессионного тестирования * Анализ и оценка задач * Поиск и исправление багов * Взаимодействие с командой * Участие в командном code review * Написание технической документации * Менторство для младших разработчиков Технологии и инструменты: разработка и рефакторинг функциональных компонентов пользовательского интерфейса с помощью React React Router React Hook Form Chart.js и react-chartjs-2 Redux Tool Kit RTK Query для создания асинхронных запросов на сервер, кэширования и нормализации данных TypeScript для написания строго типизированного кода и предотвращения ошибок на этапе разработки Feature-Sliced Design настройка, оптимизация и поддержка сборки проекта с использованием Webpack • настройка и применение линтеров и форматтеров кода ESLint, Stylelint, Prettier для обеспечения единообразия стиля и предотвращения ошибок • использование Husky и Lint-Staged для автоматического линтинга и форматирования кода перед коммитом разработка и поддержка юнит-тестов и интеграционных тестов для компонентов приложения при помощи Jest и React Testing Library Storybook опыт работы с инструментом end-2-end тестирования Cypress SCSS и организация стилей с помощью CSS Modules использование i18next для поддержки многоязычности приложения REST API и GraphQL для взаимодействия с бэкэндом Apollo Client для работы с GraphQL API Websocket для получения и отправки мгновенных обновлений на сервер Gitlab для хранения, обмена и контроля версий кода настройка CI пайплайна в Gitlab для интеграции автоматизированных тестов в процесс разработки создание, хранение и публикация документации и отчетов с использованием Confluence SOLID
Период работы
Сентябрь 2021 - По настоящее время  (2 года 1 месяц)
Участвовал в разработке клиентской части интеллектуальной системы управления транспортными потоками.
Роль
Frontend-разработчик
Обязанности
Входил в команду, которая занималась разработкой веб-приложения, предназначенного для определения оптимальной очерёдности роспуска железнодорожных составов с учётом выбранных оптимизационных показателей. Задачи: * Адаптивная и кроссбраузерная верстка по макетам Figma * Разработка функциональных компонентов с помощью React * Рефакторинг legacy кода, перевод классовых компонентов React на функциональные с использованием хуков * Модернизация legacy кода путем перехода с JavaScript на TypeScript * Разработка, поддержка и обновление существующих юнит-тестов и интеграционных тестов для компонентов приложения * Участие в создании библиотеки компонентов * Участие в командном code review Технологии и инструменты: JavaScript, React, react-router, react-hook-form, RxJS, Redux, redux-thunk, axios, TypeScript, Webpack, react-testing-library, Jest, ESLint, Stylelint, Prettier, Husky, REST API, Gitlab, Figma, Ant Design, CSS Modules, SCSS, CSS, HTML, SCRUM
Период работы
Июль 2019 - Сентябрь 2021  (2 года 3 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Национальный исследовательский Томский государственный университет
Специальность
Физико-технический факультет
Завершение учебы
2006 г.

Похожие специалисты

Недавно просмотренные специалисты