Experience

Frontend & Advisory Roles

Full timeline — commercial frontend roles, advisory work, and the engineering/entrepreneurial background before IT.

Digitalkraft

Frontend Developer
June 2023 — July 2026
Minsk, Belarus · Remote

Frontend developer on a large B2C platform (Vue 3 SPA, 350+ components, 2,800+ files in the codebase) within a 9-person team inside a ~100-person frontend department — closed 1,000+ tasks over 3 years.

  • Led an architectural migration from Vue 2 to Vue 3 on the Composition API: migrated the spending-limits system, notifications, i18n helpers, and a third-party live-content widget integration; the team rewrote 5,000+ unit tests along the way.
  • Completed the Vuex → Pinia migration in the shared state layer used across all of the platform's brands — removed Vuex and legacy compatibility flags, unifying state management on a single approach.
  • Designed a critical-data preloading system: an inline script fires key API requests in parallel with JS bundle loading/parsing to eliminate startup waterfall, with 429 rate-limit retry handling and Sentry error logging.
  • Rolled out a unified skeleton-loading system to replace scattered full-page preloaders, cutting perceived page load time across the platform.
  • Delivered Jest coverage for 40+ previously untested critical components (payments, limits, search, verification) and led a tech-debt cleanup that removed 18,000+ lines of unused legacy code.
  • Built spending-limit and session-restriction functionality, OTP verification for payouts, and payment-instrument/account verification — compliance-critical functionality under regulatory requirements.
  • Ran product experiments behind feature flags, including an A/B/C test on a low-balance deposit modal with seamless iframe re-initialization via Centrifuge, no page reload required.
  • Vue 3
  • TypeScript
  • Pinia
  • Vue Router
  • Composition API
  • Jest
  • Sentry

Involta

Frontend Developer
April 2021 — June 2023
Ivanovo, Russia · On-site

Built and maintained e-commerce storefronts and their CMS on Nuxt.js / Vue.js, running 3 client projects in parallel within a ~40-person team.

  • Designed and implemented a CMS SEO module, improving page indexability and metadata manageability.
  • Migrated a 50+ component admin panel from Vue 2 to Vue 3, simplifying further development.
  • Cut the frontend Docker image from 2000MB to 200MB (10x) with a multi-stage build — faster deploys, lower infrastructure load.
  • Onboarded and mentored new developers; drove code review practices and a consistent repository workflow.
  • JavaScript
  • TypeScript
  • Vue.js
  • Nuxt.js
  • SCSS
  • Docker
  • Vuex

Accord App (NY)

Technical Advisor
March 2022 — June 2023
New York, USA (remote) · Advisory, ~20h/week, parallel to Involta

Half-time advisory role for a US startup building an MVP.

  • Advised the founding team on frontend architecture for the MVP.
  • Ran code reviews and helped with technical hiring.
  • Took part in product and business strategy discussions alongside the founders.

The startup closed in 2023 when investors were unable to close a funding round — an ordinary market outcome, unrelated to the product or the team.

  • Vue.js
  • Nuxt.js
  • TypeScript
  • C#
  • Docker

Yandex Practicum

Frontend Developer (Training Program)
October 2020 — September 2021
Remote · Mentored training program

Structured, mentor-reviewed training program that marked the professional transition into software development.

  • HTML
  • CSS
  • JavaScript
  • BEM
  • React
  • Node.js
  • Express

Additional Experience

Longer engineering and entrepreneurial background before and alongside the move into frontend development — 20+ years working with always-on services and regulated environments, plus hands-on experience running a manufacturing business.

Shield and Sword Museum, IvanovoLead Engineer (part-time) · June 2022 — December 2024

Built a DMX512-based centralized lighting control system and tablet-driven sliding door automation for the museum, unifying exhibit control into a single interface.

Research Institute of Television and Broadcasting, MoscowEngineer · 2013 — 2014

Started a holding-wide migration of radio infrastructure from analog/AES lines to Livewire (IP audio over Ethernet), continued at Russian Media Group.

Russian Media Group, MoscowEngineer · April 2016 — June 2022

Completed the analog/AES → Livewire infrastructure migration for major radio stations across 700+ cities, and maintained broadcast equipment.

Russkoe Radio Ivanovo (T-media)Lead Engineer · January 2003 — October 2022

Helped launch several regional FM stations from scratch — licensing, infrastructure design and deployment — and later introduced a CRM system to automate ad scheduling.

Freelance Web DeveloperWeb Developer · April 2014 — April 2021

Designed and built WordPress/HTML/CSS sites for small businesses alongside full-time work.

IvUK LLC — PVC Windows Manufacturing, IvanovoCo-founder & Operations Lead · 2005 — 2011

Co-founded a manufacturing business with a business partner from scratch: own production facility, 8 staff at peak, full cycle from manufacturing to installation. Personally focused on production, with hands-on involvement across sales, hiring, finance, and customer operations. Sold the business in 2011 due to changes in market conditions.