Position: Senior Android Developer
Category: Android
English level: upper
Years of experience: 5

- I just got a job in one of the companies. The Android version of the app was very far behind the iOS version. And it was necessary to catch up with iOS in the shortest almost unrealistic time and provide the project to customers. Otherwise, our company could lose them, because deadlines were violated many times in a row. I worked day and night and on weekends for a month to complete everything on time. And I did it. The team was very pleased with my results and the clients were retained. And of course, my hard work was rewarded.

- I achieved an increase in the rating of the AEB application in the PlayStore. The application had poor performance and a high error rate. The problems were solved and the rating of the app was increased from 3 to 4.5.
About me.

I'm a hyper perfectionist, and I can't stay idle when there is something that can be improved. I review my work and suggest modifications and improvements because I really care about my job and won't stop until my job is done perfectly. I constantly research the ways for improvements. I plan everything and know when and how my job has to be done so that my work is always done on time. I may do something earlier but not later. And what people like in me, when I need to do something that I'm unfamiliar with, I won't get stuck. I will start learning and find a solution; and will do it quickly. I always listen to what people need and enjoy helping them.

I worked on different projects:
- Picsart - photo video editor
- TruePublic - anonymous opinion aggregation platform
- DGFinance - bank management system with various tools and solutions
- AEB, Evocabank, Ameriabank - Armenian bank applications
- Workflowz - planning platform for the finishing market

My responsibilities included:
- Introducing ideas for improving the product
- Investigating reviews in the play store and solving issues encountered by users
- Managing and estimating the complexity of tasks and helping with estimations for intern/junior  mobile developers
- Mentoring and assisting other developers
- Helping with the onboarding of managers and developers
- Working with legacy code and improving it
- Creating an app from scratch
- Refactoring architecture from MVC to MVVM
- Incrementing transitioning project from Java to Kotlin
- Maintaining high-quality code
- Covering code with tests
- Improving the performance of the app