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


Proficient in developing applications using Java programming language, with experience in software testing and debugging for banking systems. With a strong background in applied mathematics and quality assurance engineering, I can handle everything with the highest level of quality and responsibility. The goal is to improve skills in Java Development to create perfect projects that can improve or even change lives.

Projects:

1. Taxi Service 
Technologies used: Java OOP, Java Servlets, Tomcat, SQL, Maven, JDBC, xml, css
This project is the implementation of a taxi service with features: registration and authentication, adding, removing and displaying cars, manufacturers and drivers.

2. Cinema Application 
Technologies used: Java OOP, Tomcat, SQL, Maven, Spring, Spring Security, Hibernate
This project is the implementation of a cinema tickets service.
Features: 
- Registration with two roles (admin, user)
- Login with username and password
- Creation shopping cart, tickets and orders for user
- Creation movie session with movie and cinema hall
- Movie session update
- Implemented endpoints for user and admin access