Position: Android Developer
Category: Android
English level: fluent
Years of experience: 3

I'm great at mathematical and algorithmic tasks. I implemented an optimized clustering algorithm for markers on a map. Worked on an algorithm based on linear algebra and classical mechanics to improve the accuracy of a GPS signal. Moreover, I worked on several geometric algorithms that were based on concepts from both analytical and differential geometry.
Experienced Android developer with 3 years of work experience, and knowledge in optimization, rendering, and custom UI development.
One of the most important work experiences that I had was the implementation of the map module of the multiplatform application. Initially, the map was not optimized and took up to 3 minutes to load. I completely changed the architecture and algorithms used for this map and improved the performance down to 3 milliseconds.
I have great communication skills. I am always eager to explain to my coworkers when they are struggling to understand some concepts. So, I explained the MVI architectural pattern to the new colleagues when they needed it.