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


Pocket Manager GitHub:
Developed a personal finance management application using Java, SpringMVC, Hibernate, MySQL, Maven, Spring Security, HTML, and Thymeleaf.
Implemented user registration, login, and password recovery functionality via email.
Created a dashboard for users to add income and expenses, specifying transaction details such as date, amount, category, and comment.
Implemented features for users to view their current balance and transaction history.
Utilized Maven for managing dependencies and automating the build process.
Implemented robust security measures using Spring Security to protect user data.
Created a responsive and user-friendly front-end interface using HTML and Thymeleaf.
Training App Bot (currently in development) GitHub:
Currently developing a personal training chat bot using Java, Maven, and Hibernate.
Utilizing the Telegram API to interact with users and provide exercise recommendations.
Implementing exercise selection based on specific muscle groups and split training programs.
Utilizing Hibernate for data persistence and management of user comments.