Position: Java Developer
Category: Java
English level: pre
Years of experience: 1.5


Project "CV application"
I implemented in this application:
registration with a unique email and login form;
user can create a profile with information about him;
all information shows on the main page;
this application has pages with forms for editing profile;
users without registration can view all profiles on the
website.
Technologies which I used:
Java 8,Spring MVC/Data JPA/Security,Maven,MySQL,JSP/JSTL,HTML 5,CSS 3.

Project "Library"
I implemented in this application:
CRUD user;
CRUD book;
take a book (a book will become taken by a certain user);
return book (a book will be free for another user to take);
get information about the users and the books they currently have
cover my code with tests.
Technologies which I used:
Java 8,Spring Data JPA,MySQL,JUnit4,Maven.

Project "Selection committee"
I implemented in this application:
registration with a unique email and login form;
roles. User and admin have different application interfaces;
admin can add faculty and edits statement with students;
user can create a certificate and apply to faculty if it has sufficient
points to apply to this faculty;
all users and admins can edit their profiles.
Technologies which I used:
Java 8,Spring MVC/Data JPA/Security,Maven,JUnit4,MySQL,JSP/JSTL,i18n,JavaScript,HTML 5,CSS 3.

Project "Magazines shop"
I implemented in this application:
registration with a unique email and login form;
roles. User and admin have different application interfaces;
admin can create cards with goods;
user can apply and delete goods in a bucket.
Technologies which I used:
Java 8,Servlets API/JSP,JDBC,Hibernate,Maven,AJAX,MySQL,JavaScript,HTML 5,CSS 3.

Layout one-page website "Dream share"
Technologies which I used:
HTML 5,CSS 3,SCSS.