Android development
I've worked in Android development since 2016, across consumer applications, offline products, embedded TV, and mobile foundations.
UI and application structure
I build with Jetpack Compose and work with existing Android UI implementations. My architecture experience includes MVVM, MVI, Clean Architecture, and modular codebases.
Core tools
Area | Tools and technologies |
|---|---|
Languages | Kotlin, Java |
UI | Android SDK, Jetpack Compose |
Concurrency | Coroutines, Flow, RxJava |
Dependency injection | Koin, Hilt, Dagger |
Networking | Ktor, Retrofit, OkHttp |
Local storage | Room |
Testing | Mockito, Espresso, Appium |
Quality | MobSF, SonarQube |
Build and release | Gradle, GitHub Actions, Azure DevOps |
Monitoring | Firebase, Sentry |
The choice of tools depends on the product and the existing codebase.
Work in practice
EROAD: Kotlin libraries, shared UI, Android modernization, and CI/CD.
Accenture: Android and embedded TV applications and reusable modules.
Myrna & Judith: an offline multiplatform app, from implementation to release.