02/26/2026 updated

**** ******** ****
100 % available

Freelance Web Developer

Lviv, Ukraine
Ukraine
Computer Sience University
Lviv, Ukraine
Ukraine
Computer Sience University

Profile attachments

Dmitriy-Yarmola CV.pdf

HTMLJavaScriptApplication Programming Interfaces (APIs)ArchitectureCascading Style Sheets (CSS)Code ReviewContinuous IntegrationModular DesignPerformance TuningNext.jsResponsive Web DesignTypeScriptWorkflowsEslintReact.jsTooling Assembly and DismantlingGitData LayersBuild ToolsGraphQLReact NativeFront End Software DevelopmentRegion ManagementReact ReduxRestful Api

Languages: JavaScript (ES6+), TypeScript
Frameworks & Libraries: React, Next.js (including SSR/SSG), React Native
State Management: Redux, modern state management patterns (context-based and external stores)
Rendering Strategies: Server-Side Rendering (SSR), Client-Side Rendering (CSR), static optimization strategies
Architecture: Scalable frontend architecture, modular design, feature-based structure, performance optimization
API & Data Layer
REST APIs
GraphQL
Apollo Client
Data fetching strategies (client/server boundary handling, cache management, optimistic updates)
Performance & Optimization
Code splitting and lazy loading
Rendering performance optimization
Bundle size optimization
Lighthouse-based improvements
Improving development workflows and build performance
Styling & UI
CSS architecture patterns
Modern CSS frameworks and UI libraries
Responsive design
Design system collaboration
Tooling & Workflow
Git (feature branching, code reviews, collaborative workflows)
Modern build tools and frontend tooling ecosystems
ESLint / Prettier
CI/CD collaboration

Experience

Professional experience5 - 10 years
Freelancer since2020

Languages

EnglishGoodRussianFluentUkrainianNative speaker

Project history

Lead Frontend Engeneer

Inuvo

Other

50-250 team member

  1. Led and mentored frontend engineers while owning technical direction.
  2. Delivered key AdTech product features end-to-end.
  3. Improved code quality, performance, and development processes.

Fronted developer

Redentu

Internet & IT

10-50 team member

Freelance Web Developer

Freelance

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in