David Stemmer

Android Engineer at Speak

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
David Stemmer is a Senior Android Engineer with 13+ years building mobile products, currently based in San Francisco and working at Speak after a long tenure at Lyft. He specializes in Android and Jetpack Compose, co-authored a server-driven UI platform and led the Android implementation of an embedded support chat using unidirectional data flow patterns, demonstrating both architectural depth and product-focused delivery. David pairs hands-on engineering — from low-level caching (contributions to the RoboSpice bitmap persister) to app-wide migrations — with cross-team leadership on projects that require backend, CMS, and client coordination. Comfortable moving between rapid prototyping and careful refactoring, he also brings secondary iOS experience, a background in video streaming and DRM, and a taste for game-tool scripting. Known for consensus-driven planning and clear technical accountability, he thrives in collaborative, fast-changing environments.
code13 years of coding experience
job12 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Brandeis University
languagesEnglish, German
github-logo-circle

Github Skills (7)

javas10
caching10
bitmap10
bitmaps10
android10
java10
testing9

Programming languages (4)

JavaJavaScriptPapyrusKotlin

Github contributions (5)

github-logo-circle
stephanenicolas/robospice

Feb 2013 - Feb 2013

Repo of the Open Source Android library : RoboSpice. RoboSpice is a modular android library that makes writing asynchronous long running tasks easy. It is specialized in network requests, supports caching and offers REST requests out-of-the box using extension modules.
Role in this project:
userMobile Developer (Android)
Contributions:9 commits in 3 days
Contributions summary:David primarily contributed to the RoboSpice Android library, focusing on implementing and improving the in-memory caching system for bitmap objects. Their work involved creating new classes like `InMemoryBitmapObjectPersister` and `InFileBitmapObjectPersister`, along with related test classes. They also addressed code style violations and added javadoc documentation to the project.
network-requestsandroid-open-sourceasynchronousboxcaching
weefbellington/screenplay

Oct 2014 - May 2016

Contributions:5 releases, 496 commits, 39 PRs in 1 year 7 months
minimalistkotlinapplication-frameworkandroid
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.
Request Free Trial
David Stemmer - Android Engineer at Speak