Виталий С. Frontend разработчик, Middle+
Виталий С. - Frontend разработчик
ID 6580
ВС
Виталий С.
Мужчина
Россия, Томск, UTC+7
Ставка
2,625 Р/час
НДС не облагается
Специалист доступен с 22 сентября 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — 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 г.