Перешёл во фронтенд из профессии модератора сайтов, где постоянно находился в контакте с пользователями. Поэтому положительный пользовательский опыт, удобство и доступность для меня не просто слова, а обязательные составляющие любого проекта.
Основной стек: React, Redux, TypeScript.
GitHub - https://github.com/Gregory-Vinokur
На проекте в команде из трёх человек создавал и поддерживал шаблоны для внесения на сайт заданий для учащихся 1-6 классов.
Стэк: React, Redux, TypeScript.
Обязанности:
1) Создание UI Kit'а для элементов конструктора.
2) Тестирование компонентов и функционала конструктора с помощью Jest/Vitest.
3) Рефакторинг кода.
4) Настройка взаимодействия с бэкендом через REST API и GraphQL.
5) Участие в разработке архитектуры проекта.
Достижения:
1) Внедрил методологию «Атомарный дизайн», благодаря чему частые изменения дизайна на проекте не затрагивали скорость разработки.
2) Построил эффективную коммуникацию с составителями заданий, благодаря чему удалось минимизировать количество правок в шаблонах после их публикации на продакшене.
Выучился на конструктора электронных средств (Бакалавр) и решил дальше не продолжать учёбу, так как совсем не было практики.