About me

Websites and web products: from public pages to PWA and internal tools.

Vue 3, TypeScript, Nuxt, PWA, SSR (Next.js), REST / GraphQL, design systems, performance.

3+ years commercial work: bank (internet banking, public site, admin), booking products, info services.

How I help products

Painless design systems

UI-kit, Storybook, reusability

Performance with metrics

Loading and interaction optimizations

SSR with Next.js/Nuxt, maps/realtime

When it makes sense; routing, authorization, WebSockets

Clean migrations and legacy

Smooth transitions, incremental updates

Public site under load

Bitrix, high traffic, monitoring, stability at peaks

PWA and mobile WebView

Internet banking, auth, navigation within WebView constraints

Experience

Chukotka site - NEFU

Project

Information site: map, content, admin. Vue + Go (Gin), fast release.

  • TypeScript
  • Vue
  • Go
  • Gin
  • Nginx
  • CI/CD

AEB IT LLC - albank.ru

Work

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.

  • Vue 3
  • TypeScript
  • PWA
  • Bitrix
  • REST
  • GraphQL
  • Storybook
  • WebView

SIVIG LLC - Yakutsk

Work

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.

  • Next.js
  • TypeScript
  • SSR
  • Yandex Maps
  • REST
  • CI/CD

InRoad / Sinetspark - Yakutsk

Work

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).

  • Vue 3
  • TypeScript
  • Google Maps
  • Vue I18n
  • SPA

Technologies and Tools

Core

  • TypeScript
  • Go
  • Python

Fullstack

  • Vue 3 / Nuxt
  • React / Next.js
  • Angular
  • Storybook
  • Tailwind CSS
  • PWA

Backend

  • Go
  • NodeJS
  • Prisma
  • Gorm
  • Gin
  • Express

API / Networking

  • REST
  • GraphQL
  • WebSockets

Infrastructure

  • Vite
  • Webpack
  • Docker

Maps

  • Google Maps API
  • Yandex Maps API

UI / Quality

  • Design Systems
  • ESLint/Prettier
  • Vitest/Playwright

Let's work together

Usually respond within a day