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

Took tech lead responsibilities when needed.
Mentor for junior stuff.
I have more than 5 years of experience in software development. My main working area is mobile (Android) development.
I had several full life cycle projects, which included gathering initial requirements, architecture design, full-stack development, testing, bug fixing, and deploying. However, my main role was implementing new features, requirements clarification, and unit testing. Also, I participated in team and company-wide learning programs as a mentor. In projects I mostly used Android SDK, RxJava2, Coroutines, Realm, MVP, MVVM.
I am able to solve tasks by applying the best programming practices. In addition, I have a strong understanding of OOP principles and experience of applying patterns. We used Scrum methodology on the projects. This gave me a good understanding of sprints, planning, and retrospectives. I am a good team player, result-oriented, reliable, as well as with precise attention to details.
In the beginning, I would like not to take a tech lead role, but it's good for me to take this role in the future.