Resume
I work on open-source libraries for Android, Kotlin, JVM and multiplatform.
Experience
-
Tech Lead of Room, Android's Persistence Storage Library. Managed
releases, bug fixes, and feature development such as FTS support, Coroutines support, Auto
Migrations, Kotlin Multiplatform, Bundled SQLite and much more. Room is used by 95% of top
1K apps on the Play Store.
-
Part of the Android Jetpack Architecture Components team, developing
open-source libraries including Room, WorkManager, Navigation and Lifecycle.
-
Co-author of Hilt, Android's recommended dependency injection library.
-
Part of the Dagger 2 team working on release management, implementing bug
fixes and feature requests along with supporting the community.
-
Re-architected and implemented the playback layer to support the on-demand experience
in Pandora Premium for Android.
-
Led the A/B experiment to replace Android's MediaPlayer with ExoPlayer
for all audio and video playback, reducing track errors by 5% and increasing hours,
retention, and revenue by 1% across the Android platform.
-
Led the introduction of Dagger (dependency injection) into Pandora's
Android codebase.
-
Integrated Glide (image library), eliminating the top crashes on the
platform.