Position: Mobile (Android/IOS) Developer
Category: Android
English level: upper
Years of experience: 10

Android software developer with 8 years of experience. 6 years of them I work remotely. I had participated in more than 30 projects. Have wide qualifications with third party libraries, big projects (with more than 6-10 developers), startups, cross and native platforms.
- Programming languages: Java (strong level), Kotlin (medium level), C/C++ (low level), PHP and JavaScript (low level), Swift and Objective-C (low level)
- Libraries and technologies: Android SDK, Android Jetpack Compose, Facebook API (mobile SDK and Graph API), Twitter API, Google Maps, Google Direction, Android YouTube SDK, Google Plus SDK, RxJava, Kotlin Coroutines, Room, Retrofit, OkHttp, Gson, Picasso, Glide, Dagger, Yandex MapKit, Yandex Account, Yandex Metrica, Firebase ML Kit, Firebase Auth, Firebase Database, Firebase FireStore, FIrebase Notifications, GCM, Firebase Vision, ARCore, Fabric, Crashlytics, HelpShift, Mixpanel, Stripe, Paypal, BrainTree Direct, VoxImplant, Cordova, Ionic, SignalR, WebRTC
- Databases: SQLite, Realm
- Internet: XML, HTML, Json, ProtoBuf, XML-RPC
- Auto-Testing: Espresso, JUnit, Mockito, Robotium
- Auto-building: Ant, Gradle, Maven
- Continuous Integration System: TeamCity, Jenkins
- Concepts: Material Design Patterns, Android Clean Architecture, MVP, MVVM, MVI
- IDE: Eclipse, Intellij IDEA, Android Studio, Xcode, Atom, Visual Studio
- Source Control Tools: TFS, Git, Mercurial. SVN, Jira, Redmine
- Software Engineering: Agile
I work only by remote. I am ready for business trip.