Position: Розробник
Category: Java
English level: intermediate
Years of experience: 1.5


Fintech project

creating new functionality, writing tests and fixing bugs

Tax report

Front end and back end development, database creation.

Basic functionality for roles.
User:
- loading reports in xml/json format;
- filtering reports by status/date
- receive notification by e-mail about status change

Manager:
- download and view the report
- filtering reports by date, status
- sort by date, status, user
- view user information
- change report status

The main features of the application:
- interface localization for en/uk languages
- separating content for different roles using servlets filter
- AWS S3 is used as a report storage
- restore access by e-mail

Internet Shop

The main technologies and libraries that were used:
-Servlet API
- Tomcat 10
- Tomcat CP
- MySQL
- JUnit

Tasks that were implemented:
User registration
Blocking a user after multiple attempts to log in with the wrong password
Displaying a list of products
Adding goods to the cart with the ability to edit the quantity
Creating Orders
User role distinctions
Localization of the application for different languages
Created a database with all the necessary tables
Written tests for the main modules of the application