Middle+ Frontend Developer. Открыт к предложениям по удалённой работе.
Занятость: full-time / part-time / проектная. Опыт: 5 лет коммерческой разработки. Локация: Москва, Россия. Ожидания: от 200 000 руб
Технологический стек:
- Core: React 18, Vue.js 2/3 (Composition API), Nuxt.js, TypeScript, JavaScript
- Architecture: FSD (Feature-Sliced Design), SPA, SSR
- State: Redux Toolkit, RTK Query, Pinia, Vuex
- Styles: SCSS / SASS, Tailwind CSS, CSS Modules, адаптивная вёрстка
- UI & Tools: Quasar, PrimeVue, shadcn/ui, Docker, GitLab CI, Webpack, ESLint
- API & Backend: REST API, GraphQL, Apollo, WebSocket, Node.js
- Languages: Английский B1
Ключевой опыт и достижения:
- Проектировал масштабируемые SPA и SSR решения; реализовал миграцию сложных легаси-интерфейсов на Feature-Sliced Design (FSD).
- Ускорил начальную загрузку приложений на 45% через кэширование RTK Query и оптимизацию рендеринга; сократил объём передаваемых данных на 40% через GraphQL; снизил нагрузку на серверную часть на 30%.
- Создал библиотеку из 30 переиспользуемых компонентов, ускорив сборку новых интерфейсов на 40%.
- Внедрил систему динамической смены языков через react-i18next и vue-i18n.
- Разработал интерактивные дашборды на Chart.js, eCharts и D3.js для визуализации данных в реальном времени.
Проекты:
- RG Russia (Scoring system) — автоматизация спортивных мероприятий и систем судейства; настроил real-time синхронизацию через WebSocket, оптимизировал Redux Toolkit и RTK Query, сократив время ответа API на 30%.
- Flame App (Social/Dating) — high-load платформа; снизил сложность кодовой базы на 25% и повысил точность регистрационных данных на 50%.
- MKSKOM (B2B/Gov) — enterprise-системы (100К+ пользователей); разработал data-driven дашборд на Vue 3, TypeScript и D3.js.
Готов предоставить подробное резюме и GitHub по запросу.