
Linked-In
Github
Work
Level Home
Lead Engineer
Apr 2022
- Present
Tech Lead for Android and Multi-Platform projects
- Consulted on architecture and API designs across the company
- Launched Kotlin-Multiplatform based code sharing across Android + iOS + Desktop
- Designed+built new flexible architucture to support variety of device types
- Drove UI refresh dubbed "supernova" to launch
Facebook Reality Labs
Android Framework Specialist
Nov 2020
- Apr 2022
Supported Android Framework and System Experience development on Facebook Portal Devices
- Designed/developed/deployed stable API system (using sdk libraries) rather than copying unstable aidls
- Designed/implemented new architecture for extending AOSP packages and avoiding modifying upstream code
- Re-implemented portal themes and styles to be supported at the framework level
- Consulted on Android OS Design reviews across FRL (Oculus, Portal, and other Android based projects)
Verily Life Sciences
Senior Software Eng
Jan 2019
- Nov 2020
Spun up Verily's sleep apnea work with Resmed, and lead a team to build cross company modular components
- Deployed microservices to be shared across Verily Health Platform teams using Terraform, GKE, Angular and Kotlin+Ktor backends
- Built first prototype for Verily's sleep apnea project in Flutter for Android/iOS
- Developed 2 subsequent sleep apnea prototypes used in clinical studies using Kotlin for Android/iOS code sharing
Google (Android Slices)
Tech Lead / Senior Software Eng
Jul 2017
- Jan 2019
Technical lead for Android Slices project from creation to release. (https://youtu.be/a7IVH5aNwwc, https://youtu.be/xCu88LzCEg8)
- Worked across organizations to create Android API and integrate with Google Search App as first surface
- Launched Slices API with platform integrations and backwards compatibility to API 19
- Engaged with community about API implementation/feedback, through Google I/O presentation and office hours, and internal partner conference presentations
- Member of Android API council to ensure API consistency and usability
Google (Android System UI)
Senior Software Eng
Sep 2014
- Jan 2019
Android System UI team handles all Android UI that is not an app for both Pixel/Nexus lines and AOSP.
- Tech lead for Quick Settings + Settings
- Designed + implemented plugin system to speed up the UX design + eng prototype loop
- Worked with OEMs to build out / upstream key features such as multi-sim support
Google (Android 4 Education Platform)
Software Engineer
Jun 2013
- Sep 2014
Android 4 Education Platform team developed both an app and made changes to AOSP to support tablets in schools.
- Built app to support setting up dozens of Android devices at once (heavy NFC/Bluetooth integration)
- Built core Android features that aligned with education
- Helped develop test harness to run setup cycle ~100s of times to test reliability
- Worked with OEMs to debug/test/certify Android 4 Education devices
- Helped Android Enterprise effort spin up and reuse much of Android 4 Education's work
Education
University of Maine
Sep 2011
- May 2013
school
Computer Engineering
Master
University of Maine
Sep 2007
- May 2011
school
Electrical and Computer Engineering
Bachelor
Skills
Android Development
Master
Java
Kotlin/JVM
Gradle (KTS)
Gradle Plugin Development
Android Soong + Make
iOS Development
Experienced
iOS
Swift
Cocoapods
Kotlin/Native
Kotlin-Cocoapods
Backend Development
Intermediate
Kubernetes
Terraform
Docker
Kotlin/JVM
Ktor
Kotlin Exposed