Привет, меня зовутHi, my name is
Абакумов Виктор.Viktor Abakumov.
Senior Frontend Developer.Senior Frontend Developer.
Разрабатываю корпоративные интерфейсы и фронтенд-архитектуру. ~8 лет на Vue + TypeScript. Недавно завершил работу в ЭТП Газпромбанка, открыт к новым предложениям.I build enterprise interfaces and frontend architecture. ~8 years with Vue + TypeScript. Recently wrapped up my work at ETP Gazprombank and I'm open to new opportunities.

Обо мнеAbout me

Привет! Меня зовут Виктор. Начинал с фриланса и лендингов, вырос до Senior Frontend в корпоративных продуктах. Строил проекты с нуля, рефакторил легаси, вёл команду.Hi! My name is Viktor. I started out freelancing and building landing pages, then grew into a Senior Frontend role on enterprise products. I've built projects from scratch, refactored legacy code, and led a team.

2 года опыта AI-assisted development в корпоративной разработке: Cursor, Claude Code, локальные LLM. Использую для написания кода, рефакторинга, анализа легаси и поиска edge cases. Ощутимо ускоряет рутину и погружение в незнакомый код.2 years of AI-assisted development in enterprise engineering: Cursor, Claude Code, local LLMs. I use them to write code, refactor, analyze legacy, and hunt down edge cases. It noticeably speeds up routine work and getting up to speed in unfamiliar code.

Вот список технологий, которые я использую в работе в последнее время:Here are the technologies I've been working with lately:

  • JavaScript (ES6+)
  • TypeScript
  • Vue
  • Nuxt
  • Pinia
  • Vite

Где я работалWhere I've worked

Senior Frontend DeveloperSenior Frontend Developer @ ЭТП ГазпромбанкаETP Gazprombank
Октябрь 2022 - Май 2026October 2022 – May 2026
  • Разрабатывал B2B-торговую площадку в команде из 6 фронтендеровBuilt a B2B trading platform on a team of 6 frontend engineers
  • Вёл фичи полного цикла: от анализа требований до релизаOwned full-cycle features: from requirements analysis to release
  • Проводил код-ревью и технические собеседованияRan code reviews and technical interviews
  • проект: click.etpgpb.ruproject: click.etpgpb.ru
  • стек: Vue 3, TypeScript, Vitestack: Vue 3, TypeScript, Vite
Team lead frontend developerTeam Lead Frontend Developer @ Bastion techBastion tech
Март - Сентябрь 2022March – September 2022
  • Руководил командой из 5 фронтендеровLed a team of 5 frontend engineers
  • Развивал облачное хранилище с E2E-шифрованием на клиентеDeveloped cloud storage with client-side E2E encryption
  • Проводил код-ревью, менторил junior-разработчиковRan code reviews and mentored junior developers
  • проект: bsc.bastion-tech.ru (frozen)project: bsc.bastion-tech.ru (frozen)
  • стек: Vue 3, TypeScript, Vitestack: Vue 3, TypeScript, Vite
Frontend DeveloperFrontend Developer @ АлгоритмикаAlgoritmika
Октябрь 2018 - Март 2022October 2018 – March 2022
  • Разработал сервис лендингов с нуля: мультиязычность, адаптивность, платёжная системаBuilt a landing-page service from scratch: multilingual, responsive, with a payment system
  • Рефакторил легаси бэк-офис с jQuery на Vue 3 (4 месяца)Refactored a legacy back office from jQuery to Vue 3 (4 months)
  • Разработал внутреннюю обучающую платформуBuilt an internal learning platform
  • проекты: learn.algoritmika.org, algoritmika.orgprojects: learn.algoritmika.org, algoritmika.org
  • стек: React, Redux, Styled Components, Vue 2/3, Nuxtstack: React, Redux, Styled Components, Vue 2/3, Nuxt

Несколько моих проектовA few of my projects

Корпоративный проектCorporate project
ЭТП ГПБ ClickETP GPB Click
B2B торговая площадка Газпромбанка. Разработка фронтенда, анализ бизнес-требований, проектирование новых фич.Gazprombank's B2B trading platform. Frontend development, business-requirements analysis, and design of new features.
  • Vue 3
  • TypeScript
  • Vite
ETP GPB Click ETP GPB Click
Корпоративный проектCorporate project
Сервис лендинговLanding-page service
Сервис лендингов для школы программирования Алгоритмика. Мультиязычность, адаптивность, платежная система.A landing-page service for the coding school Algoritmika. Multilingual, responsive, with a payment system.
  • Vue 3
  • Nuxt
  • i18n
Landing-page service
Корпоративный проектCorporate project
Bastion secure cloudBastion secure cloud
Облачное хранилище с E2E шифрованием. Доступ к ключам шифрования есть только у отправителя и получателя.Cloud storage with E2E encryption. Only the sender and the recipient have access to the encryption keys.
  • Vue 3
  • TypeScript
  • Vite
  • i18n
Bastion secure cloud
04. Чего дальше?04. What's next?
Напиши мнеGet in touch
Ищу новую Senior Frontend роль.
Если есть подходящая позиция — напишите.
I'm looking for a new Senior Frontend role.
If you have a fitting position, drop me a line.