Position: React Developer
Category: JavaScript
English level: upper
Years of experience: 1.5

Courses:
07/2022 – 03/2023 - React + Redux, Udemy;
02/2022 – 04/2023 - Front-End and JavaScript Program 2023 Advanced Level, Epam;
05/2022 – 07/2022 - Javascript 2.0, ItGid;
06/2022 – 07/2022 - JavaScript Functions, ItGid;
05/2022 – 03/2023 - JavaScript + Vue, Udemy.
During my course at Epam, I completed various test tasks that included the following technologies:

- Semantic and responsive website layout
- Website animation using CSS and JS
- SASS preprocessors
- Flexbox and Grid
- Working and configuring Webpack
- Object-Oriented Programming (OOP)
- AJAX
- Unit testing
- Working with Git
- SCRUM

After successfully passing all the entrance tests and assignments and entering the Epam laboratory, I worked on the graduation project called "Courses." In this project, different sets of functions were offered depending on the user's role. The following stack was used:

- React
- TypeScript
- React Router
- Redux and Redux Toolkit
- Authentication
- Third-party libraries (AXIOS, UUID, Redux-persist)
- Jest
- ESLint, Husky
- Git

Currently, I am working on a pet project. The idea is to create an application that combines to-do lists, shopping lists, reminders, notes, and financial tracking. The stack for this project includes:

- React
- TypeScript
- React Router
- Redux Toolkit
- OAuth 2.0 authentication through Facebook and Google
- Third-party libraries (AXIOS, UUID, Dayjs, Notistack)
- Styled-components and Material UI for styling
- Firebase as the database
- Jest
- ESLint, Husky
- Git.