Position: Front-end developer / React developer
Category: JavaScript
English level: intermediate
Years of experience: 0

I am a highly motivated frontend developer with a strong
foundation in HTML, CSS, JavaScript, and React JS. I have a proven track record of building dynamic and interactive user interfaces through various projects. I am dedicated to refining my skills and staying updated with industry trends to deliver innovative solutions. I thrive in team-oriented environments, actively contributing ideas and sharing knowledge. With excellent learning abilities and problem-solving skills, I am equipped to tackle
challenges effectively.
1. Team Project "Pharmacy Online"

PharmacyOnline - a service for convenient purchase of medicines and medical products.

The main features of the application:
- Search and selection of medicines;
- Registration and personal account;
- Order and delivery;
- Product reviews;
- Self-written backend: We use Node.js, Express, and MongoDB technologies to build a reliable and efficient infrastructure for our Pharmacy app.

Languages and Tools: React, Redux, Node.js(Express), JS, MongoDB, MUI, Axios, Yup, Formic and others. 

My tasks:
- Created a product page (ProductPage component);
- The logic of working with ratings and reviews is written;
- Added logic for changing the quantity of goods in the cart, deleting it and validating the quantity of goods in the warehouse (Cart component);
- Added logic for transferring favorite items to the cart;
- Added logic in the user's personal account (Cabinet component):
   - display and change the current user data and set a new password;
    - display of completed orders;
    - display of written user reviews, the ability to delete them;
- API refactoring and changes.

2. Premium Watches React App 

The Premium Watches React App is an e-commerce web
application that offers a variety of premium watches for customers to purchase online. 

Once you have the Premium Watches React App running, you can:
- Browse through the different categories of watches.
- Filter by price range or brand.
- Add watches to your cart.
- View your wishlist and product reviews.
- Complete the checkout process.

Languages and Tools: React, Redux, JS, SCSS,  HTML5&CSS3, Yup, Formic, Jest, React testing library and others. 

3. ASV Medical Center - Patient Visit Registration System

This system provides a user-friendly interface for administrators to register patient visits, search and filter data, and perform various accounting and administrative functions.

Languages and Tools: Gulp, JS, SCSS,  HTML5&CSS3, ES6 classes, ES6 modules and others.