Skip to content
Serhii Kuznetsov

Resume

Serhii Kuznetsov

Front-End Developer

Front-end developer with 4 years of commercial experience in React, Next.js and TypeScript, including back-end work in Node.js and Express — agency products and client dashboards, and products of my own, from a full-stack recipe app with a mobile client to real-time and WebGL projects.

Download CV (PDF)
Experience
4 years
Based in
Cherkasy, Ukraine
Languages
Ukrainian (native), English (B1)
Open to work
Yes — full-time or freelance

Experience

  1. 2025 — 2026Amazon Agency

    Front-End Developer

    • Built the front-end of automation tools that streamline Amazon ad campaign management across multiple client accounts
    • Integrated the Amazon Advertising and Product APIs into client dashboards
    • Built data-heavy dashboard components — campaign charts, KPI tables, real-time budget trackers — with Chart.js and custom React hooks
    • Added campaign performance summaries and ad copy suggestions generated with Claude and ChatGPT directly in the dashboard UI
    • Improved Core Web Vitals (LCP, CLS, INP) on client dashboards through code splitting, lazy loading and image optimization
    • Kept the dashboards WCAG 2.1 AA accessible and consistent across browsers
    • Wrote Playwright end-to-end tests for critical dashboard flows and Vitest unit and component tests to catch regressions before release
    • React 19
    • TypeScript
    • Tailwind CSS v4
    • Chart.js
    • TanStack Query
    • Vite
    • Playwright
    • Vitest
    • Claude
    • ChatGPT
  2. 2022 — 2024Peiko

    Front-End Developer

    • Developed responsive, accessible web applications with React, Next.js and TypeScript, mobile-first
    • Built reusable UI components and a shared design system with SCSS and Framer Motion, reused across projects
    • Managed client state with Zustand and integrated REST and GraphQL APIs
    • Built REST APIs in Node.js and Express (MVC: routes, controllers, services) with JWT authentication and middleware for request validation, logging and centralized error handling
    • Added file upload endpoints with Multer and documented the API in Swagger for the front-end team
    • Covered shared UI components and utilities with Jest and Vitest unit tests; took part in code reviews and worked closely with designers and back-end developers
    • Next.js
    • React
    • TypeScript
    • Zustand
    • SCSS
    • Framer Motion
    • GraphQL
    • Node.js
    • Express
    • JWT
    • Swagger
    • Jest
    • Vitest
    • Git

Skills

Core

  • TypeScript
  • JavaScript (ES6+)
  • React 19
  • Next.js
  • HTML5
  • CSS3

Styling & motion

  • Tailwind CSS
  • SCSS
  • Less
  • CSS Modules
  • Framer Motion

State & data

  • Redux
  • Zustand
  • TanStack Query
  • REST
  • GraphQL
  • tRPC
  • Chart.js

Back-end

  • Node.js
  • Express
  • PostgreSQL
  • Prisma
  • MongoDB
  • JWT
  • Zod
  • Swagger

Testing

  • Playwright
  • Vitest
  • Jest
  • React Testing Library

Platform

  • Web Workers
  • WebGL2
  • PWA
  • Cloudflare Workers
  • Expo / React Native

Tooling

  • Git
  • GitHub Actions
  • Docker
  • Vite
  • Webpack
  • Figma

AI

  • Claude
  • ChatGPT
  • Gemini API
  • Cursor
  • GitHub Copilot

Education

  1. 2024

    Web Design UI/UX course

    Playtech University

  2. 2021 — 2022

    Front-End Development course

    dev{education}

  3. 2018 — 2019

    Master's degree in Computer Science

    Kyiv National University of Construction and Architecture

  4. 2014 — 2018

    Bachelor's degree in Computer Science

    Kyiv National University of Construction and Architecture