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

1. ACM ICPC participated in quaterfinal in (2018/2019)
2. ACM ICPC participated in semifinal in (2020)
3. Teacher of Algorithmic programming at the university.
2019
+ Developed integration with Microsoft Outlook 365, which helped attract new customers.
+ Created pagination, which reduce pages load time by 50%.
+ Developed connection between two independent part of the project using REST API design and Spring Boot

2020 - Atlassian (Confluence)
+ Improved blueprint parser, which allow internalization team easier update text to other languages.
+ Implemented job, which allow collect information from all customers environment using REST API, AWS and Splunk. Based on this information were made a lot of product design decisions.
+ Developed templates migration feature using Java and React, which allow users convert their templates to a new editor.
+ Improved performance in databases level method, which reduce execution time by 30% for all endpoints using this method.

2021
+ Implemented a new authentication methods for product (Apikey, Basic, Username and Password, Oauth2), which expand a number of customers.
+ Developed a cache solution using Redis, which improve performance and allows scale a product.

Pet project
+ Developed a solution for audio books using Spring Boot, Hibernate + Docker + React.
+ Implemented audio streaming using AWS S3 + Spring Content (Open source library)
+ Implemented authorization with Google / FB/ VK using Spring security + Oauth2.
+ Developed database migration using liquibase.
1. Competent Team.
2. New Technology (Java 8+, Spring, Docker)
3. Interesting tasks.