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

Mobile application for communication with Bluetooth devices via custom protocol and flatbuffers. Participated in defining the architecture design for the entire system.
Java, Kotlin, Swift, Android, RxJava, Dagger, DataBinding, Dependency Injection, MVVM, MVP, MVC, REST, Socket, Android In-app billing, FFMPEG­-Android, Camera, Social API, AndroidPay, SQL, SQLite, NoSQL, Realm, Room, Robolectric, Mockito, JUnit­. Public speaking, Coaching
Complicated project with different tasks.