Resume

I work on open-source libraries for Android, Kotlin, JVM and multiplatform.

Experience

Senior Software Engineer

Google · Reston, Virginia
Nov 2017 – Present
  • 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.

Senior Software Engineer

Pandora Media · Oakland, California
Aug 2014 – Oct 2017
  • 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.

Education

Bachelor of Science, Computer Engineering

University of Puerto Rico · Mayagüez, Puerto Rico
Aug 2009 – May 2014