Position: Android/Flutter/React Native developer
Category: Android
English level: upper
Years of experience: 9


Strong Android Developer with over 9+ years of mobile apps development experience. Good knowledge of Android app architecture (design patterns, app lifecycle, services, content providers, multi-module structure), an additional experience in developing IoT apps (hardware: camera, accelerometer, GPS, Bluetooth). I am motivated and proactive engineer (technical research responsibilities, tasks
prioritization and estimation process) who always want to improve the products and add more value to the results.
I have an experience 1 year with Flutter and 6 months’ experience with iOS/Android development with React Native.

Programming languages:
- Kotlin, Java (Google Android);
- APIs and SDKs: MVP, MVVM+Databinding.
- Android SDKs, Fragments, Widgets
- Android ORM(OrmLite), Room, Realm, SQLite;
- DI: Dagger 2, KOIN
- IDEs: IntelliJ IDEA, Android Studio, Eclipse Tools, MS Visual Studio
- Google maps API, Google Services, Facebook/Twitter API;
- Retrofit2, RxJava2, Android Jetpack, Data binding, Flow, Coroutines,
REST;
- Maven/Ant/Gradle, Jenkins (CI) integration
- Bug tracking (JIRA, Redmine, Pivotal, GitHub);
- Version control (Git, SVN, Mercurial)
- Object-oriented programming, SOLID, design patterns, unit tests,
UML-IoT hardware project integration experience.
Programming languages:
- React Native (TS)
- State Management: React hooks, context API
Programming languages:
- C#
- Unity. 2D Scene, 2D objects, scripts, animation
Programming languages:
- Dart/Flutter
android / flutter / react native