Position: Front-end developer (React)
Category: JavaScript
English level: upper
Years of experience: 5

In general, I am an engineer by education, so I always derive satisfaction from designing efficient systems and solving interesting technological challenges.
With a deep understanding of front-end technologies in web development, I possess strong skills in ReactJS, Redux, and related libraries/tools.
I excel in designing and implementing modern Single Page Applications (SPAs) using best practices. My expertise extends to developing web pages with HTML5, CSS3 (SASS), and frameworks like Material UI, Ant Design, and Bootstrap. I can create projects from scratch, provide support for existing functionality, and develop new features using reusable React components, with a focus on speed, and performance optimization.
My experience includes developing applications in NodeJS with the use of the Express.js framework. I am also familiar with MySQL and MongoDB databases.

Some of my recent projects include:

Web application for data storage and manipulation that tracks information about organizations, sponsors, ads, and more. This was developed from scratch using TypeScript, ReactJS (with hooks), Redux Thunk, and Sass.
Duration: 1.5 year.
Responsibilities:
- Participated in the discussion and design of the project structure and the selection of the technologies used;
- Implementing of new UI;
- Bringing new features;
- Daily communication with the customer's team; 

Eva - Social Network.
Tech stack: TypeScript, ReactJS (with hooks), and Redux Saga. 
Duration: 1 year.
Responsibilities:
- Refactoring of the legacy codebase;
- Implementing of new UI;
- Bringing new features;

Developing an online store with reusable UI components, including the main menu for products with search, filtering, and adding to cart.
Duration: 1 year.

Building an application for Twitter message analysis using Twitter API. I used React.js library with Redux and React Router to create the UI, and Google Charts to display message analysis graphs. I also created a REST API using PHP and Ajax to save data in a SQL database, and implemented CRUD operations.
Duration: 1 year.
Product development using a modern technology stack. Well-established and balanced teamwork.