Position: Full Stack Developer
Category: Java
English level: intermediate
Years of experience: 0

During my studies at the courses were completed several projects.

Movie search page (React)
In this project was implemented a page with a list of movies, was made a dark theme switch and were made asynchronous requests . Additionally carried out:
1) pagination of pages;
2) the second page with an extended description of the film (routing). It opens when the user clicks on the movie card.

CRM system for IT school (Java, React)
The project consisted in creating a system for accounting of IT school students based on a cloud database (mySQL). This project consists of:
1. Login page. Depending on the role of the user, he is given different options for editing or viewing data.
2. The application page, which displays the list of students and their data. The page implements pagination, as well as sorting and searching data according to the specified parameters.
3. The page of these managers, with information about them.
In this project, two roles are implemented: administrator and manager. In administrator mode, the user is given the opportunity to change student data, allow or restrict managers' access. Managers, in turn, have the ability to send comments to students attached to them and edit their data.
During the training period, I learned to work with: JavaScript, REACT.JS (Joi, React-dom, React-hook-form, Axios, Jwt-decode, Redux, React-router-dom and others), React Native, MONGO DB, mySQL , PostgreSQL, Angular, Java (Maven, Hibernate, SpringBoot, Lombok, Spring Web, Spring Data, Spring Security, Validation, REST API, Swagger, openapi, Apache, JWT), Docker, AWS (Elastic Beanstalk), GIT Hub, Swagger , Postman.