|

Availablefor work
Portrait of Dmytro Shcherbyna

Front-End React Developer

DmytroShcherbyna.

Front-End React Developer with 5+ years of experience building web applications, projects from scratch, admin panels, and SEO-oriented products. Specialized in React.js, Next.js, and TypeScript, with hands-on experience in performance optimization, analytics integrations and A/B testing. Strong focus on pixel-perfect UI, well-readable code, and using AI tools. Remote work.

Available for work
Skills

What I work with.

Technologies and tools I work with.

01

Main Stack

React.jsNext.jsTypeScriptJavaScriptHHTML/CSS
02

State Management

TTanStackZZustandReduxSWR
03

Styling

styled-componentsCSS ModulesMaterial UITailwind CSSSASS
04

Testing

JestVitestRReact Testing LibraryCypress
05

Tools & CMS

FigmaStorybookSStrapiGitHubJiraBBetter Stack
06

Web APIs & SEO

WWebSocketSServer-sent eventsSSEO tagsOOrganization schema
Selected Work

Recent projects.

A few things I've shipped recently — from side projects to production systems.

Ohayu screenshot
2024Front-End Developer

Ohayu

• Improved the page speed of the site - increased Lighthouse score by 30 and 10 points (two iterations). Optimized bundle size by approximately 20%. • Introduced an image optimization strategy based on responsive image techniques, reducing unnecessary image load depending on device and screen size. • Refactored the requests queue. • Used lazy-loading for specific pages/components. • Adjusted Vite config. • Built and scaled a design system from scratch into a comprehensive component library based on styled-components for 15+ components. • Developed the admin panel from scratch: architecture, routing, authorization, MUI-based styling, API endpoints, and hooks. • Integrated Strapi CMS for 5+ content-managed pages, including a rich text editor for content editors. Reduced the number of tasks related to changing static content to 0. • Improved multi-repository management by using a shared design system across the main product and marketing funnel, and created sub-projects. • Designed a scalable funnel and A/B testing architecture covering 10+ step variants — built a step-based funnel skeleton that allowed flexible step substitution depending on active experiments. It saved time for future A/B tests. • Integrated a payment system on the front-end. • Migrated 4 tracking scripts to Google Tag Manager, improving maintainability and flexibility of analytics setup. Reduced the number of tasks related to the marketing updates. • Integrated Amplitude and implemented a cookie consent mechanism controlling analytics and marketing scripts based on user permissions. • Introduced unit testing with Vitest + React Testing Library and advocated for making it a required part of the development process. • Configured ESLint rules enforcing React hooks guidelines, reducing bugs in complex components, and improving codebase stability. • Established a mobile-first CSS methodology as a team standard, ensuring consistent and predictable styling across breakpoints. • Implemented semantic HTML structure and Organization schema markup in collaboration with SEO specialist, improving search engine visibility.

PPreact.jsReact.jsTypeScriptstyled-componentsCSS ModulesMaterial UISStrapiVitest
View project
Experience

Work history.

Where I've worked and what I built along the way.

  1. June 2024 — March 2026
    GenesisFront-End Developer

    Mobile-first development with maximum compatibility across different mobile browsers. Developed and improved product features based on business and product requirements. Implemented A/B test variants and ensured correct experiment setup and tracking. Reviewed pull requests, estimated tasks, and made technical decisions for new features/modules.

    PPreact.jsReact.jsTypeScriptstyled-componentsCSS ModulesMaterial UISStrapiVitest
    Projects
  2. September 2023 — January 2024
    INVTDFront-End Developer

    Built and maintained product features aligned with business requirements. Refactored legacy modules to improve maintainability and performance. Maintained Cypress, Jest tests, and Storybook. Conducted code reviews and participated in architectural and technical discussions.

    Next.jsReact.jsTypeScriptSWRstyled-componentsWWebSocketMaterial UICypressJestStorybook
    Projects
  3. June 2021 — August 2023
    WTT-SolutionsFront-End Developer

    Implemented new features and refactored existing ones based on product requirements. Improved code quality and maintainability through targeted refactoring. Maintained Cypress and Jest testing. Participated in code reviews, sprint planning, and contributed to technical decision-making within the team.

    Next.jsReact.jsTypeScriptSWRReduxZZustandstyled-componentsMaterial UIIi18nSServer-sent eventsCypressJestStorybookSASSTTwilioAxios
    Projects
  4. October 2019 — December 2020
    Smart businessMS Dynamics CRM Developer

    First React.js and TypeScript experience.

    React.jsTypeScriptMMS Dynamics CRM
  5. December 2014 — October 2019
    E-ConsultingBusiness Analyst & MS Dynamics CRM Developer

    Experience in business analysis, solution design, and client communication. Started transitioning into frontend development.

    MMS Dynamics CRMBBusiness Analysis
Education

Where I learned.

Academic background that shaped how I think about engineering.

Bachelor's degree

National University of Food Technologies·2008 — 2013

Let's buildsomething together.