Software Engineer
Mountain View, Ca, Us
I'm part of an amazing team working on a high profile product (over 1Bn downloads) and still personally delivering features that are used by many millions of people. I maintained the Linux version for several years, added many of the Pro/EC features such as regionation in 5.2, implemented DD MM.MMM support for GPS users and MGRS for military use, and GPX/Pocket Query drag and drop for Pocket Queries before moving to mobile. My long-term focus has been improving the cross-platform code reuse, automating builds and tests, and better using the Qt toolkit, all while converting user feedback into code.In the mobile group since 2010, I've worked to increase code sharing between iOS and Android, implemented Tours, asynchronous KML fetching/parsing, and implemented a better Search on mobile devices. I implemented the Material Design UI for Android Earth, as well as being the one that ported it to AARCH (64-bit ARM), MIPS, MIPS64, and x86-64 and served as the launch lead since 2013. I was the contact between the Android group for developing features in new OS releases where Earth was frequently an early adopter of those feature. I added AARCH, MIPS, and X86-64, Material Design, app indexing and was frequently using unreleased mobile devices and daily OS builds.I've long been a champion for our users. For example, in 2015, I was part of a small team that went to Porto Velho, Brazil. We developed courseware and trained people from 30 villages to build cultural maps of their homes; map their holy and burial lands, interview elders on why features were so named, map their protected hardwood forests (and compare the current boundaries via historical imagery) and preserve this publicly or privately. They now identify vehicles involved in illegal harvesting by collecting timestamped, geolocated photographs from the Android devices we trained them. Translated article: https://goo.gl/9T8Ov0 I've received many internal awards for code refactoring and leadership.