# Alan Kha > Software Engineer (Android) Location: San Francisco, California, United States Profile: https://flows.cv/alankha Software engineer specializing in Android development, with over 7 years of experience, from overseeing development an entire app (Redfin, Cardiogram) to focused feature development within a larger organization (Robinhood, Yelp). Not afraid to tackle backend work or iOS work as necessary to ensure end-to-end delivery. ## Work Experience ### Software Engineer (Android) @ Robinhood Jan 2022 – Present Lead Android developer for Portfolio and Equities Trading Tools. - Pioneered usage of Jetpack Compose, including building reusable components like ReorderableLazyColumn and the refining usage of Compose keyed viewmodels - Improved team code coverage by over 25% with unit and snapshot tests - Prototyped remote cache-clearing to simplify bug resolutions and minimize the need for hotfixes ### Senior Software Engineer @ ilumivu Jan 2021 – Jan 2022 | San Francisco, California, United States Lead mobile native developer (Android+WearOS, iOS+WatchOS) and full-stack developer (React+Node). Joined as part of acquisition of Cardiogram. - Integrated Leanplum marketing into web-container app - Created iOS heart rate widget graph ### Android Developer @ Controlla, Inc. Jan 2021 – Jan 2022 Solo developer bootstrapping the Android app for Controlla's augmented-reality music production tools. - Self-taught ComposeUI and Compose Navigation - Experimented with Kotlin Flow as RxJava replacement - Learned to use Android MIDI API and ARCore libraries including SceneForm and SceneView ### Software Engineer @ Cardiogram Jan 2020 – Jan 2021 | San Francisco, California, United States Lead mobile developer (Android+WearOS, iOS+WatchOS) and full-stack developer (React+Node). - Addressed existing Play store complaints, raising rating from 2.8 to 4.5+ - Reduced WearOS background power consumption by up to 30% while maintaining high frequency sampling capability - Redesigned WearOS user interface with heart rate chart and timers - Integrated Sign In With Apple for iOS and web - Integrated AppsFlyer and deferred deeplinking for iOS and Android apps - Built user-facing metrics graph using D3 integrated into React - Partnered with Google and Samsung to pilot WearOS 3 and Wear Health Services integrations ### Software Developer II (Android) @ Redfin Jan 2018 – Jan 2020 | San Francisco Bay Area Lead Android developer on the core Consumer Apps team responsible for improving and maintaining Redfin's Android app from top-to-bottom - Drafted new internal best practices for integrating new technologies and architectures, including Kotlin, Android Architecture Components, and MVVM, and modularization - Supported multiple response wrappers and protocols (JSON+Protobuf) via Retrofit annotations and converters - Wrote mobile backend endpoints (Spring MVC) - Added pipeline tools to Bitbucket Stash and Jenkins - Drove Android Working Group to disseminate Android best practices, present deep-dives, and drive technical discussions across feature teams - Developed scratch internal React Native app to manage test device checkout ### Software Engineer (Android) @ Yelp Jan 2017 – Jan 2018 | San Francisco Bay Area Lead Android developer on the Yelp Rewards (Cash Back) team responsible for implementing all feature requirements into the Yelp consumer app. - Spearheaded initial design of Bento component architecture for dynamically composing multi-sectioned pages. https://github.com/Yelp/bento - Coordinated closely with iOS to ensure platform parity, metrics tracking, and experiment deployment. - Mentored new Android developers - Completed mobile backend deputyship ### Software Engineer @ NIH BD2K Center of Excellence in Biomedical Computing at UCLA Jan 2015 – Jan 2016 | UCLA, Los Angeles, California Lead primary development on various projects. - Java crawler to scrape website data from fellow BD2K centers and automatically compile updates - Java tools to populate and access a MySQL/Mongo protein knowledge base (COPaKB) via Hibernate - Node.JS service to crawl and populate a MySQL/Mongo/Solr bioinformatics tool database (Aztec) Project sources publicly viewable at https://github.com/UCLA-BD2K ### Mobile Development Engineering Intern @ Yellow Pages Jan 2014 – Jan 2014 | Glendale, California Largely independent work on production features and bugfixes on the YP Android application using tools such as Eclipse ADT and JIRA, and worked closely with QA. Participated in internal intern hackathon to produce FoodDeck (see project below). ### Student Programmer @ UCLA Institute of Geology and Planetary Physics Jan 2013 – Jan 2013 | UCLA, Los Angeles, California Developed telemetry processing software for the Electron Loss and Fields Investigation Nanosat (ELFIN) project as part of UCLA's student-led University Nanosat Program. ### IT Specialist @ Media Services Jan 2011 – Jan 2012 | Los Angeles, California Provided in-house technical support ranging from assisting employees, diagnosing software issues, and performing hardware upgrades and maintenance. ## Education ### Bachelor of Science (B.S.) in Computer Science UCLA ### High School Diploma Arcadia High School ## Contact & Social - LinkedIn: https://linkedin.com/in/alankha - GitHub: https://github.com/akhahaha --- Source: https://flows.cv/alankha JSON Resume: https://flows.cv/alankha/resume.json Last updated: 2026-03-30