01 About
Frontend Engineer with 6+ years of experience building production web applications with Vue/Nuxt, Angular, and TypeScript. Strong background in frontend architecture, performance optimization, CI/CD, and scalable multi-brand systems. I use AI-assisted workflows as a force multiplier, not a replacement for engineering judgement. Currently expanding my stack with React and Next.js through hands-on projects — this site is one of them.
02 Experience
Frontend Developer (Angular) · Georgia (remote) → Portugal (on-site)
- Built an AI-assisted development infrastructure around Claude Code, including custom skills, project rules, and structured documentation, reducing feature delivery time by up to 3× while improving code consistency and onboarding.
- Developed pixel-perfect, responsive interfaces with complex animations and unconventional visual concepts, translating Figma designs into production-ready UI.
- Refactored the shared UI system and optimized rendering performance by up to 3×, while reducing hidden UI regressions, code inconsistencies, and implementation errors.
- Angular
- TypeScript
- Claude Code
- Animations
- Figma
Frontend Engineer (Deputy Head of Frontend) · Remote
- Migrated the platform from Nuxt 2 to Nuxt 3 using Nuxt layers to support multiple visual variants and a core layer for shared business logic, enabling feature reuse across all platform projects.
- Improved website performance by 2.5× through hybrid rendering in Nitro with SWR caching and Redis-based page revalidation, enhancing UX and SEO for critical payloads.
- Redesigned CI/CD to support a single build for all brands with runtime variables per project, cutting release delivery from several hours per environment to 10 minutes.
- Built a custom i18n solution instead of nuxt-i18n with runtime locale-based page generation using a prefix strategy.
- Integrated Strapi CMS for project customization configs and built a tool converting Tokens Studio JSON into CSS variables with per-locale theming.
- Temporarily acted as Head of Frontend: planned work with managers and other department heads, reported to the CTO, hired a team member, found a new Head of Frontend, and set up review and release processes.
- Onboarded 3 colleagues with SMART probation goals, enabling the team to deliver a large number of projects in a short time.
- Nuxt 3
- Vue
- Nitro
- Redis
- Strapi
- CI/CD
Frontend Engineer · Moscow (hybrid)
- Developed a website builder with 500+ customizable blocks: content, color palettes, UI kits per block, and backend API integrations (real estate layouts, mortgage calculators, booking).
- Created an internal styleless UI library and a DX ecosystem — test libraries, linters, and CI/CD templates.
- Built a customer account platform integrating multiple backend APIs for authentication, profiles, bookings, and domain-specific services.
- Built interactive real estate maps with Leaflet and Google Maps: custom points of interest, infrastructure, routes, filtering, and map styling.
- Implemented PDF generation for apartment information sheets used by real estate agents.
- Vue
- Nuxt
- TypeScript
- Leaflet
- Google Maps
03 Skills
- Frontend
- TypeScript
- JavaScript
- Vue.js
- Nuxt.js
- React
- Next.js
- Angular
- Pinia
- HTML
- CSS/SCSS
- Tailwind CSS
- Backend
- Node.js
- NestJS
- Nitro
- REST APIs
- PostgreSQL
- Redis
- Strapi
- Architecture & performance
- SSR
- SSG
- SWR
- caching
- multi-brand architecture
- i18n
- PWA
- profiling
- RUM
- Lighthouse
- WebPageTest
- AI-assisted workflows
- Claude Code
- code generation
- refactoring
- testing
- documentation
- code review
- Delivery
- Git
- GitHub
- GitLab
- CI/CD
- Vite
- Webpack
- Storybook
- Engineering
- Code review
- mentoring
- team leadership
- architecture planning
04 Education
A.A. Leonov State Technical University, Korolev
Control and Informatics in Technical Systems
2017 – 2020 · completed 3 years