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

- I became a middle specialist after 3 months of work, my colleagues highly appreciated my ability to learn quickly and do my job well.
 - At the university, I was the best student in the stream, and in 2020 I won the All-Ukrainian Olympiad in my specialty (Power engineering)
 - As a mentor for students enrolled in the company's courses, I was able to greatly enhance their level of expertise and provide valuable guidance throughout our classes.
Project description: I worked on a high-performance, microservice REST application that operates on multiple entities and enables CRUD operations on them. The application communicates with other systems through REST and SQS/SNS to receive and send data. As part of the project, collaborated with other teams and was involved in coding and inter-team communication.
    Description of expertise and experience:
   - With my proficiency and expertise in crafting REST applications, I possess a thorough comprehension of their operational fundamentals and the ability to establish communication among diverse application components. I am capable of constructing a RESTful API and producing comprehensive Swagger documentation for it.
   - Possess hands-on experience working with database migration tools such as Liquibase. Additionally, I am proficient in utilizing JOOQ for data access purposes.
   - My experience includes using Spring Aspect to modularize cross-cutting concerns such as performance measurement.
   - Have practical experience in creating and configuring cloud services using Terraform.
   - Have theoretical knowledge of AWS in its entirety, along with practical skills in working with SQS and SNS.
   - Assisted the QA team with automation by utilizing Cucumber.
   - As part of my work, I have experience working with Kotlin and its associated libraries.
   - I have experience working with Docker, specifically in writing a portion of the Dockerfile.