Experience

Professional experience shaped by frontend depth and full-stack delivery

A focused overview of the product work, frontend engineering, and full-stack delivery I’ve contributed to across different client and product environments.

Senior Full-Stack Engineer

N-iX

International IT Services Company · Swiss and UK clients (under NDA)

Aug 2021 – Apr 2026

Remote · Full-time

Responsibilities

  • Led the modernization of a large React and TypeScript codebase, refactoring legacy components, improving frontend architecture, extending Redux Toolkit state management, and introducing reusable patterns.
  • Owned the end-to-end delivery of product features, from requirements analysis and technical design through implementation, testing, release coordination, and production validation.
  • Made technical decisions on implementation strategy and system design, evaluating trade-offs, defining integration approaches, and ensuring solutions were scalable, maintainable, and aligned with business requirements.
  • Owned the complete onboarding of a new brand onto the platform, covering UI adaptation, backend service changes, database migrations, automated test coverage, end-to-end testing, release preparation, and production rollout.
  • Introduced React Query as the standard solution for server-state management, reducing duplicate API requests by approximately 30% through caching, request deduplication, and structured query invalidation.
  • Contributed to frontend and backend architecture, defining API integration patterns, request lifecycle handling, error-management strategies, data flows, and reliability improvements for business-critical functionality.
  • Established engineering quality standards by introducing ESLint, Prettier, Husky, and automated pre-commit checks for a team of 15 engineers, reducing formatting-related review feedback and improving consistency across the codebase.
  • Conducted code reviews and participated in technical interviews, helping evaluate candidates, support knowledge sharing, and maintain engineering standards across the team.
  • Expanded automated test coverage for more than 15 critical business flows, improving release confidence and reducing the risk of production regressions.
  • Integrated AWS services including S3 and EC2 into application development and deployment workflows, supporting production infrastructure and feature delivery.
  • Applied AI-assisted engineering workflows with Claude Code for legacy code analysis, complex refactoring, technical documentation, and code review, accelerating investigation and implementation while maintaining code quality.

Technologies & Skills

  • React
  • TypeScript
  • Node.js
  • Redux Toolkit
  • React Query
  • AWS
  • PostgreSQL
  • MongoDB
  • API Integration
  • Claude Code

Senior Frontend Engineer

Software Development Hub (SDH)

Sep 2020 – Aug 2021

Remote · Full-time

Responsibilities

  • Led frontend development for a CMS platform used for data collection and analysis, coordinating feature delivery and technical decisions within a small engineering team.
  • Designed and built reusable UI components, reducing code duplication and improving development efficiency across multiple application modules.
  • Refactored legacy frontend flows, simplifying implementation and improving maintainability of the codebase.
  • Collaborated closely with backend engineers, QA, and stakeholders to deliver features and validate critical business workflows.

Technologies & Skills

  • React
  • Node.js
  • JavaScript
  • PostgreSQL

Frontend Developer

Roll'n'Code

IT Services Company · US-based client (under NDA)

Nov 2019 – Oct 2020

Ukraine · Full-time

Responsibilities

  • Maintained and improved a web-based reading platform, focusing on usability and performance of content-heavy pages.
  • Built and maintained frontend features using React and TypeScript, improving user experience and extending core product capabilities.
  • Optimized rendering and interaction patterns for a smoother reading experience across devices.
  • Added unit test coverage and manually verified core user flows for stability.
  • Helped evolve the frontend codebase toward better maintainability through incremental refactoring and more reusable UI patterns.

Technologies & Skills

  • React
  • TypeScript
  • Node.js
  • JavaScript

Full Stack Developer

RaiseNow

Digital fundraising and payment platform for nonprofits

Jul 2018 – Oct 2019

Remote · Full-time

Worked on complex product features, frontend improvements, and ongoing platform evolution in a collaborative engineering environment.

Responsibilities

  • Contributed to the ongoing development of a fundraising platform, supporting donation flows and user interactions.
  • Improved the stability of a legacy React/TypeScript codebase while extending its functionality.
  • Implemented UI enhancements, improving usability and overall consistency of the application.
  • Contributed backend updates in Python to support feature delivery.

Technologies & Skills

  • React
  • TypeScript
  • Node.js
  • JavaScript
  • Python

Full Stack Developer

Eltima Software

Software product company developing solutions for Windows, macOS, Linux, and Android.

Jan 2013 – Jul 2018

Ukraine · Full-time

Responsibilities

  • Maintained company websites and product landing pages, supporting multiple software products and marketing initiatives.
  • Built frontend functionality using JavaScript and jQuery, including development of custom plugins to extend UI behavior.
  • Contributed to backend development using PHP and MySQL, supporting data-driven features and integrations.
  • Improved legacy code maintainability through refactoring and more structured code patterns.
  • Collaborated with design and marketing teams to deliver user-facing features aligned with business goals.

Technologies & Skills

  • JavaScript
  • jQuery
  • PHP
  • Yii
  • MySQL
  • Photoshop