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.