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

- optimized financial service for high load;
- saved 30% of AWS costs by optimising cloud architecture;
- solved several conflicts between my team and other teams.
Senior Software Engineer
2019 - Present

Development financial service:
- implemented business logic using Java, Kotlin, C#, ReactJS;
- developed architecture and technologies stack for several microservices and test environment;
- lead the team in case of motivation, recruitment process, resolved conflicts;
- created big reports using PostgreSQL, ElasticSearch, optimized those reports;
- AWS tasks: EC2, ECR, CloudWatch, lambda, RDS, s3, Docker, balancing;
- passed PCI DSS and implemented all tasks regarding the requirements for this audit;
- saved 30% of AWS costs by optimising our cloud architecture.

Software Engineer
2018 - 2019

Backend development of IoT platform and smart TV system:
- developed communication between IoT server and smart meters using Java and Spring;
- implemented Rest API;
- tested using JUnit, Mockito and Selenium, achieved test coverage gains for 80%;
- solved long release periods problems by splitted monolith for several microservices and.

Java Developer
2017 - 2018

Development of medical web application and internal framework for easy build web applications:
- implemented business logic using Java, Spring, Hibernate;
- database design and optimisation;
- extensively worked with parsing, validating and converting XML;
- automated deployment and save 50% time for developers and devOps in case of deployment.
Product company and professional team is the most important thing that I expect.