Stephen Siapno Help

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.

Development workflow· Career experience

08 September 2026