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

Talking about my achievements and strengths, I would name the professional growth for the last year. I started like a person who had had no experience in development and for now I'm one of the people leading quite a huge project for custom development. As a specialist a have a strong desire to learn more and I'm able to study fast.
I've worked as a Java developer in Ukrainian IOT company for a year. I started there as junior developer and for the working time I've improved my skills a lot. I've improved my English skills significantly since I worked in custom development unit, so I communicated with clients almost everyday via email or real-time in Google meet. This also gave me an opportunity to learn how to convert business goal into technical task and estimate even them even without full knowledge of technology. I've improved code-writing skills. The job I did was related with Spring MVC application, Spring Security, Spring Dependency Injection, annotation and aspect programming, working with data base including Spring Data and JDBC for custom SQL queries. I've worked with platform in microservices architecture, became familiar with Kafka and Cassandra. Also I improved my knowledge in working with Ubuntu and base deploying process. I had a chance to work with Docker and Kubernetes as well.  Also I improved my skills in working with multithreading, especially using ListenableFutures