О себе
Frontend-разработчик, 4+ года в enterprise-финтехе (СберСпасибо, Почта Банк). Основной стек — Vue.js 3 и Nuxt.js (2, 3, 4) с TypeScript: SSR, SSG, ISR, Pinia, дизайн-системы, Core Web Vitals. Второй язык — Rust: приложения на Tauri 2 и ETL-пайплайны, собственный крейт опубликован на crates.io.
Результаты: обработка заявок в CRM −50%, формирование отчётов ×3, заполнение форм −35%, ошибки валидации −40%, скорость загрузки страниц +40%.
Веду задачу целиком: ТЗ → ревью → TDD → прод → мониторинг. Автономен в распределённых командах, провожу код-ревью и менторю джунов.
Открытый код — github.com/WhoStoleMySleep: Vestibule (Rust, 4 крейта, 196 тестов), GitSpace и freel (Tauri 2, десктоп и Android), attractions42 (Nuxt 4), пакеты @wsms/logger в npm и крейт tauri-plugin-timer на crates.io.
Удалённо или гибрид, готов к релокации, включая зарубежные офферы. Английский — B1.
Навыки
Языки: TypeScript, JavaScript (ES6+), Rust, SQL, HTML5, CSS3, SCSS / SASS, Английский — B1
Vue и Nuxt: Vue.js, Vue 3, Vue 2, Nuxt.js, Nuxt 4, Nuxt 3, Nuxt 2, Composition API, Options API, Pinia, Vuex, Vue Router, TanStack Query, nuxt-i18n, Nitro, SSR, SSG, ISR, SPA
Инструменты и процессы: Git, GitLab, Docker, CI/CD, GitHub Actions, GitLab CI, Vercel, Vite, Webpack, Tailwind CSS, Figma, Jira, Agile / Scrum, Дизайн-системы, Feature-Sliced Design
Rust: Rust, Tauri 2, tokio, serde, SQLite (rusqlite), reqwest, cargo test, crates.io
Бэкенд и данные: Node.js, REST API, GraphQL, WebSocket, PostgreSQL, Drizzle ORM, Prisma, JWT / OAuth
Тестирование и производительность: Vitest, Jest, Playwright, Cypress, TDD, Code review, Core Web Vitals (LCP, INP, CLS), Lighthouse, Sentry
Смежный стек: React, Next.js, Redux / Zustand, React Native, Expo, Nest.js, Express