Summary
Lead development of Android-based car connectivity app, contributing to diagnostics, vehicle customization, and maintenance features using cutting-edge Kotlin, Jetpack Compose, coroutines, dependency injection, and CI/CD pipelines.
Highlights
Built high-performance features using Kotlin coroutines, Jetpack Compose, Hilt (Dagger replacement), Koin, Flow and architectural patterns such as MVVM.
Integrated OBD-II diagnostics capabilities into mobile app, enhancing user experience for car diagnostics, live-data monitoring, and maintenance workflows.
Implemented robust testing strategies including unit, integration, and UI tests using JUnit, Espresso, ComposeTestRule, Robolectric, Paparazzi, Kover/JaCoCo, and CI tools such as Jenkins, CircleCI.
Advocated for and applied clean architecture and SOLID principles, and promoted modularization and state hoisting for maintainable UI code.
Authored technical posts on advanced topics like Android testing cheat sheets, security best practices, modularization, coroutine pitfalls, and Compose performance optimization (e.g. Navigation 3 for Compose in Sept 2026).