Aleksandr Ovchinnikov, Frontend Engineer

Frontend Engineer · Vue / Nuxt · Angular · React / Next · TypeScript

Aleksandr Ovchinnikov

  • Open to new opportunities
  • 6+ years
  • Oeiras · Lisbon, PT
  • PT residence permit
  • No relocation needed

Open CV ↗EmailLinkedInGitHub

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

BrainRocket

2025 – present

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

Wintech

2023 – 2025

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

IdaLite

2020 – 2023

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
Testing
  • Vitest
  • Cypress
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