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

I took active part in splitting monolith into microservices (from design to production) and moving everything to the cloud. In result, new platform manages and distributes 100+ TB of data for millions users and keep growing.

I optimized cloud infrastructure and reduced AWS costs by 30%.

My certifications:
- AWS Certified Solutions Architect Associate;
- Oracle Certified Professional, Java SE 8 Programmer;
- Oracle Certified Associate, Java SE 8 Programmer.
I have 4.5 years of enterprise experience. It is mostly web and integration projects, my expertise is a backend engineering.
I'm proficient in Amazon cloud solutions.
I have passed several Oracle and Amazon certifications.

Short overview of basic technologies I have experience with:

Languages:
- Java
- JavaScript (NodeJS)
- Kotlin, Python, Groovy (minimal involvement)

Frameworks:
- Dropwizard
- Spring
- Hibernate
- MyBatis
- Serverless

Cloud:
- AWS
- GCP (minimal experience)

Databases:
- RDMS (Microsoft, MySQL, PostgreSQL, AWS Aurora, AWS RDS)
- NoSQL (AWS DynamoDB, MongoDB)

Other:
- Kafka
- AMQP (Rabbit)
- GraphQL

DevOps:
- Docker
- AWS VPC, ECS, Route53
- AWS CloudFormation, Terraform
- Jenkins

You can find more details about particular projects I have worked on in my CV.
I prefer backend development, I'm particularly interested in cloud solutions.

No frontend / full-stack engineering, minimum of DevOps activities.

I'm not interested in fintech, gamedev or gambling projects.
I would prefer product company rather than outsource/outstaff.