Position: Front-End Developer
Category: JavaScript
English level: upper
Years of experience: 1

My achievement is writing useful and engaging web applications for users.

One of my favourite tools is React - a JavaScript library for building user interfaces. I have used React in many projects, including an online store and a platform for online communication. I have also used Redux and Redux-Thunk to manage the application state and provide convenient interaction between components. To create forms, I used the React-hook-form library.

In many of my projects, I have used Node.js and MongoDB for data storage. This allowed me to develop applications that can store and retrieve data, allowing users to store their data on the server and interact with it. I have also used Styled-components for styling components and Gulp for automating the development and build process.

One of my projects required me to work with a database, so I used SQL and integrated it into my project. It was a challenging but very interesting task that allowed me to expand my knowledge and skills in the field of databases.
During project development, I directly communicated with clients to understand their needs and requirements. There were also several team members involved, including a designer and a backend developer. I worked with the designer to address design issues and improve them from a user perspective. I also communicated with the backend developer to understand what data we needed and how to obtain it. In the projects, I performed various tasks, including component development, API interaction debugging, data collection and analysis, testing, and deployment to production. I also offered my solutions and ideas to improve project functionality and efficiency.