Position: Senior Android Developer/Lead
Category: Android
English level: upper
Years of experience: 7

Experience in Android office team management up to 10 developers. Own few simple android apps in Google Play and was responsible for publishing apps from company projects. Experience with implementation difficult custom UI strict to design and requirements. Working with image processing.
Passed project management course.
Volunteering in IT conferences. Seen and participated in company grow from 40 to approximately 130 employees. Passed challenging projects and tasks
Being in role of lead, moved 90% projects from Java to Kotlin, implemented CI system, improved library on GitHub for company needs, and more.
Languages: Java, Kotlin, C++(NDK)
Database: RealmDB, SQLite (used on real projects but without any complex solutions)
Libraries and frameworks: Coroutines, RXJava, Retrofit, most of Google SDKs as maps or subscription, Payments using Stripe/Google Pay/Google subscriptions
SDK of most popular social networks. Firebase, Dagger, ButterKnife, Cicerone, Jenkins, Fabric, Crashlytics, OpenCV, OpenGL and a lot more.
Experience of being android office lead among up to 10 developers, improvement of development process that best fits to current/future needs
Experience with Agile/Scrum methodologies and being Scrum master
Challenging projects, professional team, opportunities to improve myself.