Position: Розробник Java
Category: Java
English level: upper
Years of experience: 2

I developed my own multiparadigm programming language as a part of my Bachelor's diploma, and continue working on it for my Master's degree
Experience in different healthcare software project development for the DACH region using Java 11 and Spring Framework for the backend (3 different projects)
Experience in the development of Finance Consulting service for US region(1 project)

I started working as a backend developer in Softserve in 2021.

Currently I'm middle Java Backend Developer (with experince in Frontend)

On each project, my responsibilities were: writing code, its testing; unit and integration test coverage; version control; bug tracking; Requirements elicitation; documentation; a lot of cross-team communication (including foreign teams) and communication with clients in English. Overall my role was to provide the complex solutions

During development I used different tools, technologies and frameworks, such as: Spring (SpringBoot, Spring Data, Spring Security ...), Hibernate,  JPA, JUnit, TestNg, Mockiton; Git (GitLab, GitHub), Subversion, Docker, AWS, Azure, different RDBMS (PostgreSQL, MySQL, MS SQL Server, H2); Jenkins, GitLab CI, Maven, Gradle.

Mostlly development was done using Windows, but I also have experince working on Linux

Have experience with both Scrum and Kanban for project management, and Jira as tool for project management and issue tracking

With own my side projects I also have experience of diferent web applications development and also android applications development

As a developer, I want to provide complex and high-quality solutions. I can solve problems both in a team and solo following best practices. I want to keep growing as a developer and software engineer, and in the future, I see myself as a software project architect