Position: Senior Android Developer
Category: Android
English level: upper
Years of experience: 5


Senior Android Developer - Impressit 10/2022 - 05/2023:
Achievements/Tasks:
* Development of the Vama app from the scratch. It is a messenger for creators built using Jetpack Compose and MVVM. Web Sockets based backend.
* Multitheming, mutliple permissions handling, native contacts upload functionality, chat functionality (reply, forward, write, edit, pin, mute, ban).
* Writing custom components and layouts, calculations message bubble size and position, handling deep-links and mentions, multiple gestures handling on image\video\gif preview, zoom.

Android Developer - Mondia Media 08/2019 - 08/2019:
Achievements/Tasks:
* Development of the game stores for different mobile operators such as Vodafone,
Swisscom, o2, Orange. Example on Google Play: Vodafone Juegos.
* Single development of the PlayRed games store for the Arabic countries using rtl, based on google in-app purchases.
* Development and support of the Wrapper project for Android games. Developing wrapper app, implementing Bash and Perl scripts with functionality of reverse
engineering for apks: injecting needed changes, building and signing process.
* Development of the Moonsooq Android TV app with usage of MVI, StateFlow, Leanback and Navigation Components.
* Development of the mENT Android app based on Jetpack Compose, MVI and State Flow.

Full-Stack Android Developer - Gaztron Trade 10/2017 - 08/2019:
Achievements/Tasks: 
* Single development of the GT Logistics app for internal usage by drivers of gas carriers.
* Server-side development, creation and expansion of the GT Logistics APIs and databases (Python, Flask, MongoDB).
* Expanding, testing, deploying, writing documentation and supporting of the GT Logistics Android app.
* Development of the Rodnik app for customers of the Rodnik gas stations in Kharkiv.
* Implementation of a new loyalty program for Rodnik Android app, using fully new rest APIs.
* Integration of the Yclients partner service for online scheduling.
I would prefer to work on project based on Jetpack Compose and MVI/MVVM.