Experience

The places I've worked and things I've built

Work Experience

Hinge logo

Senior Android Engineer

HingeHybrid, NYC

2023 - Current
  • Proposed and led domain model separation as a member of the Android Architecture Council, improving codebase maintainability and scalability
  • Contributed to achieving a 0.1% crash rate by reducing the highest-impact error by 99%
  • Led multiple 100% Compose features, managing cross-platform coordination, resource planning, and implementation
  • Introduced OpenTelemetry and modern observability practices to the Android codebase, allowing for a 95% purchase success rate on the monetization team
KotlinJetpack ComposeOpenTelemetryMVI
Disney+ logo

Senior Android Engineer

Disney+Remote

2021 - 2023
  • Spearheaded the introduction of Coroutines and Flow into the legacy RxJava codebase as part of the Architecture Guild
  • Developed limited-time promotional offers for Google Play and Amazon stores
  • Played a key role in modularizing and unifying the codebases of Hulu, Disney+, and Star+
KotlinCoroutinesFlowRxJava
Hulu logo

Android Engineer

HuluRemote

2021 - 2023
  • Implemented Picture-in-Picture and offline content viewing capabilities for the Hulu player
  • Led the account unification project, enabling a single identity across multiple streaming services
  • Contributed to app modularization, improving codebase maintainability and developer efficiency
KotlinAndroid SDKExoPlayer
iHeartRadio logo

Android Engineer

iHeartRadioRemote

2020 - 2021
  • Developed multiple features under the podcast feature set utilizing MVI & RxJava
  • Drove innovation through a hackathon-winning feature that allowed for collaborative playlists
  • Initiated transition to Groupie for optimized RecyclerView implementations
KotlinMVIRxJavaGroupie
Takl logo

Android Engineer

Takl Home Services (Startup)Nashville, TN

2019 - 2020
  • Worked across Android, iOS, and React web platforms in a fast-paced startup environment for a user base of ~500k monthly active users
  • Contributed to a greenfield web project utilizing React and TypeScript
  • Engineered transition from file storage to Room database using a custom migration strategy
AndroidiOSReactTypeScriptRoom
MT Mobile logo

Junior Mobile Developer

MT MobileTennessee

2018 - 2020
  • Worked with a small team of Android and iOS developers to maintain and improve the MT Mobile application for 30,000+ users
  • Led the redesign and re-architecting of the Android application to utilize modern Android tools, including LiveData, Room, and view models under an MVVM architecture
AndroidKotlinMVVMLiveDataRoom

Education

B.S. Computer Science

Middle Tennessee State UniversityTennessee

Minor: Mathematics

Personal Projects

Odd One Out logo

Odd One Out

Solo project with 50,000+ users

  • 100% Compose Android family-friendly game utilizing Firebase backend, allowing for cross-platform communication with the iOS sibling application
  • In-house CI/CD system leveraging GitHub actions to ensure code and product quality, and allow for click releases
View on Google Play
ComposeKotlinCoroutinesFlowHiltGradle convention pluginsGitHub ActionsMVI

Skills

Languages

KotlinSwiftTypeScriptJavaScriptJava

Frameworks

Jetpack ComposeAndroid SDKReactNext.jsiOS

Tools & Platforms

GitFirebaseCI/CDGitHub ActionsOpenTelemetry