Professional Overview

Professional experience overview

Roles and experience at a glance

  • TypeScript

    Over 12 years

  • Full-Stack Development

    5 years

  • React ecosystem (Redux, Next.js, etc.)

    Over 7 years

  • Angular ecosystem (NgRx, Angular CLI, Angular DevTools, Angular Material, etc.)

    Over 5 years

  • Vue ecosystem (VueStoreFront, Nuxt, Pinia, etc.)

    Over 4 years

  • AWS Certified Solutions Architect Professional

    Certified

  • ICAgile Certified Professional

    Certified

  • Node.js ecosystem (NestJS, Express, etc.)

    Over 5 years

  • Amazon Web Services (AWS), Google Cloud Platform (GCP), Azure

    Over 8 years

  • Docker, Kubernetes

  • CI/CD

  • Compliance with Web Content Accessibility Guidelines (WCAG)

  • English

    Advanced

Education & qualifications

Degrees and institutions

  • Mykolayiv High School

    Bachelor degree in Programming

    Sep 2001 - Jun 2006

  • Black Sea State University named after Petro Mohyla

    Master's degree in Intelligent Decision-Making Systems

    Sep 2006 - Jun 2009

Professional certifications

Professional certifications

  • English - Advanced
  • Ukrainian - Native

Download CV & resources

Downloads and navigation

Download CV:
Discover
EuroSouvenir — B2C eCommerce project preview
B2C eCommerce
PHP
React
GraphQL
2. EuroSouvenir
Developed a scalable B2C eCommerce platform for EuroSouvenir with a React-based storefront and GraphQL integration, enabling fast navigation across large promotional product catalogs, efficient product discovery, and smoother procurement flows for corporate clients and agencies.
E-suvenir — B2B eCommerce project preview
B2B eCommerce
PHP
React
GraphQL
3. E-suvenir
Built a B2B eCommerce Progressive Web App for E-suvenir with a React component system and a GraphQL-driven data layer, focused on fast catalog browsing, product discovery, and streamlined ordering workflows for business customers.
Gamification
PhaserJS
TypeScript
4. NDA (Game)
Built a browser-based engagement mini-game inspired by side-scroller mechanics to drive eCommerce retention, where users collected bonus coins redeemable in promotional campaigns, with responsive controls and event tracking integrated into the marketing funnel.
Media Platform
AngularJS
Gitlab CI/CD
5. NDA (Photo Gallery)
Designed and implemented UI/UX for a feature-rich photo gallery platform with album management, lightweight in-browser editing workflows, and social sharing flows, focusing on intuitive media navigation and scalable content presentation.

Languages

  • Python
  • PHP
  • TypeScript
  • Node.js (NestJS, Express)
  • AI Tools / LLM Integration

Frameworks

  • React / Redux / Next / GraphQL / Hygraph / Styled Components
  • Angular / NgRx / RxJs / Angular CLI / Angular DevTools / Angular Material
  • VueJS / VueStoreFront / Nuxt / Pinia
  • FastAPI
  • Flask
  • NestJS
  • Laravel

Markup & styling

  • HTML5 / Canvas
  • CSS3 / CSS-in-JS
  • SASS (SCSS)
  • LESS
  • Tailwind CSS

Backend & data

  • MySQL
  • RESTful API / WebSocket / Service Workers
  • GraphQL
  • PostgreSQL

Cloud & devops

  • Amazon Cloud Services / Google Cloud / Microsoft Azure
  • Docker / Kubernetes
  • CI / CD

Practices & methodologies

  • Testing / Debugging Tools
  • Performance Testing
  • Smoke Testing
  • Agile Methodologies – Scrum, Kanban
  • Design Patterns and Principles
  • Web Content Accessibility Guidelines (WCAG)
  • English - Advanced

Tools

  • GIT
  • Webpack
  • Vite
  • NPM
  • Figma
  • Photoshop
  • Zeplin

Soft skills & leadership

Interpersonal strengths

  • Communication - Clearly conveying ideas and technical concepts to both developers and non-technical stakeholders, ensuring alignment across teams.
  • Teamplayer - Collaborating effectively within cross-functional teams, contributing to shared goals and supporting colleagues to deliver quality results.
  • Attention to Detail - Meticulous in crafting pixel-perfect UIs and writing clean, maintainable code that meets design specifications and coding standards.
  • Emotional Intelligence - Understanding and managing emotions in professional settings, building strong working relationships and navigating interpersonal dynamics with empathy.
  • Problem-Solving - Breaking down complex challenges into manageable tasks and engineering efficient, scalable solutions through systematic analysis.
  • Adaptability - Quickly adjusting to new technologies, frameworks, and project requirements — from React to Next.js, Redux to modern state management patterns.
  • Leadership - Taking ownership of projects and guiding technical decisions, mentoring peers, and driving initiatives from concept to delivery.
  • Time Management - Prioritizing tasks effectively and meeting deadlines consistently, balancing multiple project deliverables without compromising quality.
  • Conflict Resolving - Addressing disagreements constructively, finding common ground, and turning differing perspectives into stronger collaborative outcomes.
  • Creativity - Bringing innovative approaches to UI/UX design and architecture, finding elegant solutions that enhance user experience and developer productivity.
  • Work Ethic - Committed to delivering high-quality work with integrity, consistently going beyond expectations to ensure project success.
  • Decision-Making - Evaluating trade-offs between performance, maintainability, and business needs to make informed architectural and technical choices.
  • Networking - Building and maintaining professional connections within the tech community, staying engaged with industry trends and opportunities.
  • Stress Management - Maintaining focus and productivity under pressure, delivering reliable results during tight deadlines and high-stakes releases.
  • Self-Motivation - Proactively pursuing growth through personal projects, continuous learning, and staying current with evolving front-end technologies.
  • Open-Mindedness - Embracing new ideas, frameworks, and feedback with enthusiasm, continuously refining approaches based on diverse perspectives.
  • Fast Learner - Rapidly acquiring new skills and technologies, demonstrated by transitioning across diverse tech stacks and delivering production-ready applications.
  • Strong Logic and Analytical Skills - Applying structured thinking and data-driven analysis to debug complex issues, optimize performance, and architect robust software solutions.