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

I consider that one of my main achievements at the moment is organization of a games development university club. Because this way I managed not only to gain experience and strengthen my knowledge, but also transfer it to other novice developers who needed them.
Worked as Java Backend Developer (freelancer, Kharkiv, April 2018 - December 2018).
Responsibilities:
- Writing technical specifications, finalization of project documentation
- Design and preparation of the entities schema
- Functionality development of the backend side using Jhipster, Spring Boot, Spring Security, AWS S3 SDK, Liquibase, MySQL
- Development and revision of medical classifiers parsers
- Unit testing using Mockito and PowerMock
- UI development on Angular 5

Also develop and participate in other open source projects:
1. Distibuted Graph 
Distributed Graph project has been implemented and continues to develop within the framework of the dissertation research.
This project allows to quickly deploy a distributed network to measure the propagation time of information block through the network.
Technologies: Java, Spring Boot, Hibernate, REST API, Docker, Docker-compose, PostgreSQL, Gitlab CI, Github Workflow
2. Connect4
Game that is being developed by games development university club. Worked as PO, SM, DevOps at different times.
Technologies:
Server - Python, Flask, SQLAlchemy, Murshmallow, REST API, Docker, Docker-compose, PostgreSQL, Gitlab CI, Postman, Amazon EC2
Client - Unity (C#)
3. Videoconvert
Videoconvert was partially implemented as part of a test task. The task of the project is to implement a video converter using the ffmpeg library.
The essence of the task was that in 10 days a group of 7 people would organize themselves and bring the project to the minimum working product prototype. 
I was chosen by the team as project manager. Was in charge of the positions distribution, set tasks, supervised their implementation, and was responsible for the result.
Technologies: Java, Spring Boot, Spring Security, Hibernate, MVC, JSP, ffmpeg.

My goal as a developer is to improve my skills to Senior level.
I would like to work with the backend part. I don't really like working with frontend, but if necessary, I can do it for a short time. I strive to develop my own skills. An example of those things that I would like to learn and with which I would be interested to work with:
- development of applications with microservice architecture;
- design of databases for complex applications;
- deployment of applications on production servers with load balancing;
- using technologies such as Redis, Nginx, etc.