Currently, I work on the Platform team at Instacart. My responsibilities include managing our technical roadmap, supporting engineers via tooling, and liasing with our feature teams.
At Revl, I was reponsible for leading the development team for our Android product. This included a lot of mentorship, by which I was able to see my team learn and grow their skills.
At Trove, I was reponsible for leading the development team for our Android product. As an early member of a start-up, I was able to epxress myself creatively with input on product and design.
I was the second of two pre-aquisition Android developers at Mobiata. I was responsible for the FlightBoard and HomeAway apps. Post-acquisition, our team of two built the Expedia Bookings app. In addition to writing code, I also had the opportunity to interact with the community while manning booths at Mobile World Congress and Google I/O.
Since late-2014, I've been using and advocating for Kotlin. I am active in the community, speaking frequently at conferences and releasing open source developer tools.
I've been using Android since the beta. On opening day of the App Store, I released “Caller ID by Whitepages”. Over the last ten years I've continued to release featured and award winning apps downloaded by millions of users.
I am a strong believer and practitioner of functional programming. Over the past few years I have built up the confidence to work effectively in a functional codebase and mentor others.
For the last ten years I have been publishing open source software, building skills beyond just writing code. My developer libraries have earned thousands of stars on Github.
I love mentoring and sharing ideas; public speaking is one of the primary ways I am able to do this. I have spoken at many large conferences across the US.