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


Over 5 years of experience in Backend Development.
I am a Developer who is passionate about acquiring new knowledge, enhancing existing skills and digging into some crazy stuff. For example, I have explored the Frontend part of the development to be more convenient with the full work process of any project and now I am preparing for the AWS Certified Solutions Architect Associate exam.

My working experience says that I'm solidly familiar with Spring and everything related to it. That experience contains team-leading, the development of the chain of interconnected applications, deep calculations with in-time statistics and tons of optimizations concerning Java, Spring, and SQL queries.
Also, I am very excited about deep diving into new stuff, exploring unknown areas and getting acquainted with modern technologies.

Key Qualifications:
 Java Core, Spring Boot, Spring Data, Spring Security, Spring MVC, Spring Webflux, Spring Batch, Hibernate;
 PostgreSQL, MySQL, AuroraDB, DynamoDB, H2, Snowflake, MongoDB, Liquibase, Flyway;
 Amazon Web Services: architecture design, best practices; infrastructure availability, scalability, reliability; performance, security improvements; costs saving;
 Redis, Hazelcast;
 ActiveMQ, Apache Kafka;
 Docker, Kubernetes;
 JUnit, Mockito, PowerMock;
 Terraform, Ansible, Jenkins;
 Solid knowledge of OOP, SOLID Principles, ACID Principles, Design Patterns;
 REST API development.