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
Genesis Game — iGaming project preview
iGaming
PHP/Laravel
SCSS
Vite
TypeScript
Postgres
Docker
2. Genesis Game
Online casino and gaming portal with a structured catalog of games, plus dedicated sections for live casino and lottery. Includes user-focused areas like favorites/bonuses and navigation built around quick access to popular titles.
Billion Bahis — iGaming project preview
iGaming
React
TanStack Query
NextJs
CSS3
TypeScript
Docker
3. Billion Bahis
Professional betting platform, focused on security, reliability, and performance. Provides a large game portfolio (slots, live casino, sports betting, and virtual sports) with quick withdrawals and 24/7 live support.
iGaming
NuxtJs
VueJs
Laravel
Tailwind
Shadcn
Vite
4. Luckystakes platform
Online casino platform offering a wide selection of slots and casino games with sections for live casino and instant-win titles. Built around promotional and onboarding flows such as welcome bonuses, bonus buy/jackpot-style events, and reload/mystery promotions.
B2C eCommerce
PHP
React
GraphQL
5. 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.

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.