— имею уверенные знания JavaScript, TypeScript, React, Redux / Redux Toolkit;
— понимаю и знаю: RESTful APIs, Web APIs, особенности работы браузера;
— имею опыт разработки SPA на React, TypeScript;
— имею опыт разработки в кросс-функциональной команде;
— имею опыт написания тестов на Jest, React testing library;
— понимаю и знаю Node.js, Expres.js;
— понимаю процессы, происходящие на бэкенде;
— имею опыт работы с дизайн-системами, например, Material UI, Antd, DevExpress и прочие;
— имею опыт работы с системой контроля версий Git.
Telegram:
https://t.me/DMaskin
Работал в проекте crm для call-центра:
• Использовал сборщик модулей Webpack
• Использовал FSD-архитектуру
• Писал unit-тесты на jest, react-testing-library
• Проводил code-review
Достижения:
— Ускорил процесс dev сборки, добавив дополнительный конфиг сборки webpack
— Внедрил Vite для более быстрой разработки
— Внедрил Storybook для работы c UI Kit, упростив процесс тестирования компонентов
— Настроил линтеры в проекте, что ускорило процесс код-ревью
Поддерживал внутренний проект по составлению заявок для перевозок и трэкингу жд-вагонов
• Добавил виджет с картой (react-leaflet) для удобства отображения вагонов
• Делал панель управления и формы c использованием react-hook-form
• Проводил рефакторинг и code-review
Участвовал в разработке проекта аналога Я.Толока с ML, а также делал разные проекты для региональных заказчиков.
• Проектировал и разрабатывал пользовательские интерфейсы (Web)
• Разрабатывал клиентскую часть приложений и админ-панели к ним
• Делал вёрстку по дизайн-макетам из Figma
• Согласовывал контракты по API (REST) с бэкенд-разработчиком
• Проводил покрытие кода тестами (jest)
• Проводил code-review коллег
Достижения:
— Добавил API для клиентов с мобильных приложений
— Добавил поддержку мобильных устройств
— Переписал все классовые компоненты на функциональные с использованием react-hooks
02.03.02 Фундаментальная информатика и информационные технологии