Position: Middle Android developer
Category: Android
English level: upper
Years of experience: 5

Development of mobile client applications from scratch.
Testing with Espresso tool.
Integration of multifunctional external SDKs and APIs (such as video streaming).
UI customization and optimization, using standard tools and libraries.
Long term support (+ 10 months).

Smart Home Application
Developed and support mobile client app of cloud based multifunctional Smart Home.
-	handling of communication between Smart Home gateway and sensors with client app interaction, using Firebase Cloud Messaging (FCM) tool
-	integration of time zones functionality to support client location independent interactions
-	integration of video streaming SDK (using provider’s cameras) to provide client with possibility of full Smart Home video interaction, playing, taking snapshots, video recording, sound control etc.
-	developed powerful Smart Home scenarios tool client interaction, dependent on FCM and provides client with ability to set up automated Smart Home control, creating schedule and events dependent tasks for Smart Home
-	UI customization to get unique and user friendly application design
-	developed tool to avoid nested HTTP requests, using Gson and Shared Preferences
Native Android: gradle, maven, jni, espresso, basic Android components: Activity, Fragment, View etc.
Java, Ruby, HTML, CSS, XML, JSON, REST, OOP, MySQL, SQLite, ngnix, Git, Subversion, Intellij IDEA, Android Studio, Material Design, Iconion
Looking for further professional grouth in qualified team working with interesting multifunctional project(s) or so, good salary, free vacations policy, taxes compensations and other pleasants.
NOT looking for nasty switching from one project to another (mean twice or more per week).