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


I don't have any commercial work experience yet, but I am learning a lot and developing my technical and soft skills through studying at the university, taking various courses, as well as self-study.
At the moment I have two projects written:
1. SSR web application for booking bus tickets

The project that was developed during the NIX Education courses. It is a complete site that allows users to book bus tickets. Trips, discounts, orders, etc. are managed by the admin. The backend is written using Java on the Spring Boot platform. Spring MVC is used to communicate between the client and the server, and page rendering occurs on the server side using the Thymeleaf template engine. MySQL DBMS is used for data storage, and Spring Data JPA is used for working with data. Separation of roles and authorization is provided with the help of Spring Security.

2. Volunteer Telegram Bot

The Telegram bot was written for my friends who are volunteering in Kharkiv to facilitate the acceptance of requests for help with food, medicines and other things. The project is written in Java on the Spring Boot platform using the Telegram API library. The bot was deployed to the Heroku platform. The Heroku Postgres database is used to store data, and Spring Data JPA is used to work with data.