ENGINEERING CHANGELOG

CAREER

Six years, most recent first — where each role happened, at what scale, and what changed because of it.

2026

PIXEL-FIT

Tech Lead & Frontend Engineer
Jan 2026 — Present
THE CHALLENGE

Building a production AI-powered product end-to-end: generative image quality, latency, payment integration, async job queuing, and infrastructure — as a single engineer and tech lead simultaneously.

CONTRIBUTION

Architecting a full-stack SaaS platform for AI-powered virtual clothing try-on. Built AI image generation pipelines (ComfyUI, serverless inference, custom LoRAs) with an interactive frontend. Full infrastructure ownership: CI/CD, Docker, Terraform, VPS/Nginx/SSL.

Nuxt frontend with SSR/SSG for performance and SEO. NestJS backend with Redis-based queuing for async generation jobs. ComfyUI with custom LoRAs for image generation. YooKassa payment integration. i18n for Russian and English. Full infrastructure via Docker, Terraform, VPS/Nginx/SSL.

IMPACT
Concept to closed beta (~50 active users). Avg generation: 12s. Registration-to-order conversion: 18%.

Closed beta with ~50 active users. Average generation time: 12 seconds. Conversion from registration to order: 18%. Full launch planned Nov 2026.

NuxtNestJSComfyUILoRARedisDockerTerraformYooKassa
2025

FLOWWOW

Senior Frontend Developer
Jul 2025 — Oct 2025

International gifting marketplace, expanding across 40+ countries

SCALE
20K+
ACTIVE SELLERS
40+
COUNTRIES
2M
CUSTOMERS / YR
CONTRIBUTION

Frontend modules for a high-traffic international gifting marketplace — catalogue and cart. Built a custom SSR-safe content rendering module. Fixed singleton/global state bugs causing server–client hydration mismatches.

IMPACT
Time-to-Interactive −40% via critical CSS, lazy loading, and async components. Team: 15.
Vue 3NuxtSSRCritical CSSLazy LoadingSEO
2025

TOOLKIT TECH

Senior Frontend Developer
Jan 2025 — Jul 2025
CLIENT — ПЕТРОВИЧ

Russia's leading omnichannel DIY retailer

THE CHALLENGE

Legacy codebase with no TypeScript, slow rendering on complex interfaces, no CI/CD, no error tracking, and memory leaks in long-running sessions.

SCALE
188.6B ₽
2025 REVENUE
3.8M
DELIVERIES / YR
93.5B ₽
REMOTE SALES
CONTRIBUTION

Delivered production frontend for Петрович — one of Russia's largest DIY retailers. Led migration of a large legacy codebase to a modern TypeScript stack. Cut interface load time by 60% via AST traversal and render function optimisation. Implemented undo/redo without full tree re-rendering.

Systematic TypeScript migration with strict mode from the start. Profiled and rewrote bottlenecks using AST traversal and render functions instead of reactive computed chains. Implemented undo/redo at the operation level to avoid full tree re-renders. Introduced Docker, Sentry, ESLint, Husky, and CI/CD pipelines.

IMPACT
Interface load time −60% via AST traversal and render function optimisation.

Interface load time −60%. Memory leaks eliminated. Full observability via Sentry. Junior developer mentored through the migration.

TypeScriptVue 3ReactASTDockerSentryESLintHuskyCI/CD
2023

MTS GROUP

Senior Frontend Developer
Oct 2023 — Jan 2025

Russia's largest mobile operator

THE CHALLENGE

Monolithic frontend with 1500+-line components causing slow iteration, large bundles, and high testing overhead. No structured approach to complex data tables or form generation.

SCALE
89M
SUBSCRIBERS
#1
MOBILE REVENUE
#1
SUBSCRIBER COUNT
CONTRIBUTION

Product: "My Team" — internal HR tool for managers and HR business partners. Implemented micro-frontend architecture via Module Federation. Integrated OpenAI API to auto-generate job descriptions. Built dynamic tables with virtual scroll and low-code forms.

Introduced micro-frontend architecture via Webpack Module Federation. Refactored giant components into reusable composables. Built dynamic tables with virtual scroll and low-code form system. Integrated OpenAI API for auto-generating job descriptions. Added a stage-embedded debugger to accelerate QA.

IMPACT
Module Federation reduced bundle size by 70% and initial load by 60%. Stage-embedded debugger cut testing time by 30%.

Bundle size −70%. Initial load −60%. Testing time −30% from the embedded debugger. Unit test coverage +20%. Memory leaks eliminated.

Vue 3ReactTypeScriptModule FederationOpenAI APIViteVitest
2021

MAGNIT

Middle Frontend Developer
Sep 2021 — Sep 2023

Russia's #1 retailer by store count & geographic coverage

THE CHALLENGE

Migrating high-load e-commerce products to a modern Vue version without service interruption. Authentication across sessions had persistent bugs from the previous implementation.

SCALE
33,600+
STORES
388K
EMPLOYEES
72
REGIONS
CONTRIBUTION

Migrated high-load e-commerce projects (delivery, pharmacy) to a modern Vue version. Built personal account, cart, and catalogue modules. Integrated OAuth 2.0 with httpOnly cookies and automatic session expiry.

Incremental migration per product vertical. Rebuilt auth layer using OAuth 2.0 with httpOnly cookies, server-side session validation, and automatic logout on token expiry. Developed personal account, cart, and catalogue modules from the ground up.

IMPACT
OAuth 2.0 integration reduced authentication bugs by 40%. Mentored junior developers.

Auth bug rate reduced by 40%. Modules shipped across delivery and pharmacy products. Junior developers mentored through structured code reviews.

Vue.jsReactVuexJavaScriptSCSSOAuth 2.0
2020

DOMINO

Junior Frontend Developer
Jul 2020 — Aug 2021
CONTRIBUTION

Built headless CMS websites for federal clients including Mvideo and Leroy Merlin. Combined frontend and DevOps roles — VPS setup, deployment, infrastructure management.

IMPACT
Built a reusable landing page scaffold that cut new-project setup time from scratch.
JavaScriptjQueryCSSCMSVPSnginx
NEXT STEP

LOOKING FOR THIS TRACK RECORD ON YOUR TEAM?