Position: Frontend Developer
Category: JavaScript
Experience: 0 years | English: upper

In my career as a frontend developer, I have had the privilege of leading a team in the successful completion of the "Filmoteka" project. Additionally, I have dedicated my personal time to working on three pet-projects, which have allowed me to expand my skill set and stay up to date with emerging technologies.

Currently, I am excited to be working on a new project, Tetris - a desktop web game. This project has been a challenging and rewarding experience, as I have been able to apply my skills in HTML, CSS, JavaScript and React to create an engaging and enjoyable gaming experience for users. Through my work on these projects, I have gained valuable experience in project management, coding, and problem-solving, which I believe will be valuable assets to any team I join in the future.
Individual projects:
1. Web Studio [HTML, SASS, BEM, JS, PARCEL]
Two-page website with a responsive layout (flexbox). 
Features: 
- semantic markup and accessibility
- mobile burger menu
- modal window with application form
- responsive raster images for retina display; 
- custom checkbox
- animation effects on hover

2. Phonebook [React (Hooks, Routers, Redux), WEBPACK]
API: Swagger backend API
Features: 
- registration, login, and logout features
- contact management features:
    - create, edit, and delete contacts
    - search and sort contacts
    - add contacts to favorites and custom groups
    - recycle bin feature for deleted contacts
    - streamline contact management with batch actions
- groups management features:
    - create, edit, and delete groups
    - merge and manage contacts 
External libraries: 27 libs( yup, formik, axios, clsx, slugify etc)
Plans: darktheme, more contact info fields

3. Calculator [HTML, CSS, JS]
Web app that allows users to perform such all basic operations, calculate percentages, square roots, and exponents. 
Plans:  responsive layout, advanced math functions; history feature to view past calculations and results.

Collaborative: 
1. Ice Cream [HTML, SASS, BEM, JS, PARCEL]
The ice cream company one-page website with responsive layout (flexbox).
Features: 
- semantic markup and accessibility
- mobile burger menu
- modal window with application form(JS)
- custom cursor and favicon
- responsive raster images for retina display
- iframe integration for embedding external content
- animation effects on hover
- smoth-scroll(JS)
- slider(JS)
Role: Developer
My tasks: block "Address"

2. Filmoteka [HTML, SASS, JS, REST API, AJAX, Parcel]
Responsive web app for searching and managing movies.
API: The Movie Database (TMDb)
Features:
- user registration/authentication via Firebase
- add or remove movies from personal "Watched" and "Queue" lists
- advanced movie search
- movie sort by genre and year
- trending movies on homepage
- movie trailer showcasing
- option to go to the film's homepage
- spinner
- pagination (optimized for mobile devices)
- notifications for prompt user feedback on actions
- dark theme
- responsive raster images
- smoth scroll
- CSS transitions for smooth animation effects on hover
External libraries: axios, basiclightbox, firebase, notiflix, ultimate-pagination
Role: Team Lead, Developer
My tasks: check for build errors and live page performance, pagination, animations, dark theme
As a front-end developer, I am passionate about creating visually appealing and intuitive user interfaces that enhance digital experiences. My skills include a strong foundation in HTML, CSS, JavaScript, and React, and I am constantly seeking to expand my skill set through dynamic and forward-thinking projects. In my next role, I expect to work with modern technologies and tools, as well as have access to training and development opportunities that enable me to stay up to date with industry trends and best practices. Growth opportunities and a supportive team culture are important to me, with opportunities to learn new skills, take on new responsibilities, and work collaboratively in a respectful environment.
I have Agile/Scrum experience and excellent communication skills, allowing me to collaborate effectively and understand client needs. I excel at problem-solving, attention to detail, and time management, enabling me to meet project deadlines and maintain high-quality standards. I am a team player who values collaboration and seeks a full-time position in a company committed to creating user-friendly digital solutions.