David Thatcher is a Staff Android Engineer with 11 years of experience building and modernizing consumer and enterprise apps, currently shaping mobile architecture at Realtor.com. He specializes in Kotlin-driven migrations—converting Java MVI/MVP apps to MVVM, RxJava to Flow, XML to Jetpack Compose, and REST to GraphQL—while embedding analytics-first designs using tools like Segment and Braze. At Rapptr Labs he contributed to launches and long-term maintenance for products including Imprint Learn Visually and The Tapping Solution, and his background as a 14-year small-business owner trained him in high-touch client work with professional athletes and C-suite leaders. Comfortable across the Agile toolchain (Jira, Confluence, Figma), he treats instrumentation and observability as first-class features of app design. He experiments with proof-of-concept projects on GitHub and values rapid iteration over polish, viewing messy code as a stepping stone to robust production systems. Based in New Jersey, he combines hands-on Android craft with strong interpersonal skills honed outside tech.
10 years of coding experience
1 year of employment as a software developer
Certified Practitioner, Structural Integration, Certified Practitioner, Structural Integration at SOIT
JavaScript, JavaScript at Zero To Mastery Academy
Kotlin Developer, Kotlin Developer at JetBrains Academy
Contributions:83 PRs, 94 pushes, 3 branches in 2 years 3 months
javascriptnodejstypescripttodo
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.