Position: Java Backend Developer (AWS)
Category: Java
English level: upper
Years of experience: 6

- Certified AWS Developer Associate

- 2nd place on the state stage of the Ukrainian Minor Academy of Science. Department: computer science.
- 3rd place on the state stage of the Ukrainian Minor Academy of Science. Department: math.  
- 2nd place on region stage of Programming Olympiad. 
- 2nd place on region stage of Mathematics Olympiad.
- 3rd place on region stage of Physics Olympiad.

- Solved 205 problems on LeetCode and 410 problems on E-olymp.
Software Engineer (JS) (LocusLabs, June 2019-current)
Project: Indoor maps, navigation and search
- Developed tool to visualize graph (40k edges, 5k nodes) on map
- Set up Gitlab CI for the project and configured custom runner on AWS EC2 for E2E tests
- Lead team of developers
- Made bug-free migration to new format of map data
- Created solid suite unit, e2e (Cypress) and visual (Percy) tests
- Implemented different features and UI components: search, navigation, flight status, room booking, work closely with Mapbox and map assets (100+ maps, each has 5-8k features)

Java Backend Software Engineer (Luxoft, January 2018 - August 2019)
Project: High-load microservice to transform big XML documents  with the advertisement metadata
- Transformed and enriched big XML files using data from a database or from other services
- Designed and implemented service to transcode video and manage URLs to transcoded assets
- Increase unit tests coverage for the main service from 56% to 86%
- Migrate and refactor old library to generate encoded secure authentication tokens, covered with unit tests (85% coverage) and created wrapper microservice.
- Mentored juniors and onboarded newcomers.

AOSP Software Engineer (Luxoft, October 2016 - January 2018)
- Participated in the implementation of Android service in AOSP system supporting OAuth2 Frictionless Authentication through AIDL API.
- Wrote and documented bash scripts to pull, update and rebuild Python testing framework for QA team.

Java Backend Software Engineer (GTEDX Pte Ltd, October 2015 - October 2016)
Project: Online app builder for small businesses. 
Worked in a remote team located in Singapore, Shanghai, and Kyiv. Designed, developed, covered with unit tests and deployed microservices for authentication, push notifications and storage.
Remote, flexible hours, no late hour meetings
Friendly environment