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


A well-motivated person is looking for an opportunity to implement my knowledge and practical skills in Java Development. I have been studying and practicing Java for almost 1 year, and have completed several projects. Also, I have good analytical and communication skills, attentiveness, code quality, and responsibility.

My training projects:
- TaskManager-app
Simple RESTful  stateless web application with JWT authentication, designed according to SOLID principles, using DI, and N-Tier Architecture patterns
Technologies used: Java 11, Spring Boot, Spring Data JPA,
Spring Security, Lombok, Apache Maven, MySQL;
 
- Cinema app 
A simple web application that imitates the work of the online cinema tickets shop with basic registration, authentication, and authorization abilities, designed according to SOLID, and REST principles, using DAO, DI, and N-Tier Architecture patterns
Technologies used: Java 11, Spring;

- Taxi Service
Simple web application, that imitates the work of a taxi service app with the ability to authenticate the driver as a user, designed according to SOLID principles, using DAO, DI, and N-Tier Architecture patterns
Technologies used: Java 11, JDBC, JSP, JSTL, HTTP Filter, Apache Tomcat(v9.0.50), MySQL, Apache Maven