Position: Remote Android developer
Category: Android
English level: intermediate
Years of experience: 8


My Android development experience is 8 years. 
I would like to find part-time job for 5-6 hours a day.

During my career I've got rich experience in:  
- Android applications development from scratch.
- Refactoring and support of old/legacy projects.
- Publishing apps to Google Play and their further support
- Using versioning systems as Git(Gitlab, Bitbucket, Github) and SVN.
- Using of Android SDK with both Java and Kotlin.
- Software design with Android Architecture components, SOLID Principles, MVP and MVVM patterns, Clean Architecture.
- Using Dagger2, RxJava2, Retrofit2 to quickly implement responsible, stable and easy maintainable apps.  
- Interacting with backend with REST services.
- Configuring CI 
- Work in teams of 3-10 people using SCRUM methodology.
- Using of tasks management systems Jira and Redmine.
- Using number of Google services as Google Maps, Google Drive, Google/Firebase Cloud Messaging, Firebase Analytics, Firebase Crashlytics, Firebase Realtime Database  

Some of developed apps:
Assistant application for the delivery driver.
Audio guide application for tourists with sights on the map.
Application for sellers and clients managing bargain coupons.
Application for machine learning based on image classifier.
Health tracking application.
Taxi application for both drivers and passengers. 
3 applications for connecting Business Owners, Clients and Advertisers.
Multimedia educational application as an addition to special textbooks.
I'd love to develop Android apps in Kotlin using latest software design approaches and third-party libraries.