Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 5


I am a proficient Java Spring stack developer with 5 years of commercial development. Through my career I was almost always working with Spring framework, so I have gathered a lot of experience in it. Also, last 2 years I was intensively working with microservices and learning AWS cloud provider. Domain wise I was working in FinTech, Agriculture, Retail, and iGaming. Talking about my soft skills, I am good at keeping deadlines and delivering value for company, passionate about team work and knowledge sharing.

Technologies:
- Java 8/11/17, Spring (Core, Boot, MVC, Data, Security, etc.), Spring Cloud
- JPA, Hibernate, Flyway, Liquibase
- PostgreSQL, MySQL, Redis, MongoDB
- RabbitMQ, Kafka
- Spring Test, JUnit, Mockito, WireMock
- REST API, GraphQL
- Microservices, OOP, OOD, AOP
- K8S, Docker, AWS, GitHub Actions
- Zipkin, ELK, DataDog

Certifications:
- AWS Certified Cloud Practitioner
- AWS Certified Solutions Architect – Associate
- AWS Certified Developer – Associate
- AWS Certified Security – Specialty
- AWS Certified Database – Specialty
Ideal project for me is microservices based on Spring Cloud and AWS. That is the stack I am most familiar with so my knowledge and experience will bring the most of value in such project.
I am not willing change my current stack, nor work with monolith applications, but projects undergoing migration might be discussed.