Position: Middle Java developer
Category: Java
English level: upper
Years of experience: 2.5

I possess a strong understanding of algorithms and data structures, as demonstrated by my success in solving 200+ Leetcode problems. This expertise enables me to write code that is both efficient in terms of time complexity and space complexity, ensuring optimal performance and scalability.
Middle Sofware Engineer (July 2023 - now)
the same description as for the Junior position

Junior Software Engineer (November 2021 - June 2023)
I have been an integral part of a talented team of 5 developers working on a cutting-edge inventory and standards management system. This project is used by hundreds of large companies in Europe, making it a vital tool in the industry. 
Throughout my time at the company, I have honed my Full-stack development skills. I have improved my technology skills, including Java, Spring, Hibernate, TypeScript, Angular 2, RxJS, MySQL, MSSQL, Oracle DB, Git, JUnit, Tomcat, REST, and Docker. I have had the opportunity to work on various aspects of the project and have contributed to its growth and success.

Software Engineering Java Intern (August 2021 - October 2021)
During my internship at the company, I worked on a survey administration software project as a Full-stack developer. I was responsible for developing the REST API and persistent layer using Spring Data, securing the application using Spring Security and JWT token, and writing unit tests using JUnit. I also developed the front end using TypeScript and React. The result was a user-friendly app allowing users to create and answer surveys online and easily visualize all the statistics.

Pet project (February 2022 - April 2022)
As a software engineer, I was part of the EPetrol project, an application aimed at helping users find the best petrol prices in their area in Ukraine. The app allows users to easily search for petrol prices and view useful information about petrol stations on a map. The goal of the project was to help users save money on petrol. I was responsible for developing the parser for petrol prices, ensuring that users always have access to the latest prices. I also contributed to the scalability of the application architecture by utilizing Spring Microservices. In collaboration with a mobile developer, I designed time-and-memory-efficient REST API endpoints to optimize the app's performance. The EPetrol project involved various technologies, including Java, Spring Microservices, MySQL, Docker, Docker Hub, Git, Heroku, and an HTML parser.
I am seeking a project that operates in an interesting domain, allowing me to expand my knowledge and skills. I am particularly interested in exploring AWS and Microservices in greater depth. I am not interested in working on legacy projects and I am eager to take on new and challenging projects that will help me grow both professionally and personally.