Summary
Frontend developer, 4+ years in enterprise fintech (SberSpasibo, Pochta Bank). Core stack — Vue.js 3 and Nuxt.js (2, 3, 4) with TypeScript: SSR, SSG, ISR, Pinia, design systems, Core Web Vitals. Second language — Rust: apps on Tauri 2 and ETL pipelines, with a crate of my own published on crates.io.
Results: CRM request handling −50%, report generation ×3, form completion −35%, validation errors −40%, page load speed +40%.
I own a task end to end: spec → review → TDD → production → monitoring. Autonomous in distributed teams; I run code reviews and mentor juniors.
Open source — github.com/WhoStoleMySleep: Vestibule (Rust, 4 crates, 196 tests), GitSpace and freel (Tauri 2, desktop and Android), attractions42 (Nuxt 4), the @wsms/logger npm packages and the tauri-plugin-timer crate on crates.io.
Remote or hybrid, open to relocation including offers abroad. English — B1.
Skills
Languages: 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
Tools & processes: 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
Backend & data: Node.js, REST API, GraphQL, WebSocket, PostgreSQL, Drizzle ORM, Prisma, JWT / OAuth
Testing & performance: Vitest, Jest, Playwright, Cypress, TDD, Code review, Core Web Vitals (LCP, INP, CLS), Lighthouse, Sentry
Adjacent stack: React, Next.js, Redux / Zustand, React Native, Expo, Nest.js, Express