Занимаюсь разработкой пользовательских интерфейсов для сайтов и веб-приложений различной сложности в ООП стиле.
Навыки и технологии:
Основной стек (Коммерческий опыт >3 лет):
- Frontend: React;
- State Management: Zustand, React Query;
- Языки: TypeScript, JavaScript (ES6+);
- Архитектура: Feature Sliced Design (FSD);
- Стилизация: PostCSS, CSS Modules, БЭМ;
Дополнительный стек (1-2 проекта):
- Frontend: Vue 2, Nuxt.js;
- State Management: Vuex, Redux;
- Стилизация: SCSS;
Инструменты и прочее:
- Библиотеки: Mock Service Worker, Swiper.js, Fancybox, Chart.js, ScrollMagic, GSAP, IMask.js, YandexMap, Axios;
- Инструменты сборки: Webpack 5, Vite;
- Инструменты разработки: Git, GitLab / GitHub, ESLint, Stylelint, Swagger, Figma;
- Прочее: Оптимизация производительности, Code Splitting, Lazy Loading, декомпозиция и оценка задач, менторство младших разработчиков, следование принципам SOLID/DRY/KISS.