Skip to content

Dmytro Vasyliev

Senior Full-Stack Engineer

Available now · Remote

About

I am a Senior Frontend & Full-Stack Engineer with 11+ years of experience building web applications in React, Next.js, TypeScript and Node.js. For the past 4 years I have led the frontend at Doccle, a document platform used by 2.5M people.

Frontend leadership: I joined Doccle as the only frontend engineer and led the move of the whole product from Grails and Angular to Next.js while shipping core features with backend engineers from several teams. At DasLab, as Technical Frontend Lead, I grew the team to 5 engineers and set up code review, testing and releases.

Architecture: At Doccle I own the frontend architecture of the Nx monorepo and built its design system of 100+ accessible components, moved every app onto it and raised test coverage to 70–80%. At Webjet I led the migration from AngularJS to Vue. At Blackbell I migrated old functionality from Backbone to Vue.

Features end to end: I shape scope with product owners and propose simpler solutions. At Doccle I built a complex payment widget that began the migration: prototype in 2 mo, MVP in 6 mo. It now runs in many apps and pages. At DasLab I chose the stack for 2 apps from scratch (patient booking, lab admin), behind 600K+ test results.

AI workflow: At Doccle my AI guidelines keep code consistent team-wide, backend included, and an agent takes a task from Jira to a merge request, which speeds up delivery and eases code review.

Teaching: I have taught 235,000+ students in 25+ courses on AI agents and web development on Udemy and Coursera, rated 4.4+ on average.

Skills

ReactTypeScriptJavaScriptNext.jsNode.jsPostgreSQLVue.jsNuxt.jsJestCI/CDCypressPlaywrightStorybookVitestSSRDesign SystemsWCAGTanStack QueryClaude CodeNx Monorepo

Beyond frontend: early full-stack work on PHP and MySQL. In my side projects I use Node.js and Python for the backend, work with different databases, set up hosting and deployment, and build AI workflows.

Experience

  • AI workflow. Sped up feature development and code review across the team with AI. AI coding guidelines I wrote cut review comments roughly 2–3 times, and an agent I built fixes most of them on its own.
  • Architecture. Owned the frontend architecture and a large Nx monorepo of about five apps: made architecture decisions on complex features with the team, analysed technical debt and planned the fixes.
  • Leadership. Joined as the only frontend engineer and led the frontend. Worked directly with the CTO, team leads and engineers across teams from grooming to release and code review.
  • Product focus & Features. Shaped the scope with product owners: proposed simpler ways to build features and decided what to ship first. Built the core payment widget, now used in many apps and pages.
  • Performance & Data layer. Kept pages fast with pagination, infinite scroll, parallel requests, optimistic updates, lazy loading and code splitting. Built the data layer on Next.js SSR with Node.js BFF endpoints that merge service data, and TanStack Query for caching. Ran the backend and MySQL locally and wrote SQL queries for test data.
  • Design system. Cut duplicated UI code across the apps several times over by building a design system from scratch: 100+ accessible components on React Aria Components. Documented in Storybook, tested in Chromatic.
  • Migration. Led the migration of the apps off legacy Grails and Java with an Angular frontend to Next.js and TypeScript, shipping new features without pausing delivery.
  • Quality. Increased **test coverage to 70–80%** and automated test writing with Claude Code.

Website: doccle.be/en-be

TypeScriptReactNext.jsTanStack QuerySSRWCAGDesign SystemsReact Aria ComponentsPlaywrightVitestStorybookCI/CDDockerNx MonorepoClaude CodeNode.jsAWSMySQL

Education

Master's, Computer Science
2017 – 2019
National University of Food Technologies
Bachelor's, Computer Science
2015 – 2017
National University of Food Technologies

Side projects

235K+ students, 25+ courses on AI agents and web dev, 4.4+ rating.

Public profile: udemy.com/user/dmytro-607

Certifications

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

Languages

English
C1
Ukrainian
Native