Position: Android Developer
Category: Android
English level: upper
Years of experience: 2


Passionate Android developer with 2 year of commercial development experience.

Some of the projects I was part of include:

E-commerce application
Project Description: Native application for e-commerce that specializes on gift products.
Responsibilities: Refactoring efforts, code review, supporting existing and implementing new features.
Impact: Reduction in app size of 70%, reduction of cold app startup time of 50%, introduction of unit tests, introduction of CI PR check pipelines, proof of concept implementation for sharing domain application layer between platforms using KMM.
Tools & Technologies: Kotlin, Java, Retrofit2, Kotlin Coroutines, Android SDK, Architecture Components, View Binding, Jetpack Compose, Koin, Room, REST, Firebase Analytics, Crashlytics, Remote config, Push Notifications, Segment Analytics, Braze, Onesignal, App Distribution.

Retailer receipt analysis application
Responsibilities: Support of existing and implementation of new features.
Technologies: Java, Kotlin, Volley, Android SDK, Architecture Components, Room, REST, GitHub Actions CI/CD, Firebase Analytics, Crashlytics, Push Notifications, App Distribution.

Scanner application
Project Description: An app that allows the user to record, classify, share, export items using existing product barcodes. 
Responsibilities: Support of existing and implementation of new features.
Tools & Technologies: Kotlin, Kotlin Coroutines, RXJava2,  Android SDK, Architecture Components, Room, REST, Retrofit2, Glide, Hilt, View Binding, In-app payments, Firebase Analytics, MLKit, CameraX. 

Additional experience with bring up of Android custom ROMs (e.g. LineageOS) and kernels for various android devices.
Flexible schedule, interesting and challenging projects, friendly environment