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


1. Taxi. Spring-boot application based on:
- Spring Web MVC framework along with Thymeleaf template engine as a front end side;
- Spring Data to comunicate with PostgreSQL database;
- Spring Security (Basic HTTP Authentication Schema);
- communication with Google services to display routes on the map as well as defining distance and duration of a trip;
- event log using SLF4J over log4j2 library.

2. Restaurant. Servlet-based application, using Apache Tomcat environment as a servlet container.
- JDBC API for connecting to MySOL database;
the application architecture follows the MVC pattern;
- front end side of the app was created using JSP technology including custom JSTL tags;
- the application implements authentication and authorization, management of user privileges and roles, passwords encryption;
- application supports English and Ukrainian languages;
event log using the log4j library.