Position: Middle Java developer
Category: Java
English level: upper
Years of experience: 2

Improved microservice communication performance by adding new bulk Patch endpoint to update the bulk of items at a time instead of processing them 1 by 1. The time of processing 1000 items was reduced by 5 times.

Implemented from scratch a new feature of scheduled file ingestion from the users folder with a bunch of validations and error handling. And covered it with end-to-end testing. 

Implemented a small Repository library to retrieve custom data from existing SQL DB which allows us to deprecate S3 bucket usage that costs.
1.5 years of experience on large USA retailer project based on microservice architecture. 

Main stack: Java, SpringBoot, Spring Data JPA, Apache Kafka, PostgreSQL and MS SQL, NewRelic, Splunk.

My main responsibilities:
- writing new RestAPI endpoints and adding new business features
- writing end-to-end and integrational tests
- adding exception handling, metrics, and alerts
- monitoring logs and dashboards
- fixing bugs