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

Back in 00 I translated the "Slackware Linux Essentials" book from English to Russian and published the translation under GPL.
During the "Java Spring Development 1.1 - mentoring course" at Foxminded.ua, I wrote various projects to study and practice: Clean code, Streams, JDBC, PostgreSQL, Hibernate, Spring Boot, Spring Data, Spring Security, JWT Token. 

School - plain console JDBC application. Decomposing School, UML diagrams, JDBC DAO layer, Service layer, text console menu driven interface. Handling exceptions and logging. Moving to Hibernate, Spring Data JPA. 

University CMS - web application. Spring Boot Web application, Spring Data with PostgreSQL, adding security with JWT Authorisation.

Car Database - microservice with rest API. Spring Web, Spring Data JPA, Flyway Migration, H2 Database

Willing to join a strong professional team, to further develop my skills and knowledge.