Position: Android Developer
Category: Android
English level: intermediate
Years of experience: 8


Immergion Ltd., Senior Android Developer (Remote)
07/2019 — 03/2022
Skills: Android SDK, Kotlin, Koin, Room, LiveData, Firebase, Crashlytics, ExoPlayer SDK, Twillio API, Google Pay, RxJava, MVVM, Git, Jira.

Tonus: a mobile and web marketplace app with real-time and on-demand workouts. In-build chats, video calls (Twillio API), nutrition control, group marathons, and B2B segment with corporate branded activities.

    • Creation and further improvement of application architection together with team;
    • Participation in product-oriented question  discussions;
    • Development and improvement video module using ExoPlayer SDK;
    • Integration Google Pay into the project;
    • Integration AppsFlyer and deeplinks OneLink;
    • Implementation HLS;
    • Development of other features + bug fixing;
    • Unit tests implementation and support;
    • Support Test Engineers in learning basics of automation testing.

Mobile Effort, Android Developer
09/2014 — 05/2019
Skills: Android, Java, Realm, ZXing library, SQLite, Bluetooth API, MVP, MVVM, Xamarin, Xamarin.Forms, C#, Reactive Extensions, Git, SVN, Mantis.

Parcel delivery app: the application for parcel processing at depots, parcel delivery synchronization and online tracking.

    • Development a module for offline mode, especially for depots with poor network connection;
    • Implementation of new user role – parcel recipient, who is able to track parcels online, change delivery date/time etc.;
    • Technical documents creation and update;
    • App maintenance and bug fixing.

Phone statistics app: the application for solving tasks for Corporate Management Systems, monitoring corporate expenses, counting business calls and SMS in roaming, Internet traffic management.
    • Development of cross-platform logic & UI for Android/iOS;
    • Implementation of Xamarin renderers for native parts: Android and iOS (basic knowledge);

Bluetooth key app: the application for Bluetooth gym lockers: scheduling unlocking, tracking locker status etc.
    • Application maintenance and improvement;
    • The app was tested via emulator - `nRF Connect` app - before the BLE-lock was sent by customer. 

App for warehouse and inventory: the application is aimed to simplify and automate inventory: import a file with inventory objects (csv/xml format), scan barcodes, track statuses and export to file. Barcode scanning is available either via in-app scanner or Bluetooth barcode scanner.