Experience
MetaSeattle, WA
Senior Software EngineerJuly 2023 – July 2026
- Championed the org-wide Java-to-Kotlin conversion; led the MessengerAndroid platform upgrade across multiple teams, reducing migration risk for a large-scale codebase.
- Designed and implemented FeatureConfig, a framework adopted across xapp teams giving many apps modular configuration behind an enforceable API.
- Optimized and refactored Composer, a shared message-composition framework — including an agent-driven rewrite of its code-generation layer and Kotlin compiler plugin, verified with unit and invariance tests and launched with zero issues. Prod Infra on-call at billion-user scale.
Software EngineerNov 2021 – June 2023
- Built and shipped the Halo redesign for Messenger Calling; led cross-platform system design of Local Media Sharing — real-time audio/video on Android at scale.
- Cut user-facing bugs and improved devx by introducingunidirectional state management (Redux) and ReduxKotlin to Messenger Calling. A/B tested Calling improvements with product, design, and data.
AbleToRemote
Senior Engineer IIISept 2019 – Nov 2021
- Led Android on Joyable in a HIPAA-regulated environment; drove the rewrite from web-based to fully native; interviewed and mentored to build the team.
- Owned Android CI/CD, Play Store releases, and automated testing — JUnit, Espresso, screenshot testing.
TicketmasterDurham, NC
Senior Engineer IIOct 2016 – Jan 2019
- Authored an open-source Kotlin/Java SDK for Actions on Google over a reusable core powering Google Assistant, Alexa, Facebook chatbot, and Cortana. US Patent 9,892,252 B1.
- Built components used serverside and in Android to complete purchases through Ticketmaster APIs.
Willowtree / Two ToastersDurham, NC
Senior Android Engineer2014 – 2015, 2019
- Shipped Android products across many clients — National Geographic, Regal Cinemas, JackThreads, Project Ara. Audited client codebases; spoke at Droidcon NYC.
FireAppsWake Forest, NC
Founder / Developer — Android, iOS & web for firefighter incident dispatch2011 – 2016