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

I have extensive experience in the development of complex business applications using the most modern technologies. My current stack includes Jetpack Compose, MVI / MVVM architecture, Dagger (Hilt) and Kotlin Coroutines/Flow. Have an experience with a lot of technologies and libraries (see my CV). I was responsible for step-by-step migrating several legacy projects to modern architecture. I always take a very responsible approach to projects and to my role in the project. I also deeply understand the importance of communications with all team members and clients. Proactive and always have a lot of ideas on how to improve communications, processes and code quality.
January 2021 – Present
CHI Software
Senior Android Developer
Working as Android Developer & Team Lead by outsaff model for different companies around the world.
Responsibilities:  Software development, code review, managing team on the project, tech interview with candidates, ect.

May 2015 – December 2020
IDAP Group
Android Developer, Senior Android Developer
Responsibilities:  Software development, code review, managing team on the project, tech interview with candidates, ect.

January 2011 – Now
Self Employment, Pet-project
Android Developer
Responsibilities:  Learning programming principles during working on pet-project; Working with Google Play, Firebase Console, etc.
I am actively seeking a remote position as a Senior Android Developer, preferably within a product company or a long-term outstaff/outsource project. My expectations for the future project include a strong emphasis on code quality, unit testing, and a responsible approach to code reviews. In my future project, I have a strong preference for utilizing Jetpack Compose, MVI / MVVM architecture, Dagger (Hilt) and Kotlin Coroutines/Flow. Also I have a huge experience in migrating legacy code to multi-module decoupled testable code using the approach above. So, I am open to working with legacy code if the company demonstrates a commitment or intention to migrate towards modern architecture and technologies.