About Me

I am a beginner front-end developer with a strong desire for professional growth. Although I have no commercial experience yet, I have successfully completed several educational projects and continue to improve my skills daily. I strive to create clean, responsive, and user-friendly interfaces. I'm also expanding my knowledge in databases and DevOps to be a more versatile developer.

Skills

  • Languages: HTML5, CSS3, JavaScript (ES6+)
  • Frameworks/Libraries: React (studying), Bootstrap
  • Tools: Git, GitHub, Figma, VS Code, npm
  • Methodologies: BEM, responsive layout
  • Databases: MySQL (basic), MongoDB (basic)
  • DevOps Basics: CI/CD fundamentals, Docker (basic)
  • Other: DOM manipulation, LocalStorage, API integration

Projects

Online Store (Training Project)

An educational multi-page online store website. Users must register to place orders. A password is sent by email to access the personal account. The personal account includes order history and user data (editing not yet implemented).

Implemented Features:

  • Multi-page structure (catalog, cart, checkout, personal account)
  • Product search and filtering
  • Sorting by category
  • Cart with LocalStorage
  • Promo codes (SUMMER10, WINTER15)
  • Product pages generated via generatePages.js
  • Nova Poshta API integration for city and branch search

Code Example


// Function to create a safe file name
const sanitizeFileName = (name) => {
return name
    .replace(/[\s\W_]+/g, '-') // Replace spaces and special characters with dashes
    .replace(/^-+|-+$/g, '')   // Remove leading and trailing dashes
    .toLowerCase();            // Convert to lowercase
};

Education & Trainings

1995–2000

DGFEC (Dnipro State Financial and Economic Institute), Faculty of Enterprise Finance

Graduated with a degree in Finance

2002–2005
  • Professional development in accounting
  • Obtained international certification
  • Participated in USAID programs for non-financial managers
IT Courses — SoftServe Academy
  • HTML5 / CSS3 / JavaScript Fundamentals — May–June 2024
  • JavaScript / TypeScript Fundamentals — July–August 2024
  • DevOps for Developers — August–November 2024
  • Database Fundamentals (MySQL, MongoDB) — November 2024 – January 2025
  • Advanced Frontend with React.js — June 2025 – Present

Languages

  • Ukrainian — Native
  • Russian — Fluent
  • English — Intermediate (B1)