Position: Lead Android Developer / Senior Software Engineer
Category: Android
English level: upper
Years of experience: 11

* I have demonstrated success in leading an international team, facilitating the Android app architecture migration to a modern tech stack, including Kotlin, Coroutines, JetPack Compose, Single-Activity, and MVI
* Established a code style and incorporated tools like linters and scripts to enhance team performance
* Meticulously documented vital project aspects: code style, app architecture, and testing strategy
* Spearheaded the creation and planning of an effective technical roadmap for the project's ongoing development
* Developed an Android Studio plugin for a seamless codebase transition in accordance with new requirements
* Actively engaged in candidate selection by conducting technical interviews, assessing their skills and expertise to maintain a high-performing team
Results-driven Lead Android Developer with over 10 years of experience in diverse industries such as e-commerce and social networking.

My recent projects: 
1. Online Multi-market Shop (Essential Oils &amp; Wellness Products)

Role: Team and Technical Lead of an international Android team (6 members)

Achivements:
- Achieved a 99.9%+ crash-free rate
- Introduced Coroutines to the project
- Migrated the app to a Single-Activity approach and refactored navigation, increasing app responsiveness by 45%
- Migrated 90% of screens to Jetpack Compose
- Reduced app size from 60 MB to 18 MB

Stack:
- Multi-module, Single Activity
- 100% Kotlin, Coroutines, Flow, Jetpack Compose
- Clean Architecture, MVVM, MVI
- Koin, Coil, Cicerone navigation, Room, Retrofit, Epoxy
- Unit tests: JUnit4, Mockito, Mockk, Robolectric
- GitLab CI, Fastlane, Gradle Kotlin DSL

2. An avatar social network that allows users to create and customize digital representations of themselves, and interact with other users within a virtual environment.

Role: Middle Android Developer, leading a team of 3 developers

Achievements:
- Developed an application for creating a virtual clone from a user's photo
- Utilized Deep Learning-based Face Detector (dlib)
- Employed OpenGL ES to render the virtual clone
- Designed a custom keyboard
- Initiated migration from Java to Kotlin and from RxJava2 to Coroutines

Stack:
- Java + Kotlin, RxJava2, Coroutines, Flow
- MVP, MVVM
- Dagger 2, Room, SQLite, Retrofit
- OpenGL, ARCore (Augmented Reality), Google Maps
I aspire to work as a senior or lead developer in a company that prioritizes product quality and fosters strong team relationships. 
My preferred technology stack includes Kotlin, Coroutines, Jetpack Compose, and MVVM/MVI.
Additionally, I'm interested in exploring Kotlin Multiplatform Mobile.
I value technological autonomy with minimal bureaucracy.