Keywords
Clean Code Principles
Android (Software)
Android Studio
JIRA
Computer Security
Dependency Injection
Github
Google Maps
Mixpanel
SQLite
Skills
AWS, Android Studio, Asana, Bitbucket, C, Clean Code, Information Security, DataBinding, Dependency Injection, XML, Figma, Firebase, Git, GitHub, GPS, Google Maps, Google Play, Jira, Java, Kotlin, Mixpanel, Nero, Picasso, Python, SQLLite, Subversion
Project history
06/2022
-
09/2022
Android Freelancer
Trade Republic GmbH
- Tasked with building Jetpack Compose components for the Design System
- Complete visual update of major app feature touching Payments & Savings Plans
- Complete visual update of major app feature touching Payments & Savings Plans
10/2021
-
12/2021
Android Freelancer
Payback GmbH
- Payback App maintenance and spike research projects for new SDK integrations with an Android team of 10
- fully remote within Europe according to their HQ timezone
- fully remote within Europe according to their HQ timezone
04/2021
-
05/2021
Android Freelancer
Apploft GmbH
- Deutsche Fernseh Lotterie App maintenance with a project team of 4 incl. project manager
- async fully remote work with +8h time zone difference
- async fully remote work with +8h time zone difference
11/2020
-
03/2021
Android Engineer
Stairway Learning Ltd.
- Greenfield project as sole Android Engineer to build and deploy the app via Google Play Store
- Clean Architecture design with multiple modules using Coroutines for network calls
- Clean Architecture design with multiple modules using Coroutines for network calls
06/2019
-
07/2020
Senior Android Engineer
Cuvva
Engineering
- development of new MVVM/MVI-Architecture for the app with Clean Code
- Kotlin Coroutines + Flow implementation
- delivered transforming a monolithic app to be highly modularised (100+ modules)
- standardised use of Android Jetpack libraries (CameraX, Navigation, DataBinding)
Android Team
- setup of engineering processes incl. Pull-Request & naming conventions etc.
- led weekly team discussion what we can improve upon technically or process wise
- development of new MVVM/MVI-Architecture for the app with Clean Code
- Kotlin Coroutines + Flow implementation
- delivered transforming a monolithic app to be highly modularised (100+ modules)
- standardised use of Android Jetpack libraries (CameraX, Navigation, DataBinding)
Android Team
- setup of engineering processes incl. Pull-Request & naming conventions etc.
- led weekly team discussion what we can improve upon technically or process wise
06/2017
-
06/2019
Android Engineer
YoyoWallet
Engineering
- 100% Kotlin in the production environment
- familiar with RxAndroid + MVI-Architecture within our primary app core
- daily use of Dagger2 for DI as well as setting up new apps with it
- participated in establishing the MVP-Architecture throughout the apps
- SQLite setup of multiple linked tables with custom Gson-Deserialiser for Retrofit, caching and migration of tables
- internationalisation of Cafe Nero to Polish + use of Transifex for automated push/pull of string updates
- implementation of FusedLocationProvider (GPS) for location-specific app content
- participation in Styleguide implementation for maximum visual consistency throughout all apps
- AnalyticsService setup with Dagger2 for multiple services (Braze, Mixpanel, Crashlytics, Firebase)
- established testing with JUnit5 + MockK on a multi-module project running on Bitrise
- setup fully automated triggering of shipping all apps with Bitrise CI weekly
App Deployment
- Google Play Store management for weekly releases
- setup of new apps on Firebase
- built new automatic publishing pipelines via Bitrise to Google Play Store
Leadership
- given a presentation on leadership skills for the mobile team
- managed the monthly Lunch & Learn for mobile team
- 100% Kotlin in the production environment
- familiar with RxAndroid + MVI-Architecture within our primary app core
- daily use of Dagger2 for DI as well as setting up new apps with it
- participated in establishing the MVP-Architecture throughout the apps
- SQLite setup of multiple linked tables with custom Gson-Deserialiser for Retrofit, caching and migration of tables
- internationalisation of Cafe Nero to Polish + use of Transifex for automated push/pull of string updates
- implementation of FusedLocationProvider (GPS) for location-specific app content
- participation in Styleguide implementation for maximum visual consistency throughout all apps
- AnalyticsService setup with Dagger2 for multiple services (Braze, Mixpanel, Crashlytics, Firebase)
- established testing with JUnit5 + MockK on a multi-module project running on Bitrise
- setup fully automated triggering of shipping all apps with Bitrise CI weekly
App Deployment
- Google Play Store management for weekly releases
- setup of new apps on Firebase
- built new automatic publishing pipelines via Bitrise to Google Play Store
Leadership
- given a presentation on leadership skills for the mobile team
- managed the monthly Lunch & Learn for mobile team
Local Availability
Only available for remote work
Other
https://github.com/droidlabs-uk/DroidLabs-Sample-App