Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 1


Pet project Application Hotel manager
Web application which simulates booking service for hotel.
Implemented authorization and authentication functionality for users. Personal account with the functionality of changing credentials. Sending a request for the selection of a hotel room by the manager. Self-selection of a hotel room according to the parameters. Filtration. Sorting. Pagination. Formation of invoices in PDF. Sending by email.
Technologies: Java 11, Java Servlet API, Java Database Connectivity (JDBC), JSTL, MySQL, Maven, Tomcat, JSON, PDFBox.

Educational Application Cinema manager:
Web application which simulates cinema service work. Implemented authorization and authentication functionality for users. Data exchange between the application and the client is carried out using the JSON format.
Technologies: Java 11, Hibernate, Spring (Core, MVC, Web, Security), MySQL, JSON, Maven, Tomcat


Educational application Taxi manager:
Web application with a basic UI interface which simulates taxi service work.
Technologies: Java 11, Java Servlet API, Java Database Connectivity (JDBC), MySQL, Maven, Tomcat
I am looking for great colleagues that I can help with my work, I want to grow as part of a team and improve my development skills on real projects.