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)