Painless design systems
UI-kit, Storybook, reusability
How I help products
UI-kit, Storybook, reusability
Loading and interaction optimizations
When it makes sense; routing, authorization, WebSockets
Smooth transitions, incremental updates
Bitrix, high traffic, monitoring, stability at peaks
Internet banking, auth, navigation within WebView constraints
Experience
Information site: map, content, admin. Vue + Go (Gin), fast release.
Middle Frontend Developer
Most of my experience is bank websites and web products. Launched PWA internet banking, internal services and admin UIs. Maintained the public site on Bitrix under heavy traffic (typically up to ~2000 concurrent users, peaks ~8000 per Bitrix monitoring). Owned frontend for a shared internal admin used across services: UI structure and shared components. REST and GraphQL integrations; legacy migration to Vue 3 + TypeScript without downtime; Lighthouse gains ~+30% on key screens. Mobile app WebView UIs (Vue 3) within WebView limits.
Frontend Developer
B2B/B2C accommodation booking product: SPA with SSR on Next.js, code splitting and optimization (TTFB ~−25%). Agent UIs — task board with drag-and-drop and workflow. Yandex Maps API: filters, clustering, custom markers. Centralized REST API usage, frontend CI/CD, code review and planning with product and backend.
Frontend Developer
Vue 3 / TypeScript frontend for an information service: interactive map with dynamic markers (Google Maps API), Vue I18n, faster first load (lazy-loading and assets, ~−30% to first load).
Technologies and Tools