Open for New Challenges
Dmytro Vasyliev

Dmytro Vasyliev

Senior Frontend Engineer (11+ years)

Building Scalable Web Apps and Automating Team Dev Pipelines

About

Senior Frontend Engineer with 11+ years building React, Next.js and TypeScript applications. Four years owning the frontend architecture at Doccle, a document platform serving 2.5M people in Belgium.

Migrates legacy codebases onto modern stacks without pausing delivery. Builds reusable design systems90+ components shared across teams — and automates AI development workflows from Jira ticket to merged code. Designs frontend architecture, integrates REST APIs, drives test coverage and mentors frontend teams.

Key achievements

Legacy Frontend Migration
Moved a platform serving 2.5M users off Grails onto Next.js.
AI Workflow Automation
Automated the development pipeline with Claude Code, from Jira ticket to merged PR.
Reusable Design System
Built 90+ foundational components shared across multiple applications.
Teaching Developers
Taught 235,000+ students across Udemy and Coursera.

Skills

Core Stack
ReactNext.jsTypeScriptJavaScriptVue.jsNuxt.jsREST APIs
UI & Accessibility
Design SystemsStorybookResponsive DesignAccessibility (WCAG)Cross-browser Compatibility
Performance & Testing
Performance OptimizationServer-Side Rendering (SSR)JestVitestCypress
AI & Delivery
Claude CodeAI Development WorkflowsNx MonorepoGitLab/GitHub CI/CD

Experience

I own the frontend architecture at Doccle, a document platform serving 2.5M people in Belgium. I lead legacy migrations onto Next.js, ship production features and run the Claude Code setup the team uses daily.

Architecture and engineering
  • Migrated apps serving 2.5M users off legacy Grails and PHP to Next.js, React and TypeScript, without pausing delivery.
  • Built the shared 90+ component design system, documented in Storybook and covered by Chromatic regression tests.
  • Baked responsive behaviour, WCAG accessibility and cross-browser support into all 90+ components, inherited across teams.
  • Shipped the payment widget serving hundreds of thousands of users; other company apps and plugins now reuse it.
AI-native development
  • Wrote team conventions into Steering Rules with good and bad examples, so AI-generated code lands review-ready.
  • Set up the team's Claude Code pipeline, Jira ticket to merged code: worktrees, commits, MRs, reviews, CI/CD checks.
Next.jsReactTypeScriptJavaScriptJotaiI18nStorybookVitenxVitestJestCypressClaude CodeCursor AICodexdockerGitlabGrailsJavaPHPScrum

Education

National University of Food Technologies
2017 – 2019
Master's degree, Computer Science
National University of Food Technologies
2015 – 2017
Bachelor's degree, Computer Science
College of Food Technologies
2012 – 2015
Associate's degree, Software Development

Side projects

Certifications

AI Literacy
May 2026 – May 2028
Phished
Gold Level — Cyber Resilience: Advanced
Jun 2025 – Jun 2027
Phished
Security White Belt
Dec 2024
Security Journey

Languages

English
Professional
Ukrainian
Native