Viktor Zhokhov - Senior Fullstack Engineer specializing in React, Node.js, and TypeScript

Viktor Zhokhov

Senior Fullstack Engineer

React · Node.js · NestJS · TypeScript

About Me

Senior Fullstack Engineer with 14+ years of experience building scalable, fault-tolerant platforms in TravelTech, SaaS, eCommerce, FinTech. Skilled in React, NestJs, Node.js, TypeScript and architecture.

At KIVORK, designed fullstack architecture for a multi-tenant OTA platform - modular SSR React UI and Node.js BFF powering multi brands (multi tenant), reducing brand onboarding time by 90% and boosting SEO and delivery. At Leroy Merlin, in the core engineering team, built a microfrontend platform with automated rollout – reduced module setup time from weeks to hours.

Designs high-performance systems by transforming complex business requirements into maintainable, high-impact solutions – with strong focus on scalability, efficiency, and stakeholder alignment.

Skills

  • Frontend: React, Next.js, Redux, MobX, Vue, Storybook, SSR, Microfrontends
  • Backend: Node.js, NestJS, Express, Fastify, REST API, BFF, OpenAPI, tRPC, WebSocket, GraphQL
  • Databases: MongoDB, PostgreSQL, Redis
  • DevOps: Docker, Kubernetes, Jenkins, GitHub Actions, CI/CD, RSBuild, Rspack
  • Testing: Jest, Playwright, Unit Testing, Integration Testing
  • Architecture & Process: System Design, Agile, Team Leadership, Performance Optimization

Experience

KIVORK · Lead Frontend Engineer / System Architect

Apr 2023–present · Remote · TravelTech SaaS

Built and led a frontend team to develop a modular OTA platform for 30+ travel brands. Focused on high scalability, fault tolerance, and business-aligned delivery.

  • Designed fault-tolerant SSR architecture: reduced brand launch time from 2 weeks to 1 hour, improved SEO performance
  • Built high-performance BFF: reduced API latency by 25% across services
  • Delivered reusable UI-Kit with design team: accelerated development and ensured consistency
  • Optimized rendering and memory usage: reduced memory by 80×, increased backend RPS by 10× under load
  • Implemented CI/CD pipelines: reduced release time by 60%, eliminated manual errors
  • Introduced unit tests, coverage metrics, and load testing: improved release stability and reliability
  • Led cross-functional team of 6 engineers: enhanced delivery flow, communication, and ownership
  • Migrated build tooling to RSBuild: reduced build time by 80%, improved feedback loop

Leroy Merlin · Team Lead / Senior Fullstack Engineer

Jul 2021–Mar 2023 · Remote · eCommerce, Global Retail Tech

Led core team building a performance-first microfrontend framework for internal tools, driving delivery speed and business consistency.

  • Led cross-functional team of 9 engineers: delivered architecture, hiring, and delivery gains
  • Designed and implemented microfrontend architecture: enabled modular delivery and scalability
  • Optimized microfrontend core runtime: improved rendering performance by 50% across services
  • Built and maintained UI-Kit and design system: reduced duplication by 35%, ensured consistency
  • Enhanced Node.js/TypeScript backends: improved maintainability and service integration
  • Improved frontend performance: boosted Lighthouse by 35% via code splitting and bundling
  • Introduced unit tests (80%+), e2e and visual tests: raised test coverage and reduced regressions
  • Improved onboarding and hiring: reduced time-to-productivity for new engineers by 40%

eLama · Senior Frontend Engineer

Sep 2020–Apr 2021 · Russia, Hybrid · AdTech

Led frontend architecture improvements for analytics tools during platform scale-up - focused on performance, UX, and sustainable feature delivery.

  • Rebuilt Ad Stats dashboard in React + MobX: improved speed by 40%, increased UX adoption
  • Delivered scalable Competitor Analysis module: enabled premium features and product growth
  • Redesigned API interactions with backend teams: reduced data-fetch time by 30%
  • Created reusable UI components: accelerated module delivery by 25%

MoeVideo · Lead Fullstack Engineer

Aug 2017–Aug 2020 · Russia, Hybrid · Video AdTech

Led development of video ad platform with custom player, focusing on performance and load time.

  • Built TypeScript Ad player for standard formats: improved compatibility and load performance
  • Reduced ad latency by 70%, unserved Ad inventory by 50%: increased ad revenue by 4×
  • Implemented metric-based deploy pipelines: improved release stability and confidence

Tvip LLC · Fullstack Developer

Feb 2016–May 2017 · Russia · VOD Platform

Delivered cross-platform Video-On-Demand apps with focus on UX, rendering, and performance.

  • Built VOD app for browser, Smart TV, STB: ensured consistent multi-device UI
  • Rewrote render pipeline: improved UI responsiveness by 200% via low-level optimizations

i-Free / Sberbank · B2B Fullstack Developer

Oct 2015–Dec 2015 · Russia, Project contract, Hybrid · FinTech

Short-term contract to deliver MVP of internal bonus system for enterprise use.

  • Built bonus system MVP for Sberbank: delivered on time and met enterprise integration standards

MediaLux · Fullstack Web Developer

Sep 2011–Aug 2015 · Russia · Real Estate Platform

Refactored legacy monolith: +50% throughput, fewer UI bugs, enabled modular delivery.

Languages

EnglishSpanishRussian