Position: Senior Java Engineer
Category: Java
English level: upper
Years of experience: 6

I created  OpenVPN client for the Android platform,
immersed in the low-level API of this platform and even integrated OpenVPN native libraries using JNI.

Also, I participated in the development of a high-performance web framework for building a platform for the furniture industry.

And many other great and small achievements. When you work in a team of professionals, you always succeed.
The main aim of my work is to develop testable and readable software with a high scalability and maintainability level. 

For this, I apply different approaches such as Design Patterns, Test-Driven Development, Domain-Driven Design, or Rapid Application Development depending on given requirements.

My responsibilities include analyzing, developing, testing, and delivering business features. 

My expertise is mostly around Java and Backend Technology. 

This is e-commerce, medical, IoT, and other kinds of projects   

This is Java, Spring Boot, REST, SOAP, PostgresSQL, Swagger, Kubernetes, Docker, Jenkins, GitLab CI, and so on.

Also, I use such approaches as Microservices Architecture, Automation Testing, Code Review to build modern applications by following SOLID, Clear Code, Clear Architecture, DRY, KISS principles.
The professional team is the most important thing that I expect.