Position: Junior Frontend developer/ Junior Full-Stack developer
Category: JavaScript
English level: basic
Years of experience: 0.5

I have skills in creating layouts using HTML, CSS,
JavaScript, and React. Quality work is a top priority for me. Participated in a  projects GoIt course: development of a website.
Project Experience:

1. Webstudio  (HTML, SASS, JS)

A website of WebStudio company.
HTML markup of all layout elements is done. The HTML code of the project was refactored using the BEM methodology. Tags are used according to their semantic content.The modal window script is connected to HTML by a separate modal.js file. Responsive/adaptive design, transform effects, modal window.
Role: developer, individual project


2. Shop For Gamers (HTML, SASS, JS)

A website with a responsive/adaptive design. Working on part 'Sale'. HTML markup of all layout elements is done. Tags are used according to their semantic content.Class names are descriptive and understandable to another developer.
Role: developer, team project


3. News Waves (HTML, SASS, JS, REST API, AJAX, Parcel)

Application for searching articles. Working on part theme switcher:'theme: day/night'. The block changes the theme from light to dark and vice versa.The selected theme is stored in the repository and is applied when the user enters the application page"
Role: developer, team project.

4. Tweets-task (React, React Redux, Redux Toolkit,  Axios, mui/material-ui).

User cards are implemented according to the layout.
When you click on the Follow button, the text changes to Following. The color of the button also changes. And yours is added to the number of followers. That is, the initial number is 100,500 followers. When you click on the button, it will be 100,501.
When the page is updated, the final result of the user's actions should be recorded. That is, if you click on the button and refresh the page, the button still remains in the Following state with the appropriate color, and the number of followers does NOT decrease to the initial value.
When you click the button again, its text and color change to their original state. The number of followers also changes.
Open to any suggestions, interested in personal growth, gaining new experience, and reaching new heights. Ready to work to bring value and income to the team and the company. I understand that I may not know much, but I strive for better and more.