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

I have developed a gym application called "gym" on GitHub, which is specifically designed to manage gym activities. 
The "gym" application is a web-based solution built using Spring and Spring Boot, employing various technologies and frameworks. It provides comprehensive functionalities for both users and trainers, catering to their specific needs within a gym environment. Users can register for gym memberships, create personal accounts, and access tailored information about workouts, class schedules, as well as the diverse programs and services offered by the gym.  On the other hand, trainers have additional capabilities within the application. They can authenticate themselves as trainers, access specialized tools for creating workout plans, managing client profiles. Trainers can also schedule group classes, assign individual training sessions. To ensure efficient data management, the "gym" application utilizes a SQL database, specifically PostgreSQL. This allows for the secure and organized storage of user information, workout data, and class schedules.The GitHub repository of the "gym" project serves as a demonstration of my expertise in web development, highlighting my ability to leverage various technologies and frameworks to create robust and user-friendly gym management applications. 
Project "Minimization of Deterministic Finite Automaton" (DFAMIN):
In this project, I developed a program called "DFAMIN" on GitHub that performs the minimization process of a Deterministic Finite Automaton (DFA). The DFAMIN program is designed to optimize the DFA by reducing its number of states while preserving its equivalence. 
Project "C++ Lexical Analyzer using the finite automaton method and with used regex":
In this project, I developed a lexical analyzer for the C++ language using the finite automaton method and with used regex. I have worked on two separate projects named "SP3" and "SP4" that focus on developing lexical analyzers for the C++ language. My lexical analyzer scans the input text of the C++ language and applies regular expressions to recognize different lexemes such as keywords, operators, identifiers, numbers, and more.
I successfully completed a Java programming marathon at Soft Serve company and obtained a certificate. I have experience developing various applications in Java as well as other languages such as C++ and C#. You can review my projects on my GitHub profile: Finna2003.

I am proficient in creating comprehensive web applications using frameworks like Spring and Spring Boot, as well as working with SQL databases (particularly PostgreSQL) and Hibernate for data management. Additionally, I am skilled in writing tests using TestNG and Mockito.
I have skills in Java programming and I am eager to apply my expertise in developing robust and efficient applications. I am committed to continuous learning and staying up-to-date with emerging technolo-
gies. I am seeking opportunities to leverage my Java skills in a dynamic and collaborative development environment.