Dmitrii Chukhnin

Dmitrii Chukhnin

Senior Frontend Engineer

Open to interesting projects
Remote / open to relocation

Senior Frontend Engineer with 7+ years of experience building data-heavy web applications and Web3/crypto-fintech and e-commerce products. I design frontend architecture and user flows, launch SSR/SPA products from scratch, modernize legacy systems, and optimize performance. My core stack is TypeScript, Vue, Nuxt, and React; I work with REST APIs and GraphQL, state management, real-time/WebSocket systems, data visualization, testing, and observability. I take frontend ownership from technical planning and API contracts to code review, mentoring, team coordination, and production releases.

Experience

Where and what I did

  1. Mining and crypto operations ecosystem (NDA)

    Crypto/fintech
    Jan 2025 — Present

    Senior Frontend Engineer

    • Led frontend work across several crypto-fintech products: complex dashboards, data-heavy interfaces, and product flows with TypeScript, Vue, and React.
    • Brought a new React-based product to its first production-ready release: API integrations, custom charts, and performance work with throttling, memoization, and render optimization.
    • Migrated a large legacy SPA from Vue 2 to Vue 3: rewrote the UI kit and refactored state management for maintainability.
    • Took an informal frontend lead role: code review, documentation, redesign rollout, and coordination with product, backend, QA, and design.
  2. Wanted Verse

    Web3 game / TMA
    08.2024 — 01.2025

    Frontend Developer

    • Led frontend of the Web3 game tradeupdown.com.
    • Implemented Web3Auth and Telegram authentication and smart-contract interactions via Viem.
    • Built realtime flows with Centrifuge/WebSocket and PixiJS trading charts; integrated i18n, Sentry, and PostHog.
    • Reduced time to first content by 0.5–3s via lazy loading and auth-flow isolation.
  3. SCOUT Service

    E-commerce
    11.2023 — 08.2024

    Frontend Developer

    • Launched a Nuxt 3 SSR e-commerce platform from scratch to production and tens/hundreds of daily orders.
    • Reworked the cart: cut requests in a typical flow from 18 to 8 and centralized logic in the store.
    • Designed REST API contracts with backend: search, filters, checkout, delivery and payment integrations.
    • Built a custom admin panel and a PDF commercial-offer generator for sales managers.
  4. DreamFlat

    Interior design
    11.2022 — 11.2023

    Frontend Developer

    • Migrated dreamflat.design from Quasar to Nuxt 3, improving SEO and performance scores by roughly 50% in Lighthouse.
    • Built an admin dashboard for large-scale data management.
    • Added multilingual support, integrated payment systems (Alfa, PayPal, NGeniuS), and built a promo-code system.

Stack

What I work with

Core

  • TypeScript
  • JavaScript (ES6+)
  • HTML5
  • CSS3
  • Sass
  • Node.js

Frameworks

  • Vue.js (Vue 2, Vue 3)
  • Nuxt
  • Composition API
  • Options API
  • React

State & data

  • Pinia
  • Vuex
  • TanStack Query (React Query)
  • Redux Toolkit
  • MobX
  • REST API
  • GraphQL
  • WebSocket
  • Centrifuge

UI & development

  • Tailwind CSS
  • shadcn/ui
  • shadcn-vue
  • Storybook
  • i18n
  • Vite
  • Webpack

Performance

  • Frontend Performance
  • Lighthouse
  • Lazy Loading
  • Memoization
  • Throttling
  • Render Optimization

Visualization & real-time

  • Data Visualization
  • Highcharts
  • PixiJS

Web3 & crypto

  • Web3Auth
  • Viem
  • Telegram Mini Apps
  • TON
  • Smart contracts

Architecture & quality

  • Frontend Architecture
  • Feature-Sliced Design (FSD)
  • SSR
  • SPA
  • Design Systems / UI Kits
  • Legacy Modernization
  • Unit Testing
  • Vitest
  • Jest
  • Testing Library
  • Playwright
  • Cypress
  • E2E Testing
  • Accessibility (WCAG)

Delivery & observability

  • Git
  • Docker
  • CI/CD
  • GitHub Actions
  • GitLab CI
  • API Integration
  • Monitoring
  • Product Analytics
  • Sentry
  • PostHog

Leadership & collaboration

  • Technical Leadership
  • Code Review
  • Mentoring
  • Cross-functional Collaboration

Additional tooling

  • BrowserStack
  • AI tools

Education

Where I studied

  • International Institute of Design and Service, Chelyabinsk, Russia

    Applied Mathematics and Computer Science, Programming Systems, Associate Degree

    2016–2020