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


Currently I have about a year of experience with java. All this time I've been studying programming by myself. I don't have commercial experience, but during my education I have created 2 pet-projects and still go on educate myself.
At the moment I'm highly motivated and I'm ready to work hard and learn new technologies.
In my opinion I have good knowledge to find my first job.

About my pet-projects:
1) Gaming Service
This is a Spring Boot REST project with CRUD operations and some business logic. There are 4 entities in the project: User, UserProfile, Game and Feedback, these entities have such relations as: 
- Each User must have a UserProfile with some additional information (OneToOne shared primary key)
- User can buy any Game if the balance allow to do it (ManyToMany)
- User can leave a feedback about a bought Game, it means that User and Game have list of Feedback (OneToMany)
Used techologies:
- Java 11
- Spring Boot
- Spring Data Jpa/Hibernate
- MySQL
- Lombok
- MapStruct

2) Car Project.
This is a Spring MVC project with CRUD operations which is written in Java. Project has 2 different roles: user and admin. User role allows you to buy / sell / rent car while admin role has more options to manage all this stuff.