В разработке придерживаюсь паттерна разделения бизнес-логики от представления (ui). Большой опыт работы с тайпскриптом. Имею навыки грамотной декомпозиции модулей, построения архитектуры по методологии FSD. Опыт работы с ui библиотеками mui, antd, mantine. Также есть опыт работы с MobX, Redux, redux-toolkit, RTKQuery.
Проекты, опыт и достижения
• Админка с виртуализированными списками, сложными формами. Использовали react-table, а также rc-table для таблиц. react-query, zustand. Также была работа с картами leaflet, yandex maps. Мониторинги для трекинга автобусов с множественными фильтрами, сортировками, поиском на стороне фронта.
• Крупный проект с дашбордами и мониторингами с кучей логикой на фронте. Много работы с картами. Сделал несколько модулей для работы с полигонами, навигация по полигонам, а также их редактирование с автоматическим определением границ с другими полигонами.
• Проект "админка" со сложными формами. Использовал effector и почти всю его экосистему: atomic-router, patronum, effector-forms, reflect, farfetched.