Position: Frontend Developer
Category: JavaScript
English level: upper
Years of experience: 1

Architected a comprehensive user authentication system, incorporating features like registration, login, and logout, which improved the security and user experience of the application. Leveraged advanced tools and libraries, specifically Firebase for backend authentication, Redux-Toolkit for efficient state management, and Formik in conjunction with Yup for precise form handling and validation. This strategic application of technologies ensured smooth and error-free user interactions during registration and login, significantly enhancing the overall user experience and data security.
- Involved in rewriting the project from class-based components to functional ones, leveraging React hooks.
- Developed and maintained user authentication features including registration, login, and logout using Firebase, Redux-Toolkit, Formik, and Yup.
- Actively participated in Scrum teams, effectively used Jira for project management and Git for version control.
- Extensively used development tools such as React (hooks), Material UI, ESLint, Redux, Redux Thunk, Redux-Toolkit and styled-components.
- Regularly converted Figma designs into fully functional UI components using React hooks.
- Gained substantial experience in writing unit tests for UI components using Jest and testing-library.