Dmitrii Chukhnin
Senior Frontend Engineer
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
- Jan 2025 — Present
Mining and crypto operations ecosystem (NDA)
Crypto/fintechSenior 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.
- 08.2024 — 01.2025
Wanted Verse
Web3 game / TMAFrontend 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.
- 11.2023 — 08.2024
SCOUT Service
E-commerceFrontend 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.
- 11.2022 — 11.2023
DreamFlat
Interior designFrontend 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
- 2016–2020
International Institute of Design and Service, Chelyabinsk, Russia
Applied Mathematics and Computer Science, Programming Systems, Associate Degree