AeroLeads people directory · profile

David S. Email & Phone Number

Mobile Application Developer at Speak
Location: San Francisco, California, United States 7 work roles 2 schools
LinkedIn matched
✓ Verified Jul 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Mobile Application Developer
Location
San Francisco, California, United States
Company size

Who is David S.? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

David S. is listed as Mobile Application Developer at Speak, a with 5 employees, based in San Francisco, California, United States. AeroLeads shows a matched LinkedIn profile for David S..

David S. previously worked as Android Engineer at Speak and Senior Software Engineer (Mobile Applications) at Lyft. David S. holds Master'S Degree, Computer Science from Brandeis University.

Company email context

Email format at Speak

This section adds company-level context without repeating David S.'s masked contact details.

Speak

Review company-level records connected to David S. before choosing the right outreach path.

Profile bio

About David S.

Senior software engineer, 13+ years professional experience. Specialization in Android development. Secondary experience in iOS.Broad technical expertise: application code, architecture, frameworks, tooling, client infrastructure. Experience leading projects with long timelines and coordinating between multiple teams and levels of the software stack.LANGUAGES & DATA FORMATSKotlin | Java | Swift | Obj-CTypescript | JavascriptPython | PascalXML | JSON | ProtobufFRAMEWORKSAndroid | Jetpack ComposeKotlin | Coroutines | FlowJVM | RxJava, Dagger, OkHttpDESIGN PATTERNSServer-driven UIUnidirectional Data FlowFunctional ProgrammingAsynchronous StreamsDependency InjectionVIDEO GAME DEVELOPMENTGeneral | Scripting, Level DesignBethesda | Creation Kit, PapyrusSKILLS & HOBBIESMusic | Gaming | HistoryLANGUAGESEnglish (Native) | German (Intermediate)WHY HIRE ME?With over a decade in the software industry, I've worked at companies both large and small. I'm self-directed, with the technical expertise to lead development teams, plan large projects, and manage timelines. I understand the full lifecycle of software products and features, and can deliver on complex systems that require collaboration with other groups across the organization.I know how to switch gears depending on the phase of development and the current needs of the organization. I can work fast and loose when building a rapid prototype, or slowly and carefully when carrying out a delicate refactoring task. I'm sensitive to the pressures of a rapidly changing software ecosystem, and I know how to clear roadblocks and pivot when necessary.I like to take an active role in product development. In project planning, I make consensus building a priority: shopping around ideas to other developers, identifying stakeholders, and seeking internal alignment.I am focused on fostering a professional, collaborative working environment. I'm not afraid to have tough conversations, but I care first and foremost about moving forward and fixing problems. I take responsibility when things go wrong and don't shift blame onto my coworkers. I value open and honest technical discussion and believe that it's important to listen to dissenting views.Let's talk! I want to be a part of your team.

Current workplace

David S.'s current company

Company context helps verify the profile and gives searchers a useful next step.

Speak
Speak
Mobile Application Developer
san francisco, california, united states
Website
Employees
5
AeroLeads page
7 roles

David S. work experience

A career timeline built from the work history available for this profile.

Android Engineer

Current

San Francisco Bay Area

Jun 2024 - Present

Senior Software Engineer (Mobile Applications)

San Francisco

Most recent role: Senior Android Engineer, Support Engineering Team.Team areas of responsibility included help pages, live support agent chat, and support tooling. Major projects included:--- Server-driven UI Platform ---For this project, I was the co-author and Lead Android Engineer on a Server-Driven UI Platform. The platform allowed backend developers to construct UI from small, modular building blocks. It had a composable structure that allowed server-driven layouts to be embedded anywhere in the app.It was used across the organization for purposes included but not limited to:► User help pages► In-app promotions & banners► Dynamic messaging & cards► Form-based data collectionThe Support Engineering team used our framework to render help pages. It plugged into a backend CMS, allowing non-technical support agents to edit the content on the fly. This system allowed the content and layout of the help pages to be changed without the need to recompile the app, allowing support to be more nimble in its response to issues.The framework was soon adopted by several other feature teams at Lyft. We were responsible for maintaining and scaling the framework as it was adapted to new use cases. We performed several upgrades, including a major migration to Jetpack Compose.--- Support Chat ---For this project, I designed, developed and deployed an embedded chat application in the Lyft Android apps. This applcation allowed users to chat with support agents via a text interface. This interface included specialized functions, including image upload, session management, deep links, badges and notifications.This was the first Android feature at Lyft to use a unidirectional data flow design pattern. Inspired by frameworks such as Redux, it used a control loop to consume messages, update the program state and trigger side-effects in a predictable, stepwise fashion. The design was later ported to iOS.

Feb 2016 - Apr 2023

Android Application Engineer

Philadelphia, Pa

Android application engineer and technical consultant for DramaFever, a NYC-based company which delivered on-demand streaming video of documentaries, movies, and TV shows. It was later acquired by Warner Bros.Dramafever's product line included a website, mobile apps (Android / iOS), and Smart TV apps (Google TV / Samsung TV / Roku). At the time, the company held licensing deals with several Korean broadcasting companies. Dramefever also produced subtitles for shows using in-house proprietary software.An important aspect of the DramaFever workplace was the remote team environment. With engineers spread across several states, the team relied on chat applications and video conferencing for communication. This was a fairly unique arrangement pre-pandemic and gave me early exposure to this working style.Some projects I worked on included:--- Dramafever AndroidApp ---Built an offline download feature incorporating DRM technology and data encryption. Introduced asynchronous collections (RxJava) to the codebase. Worked on native Chromecast support.--- Shudder Android App ---Lead Android developer for a streaming video app, primarily horror- and thriller-themed content. This project was contracted to Dramafever by AMC.This app used an early version of the Exoplayer video player, which has now been integrated into the Jetpack Media3 common library. The design included custom UI widgets including a rolodex-style picker with centerline snapping behavior.

Feb 2014 - Oct 2015

Mobile Sdk Engineer

Greater Philadelphia Area

Developer at Artisan Mobile, a Philadelphia-area startup with a focus on A/B testing, analytics and customer experience management.I worked on the Artisan SDK for Android, a development toolkit for A/B testing in mobile applications. The toolkit used an "aspect-oriented programming" extension of the JDK, called AspectJ, to inject code at various points in program execution. The injected code was used to record analytics data and run A/B tests without modifying the original source code.A/B tests were server-driven: the backend sent a changeset to the client, and the client would modify the UI at runtime. User actions for the A and B versions of the test were automatically recorded so that they could be analyzed later.Software development methodology at Artisan was highly collaborative and followed agile practices, including daily scums, sprint planning and retrospectives, and intensive code review. The company utilized rapid prototyping, iterative development and unit testing to drive continuous improvements in the product.

May 2013 - Jan 2014

Consultant / Mobile Software Developer

Fort Washington, Pa

Chariot Solutions is a mid-sized software consulting firm with a strong reputation in the Philadelphia area. As a member of the mobile development team, my responsibilities included:► Application Development (Android/iOS/mobile web)► Consultant (training/mentoring/team management)► Software tooling (open-source contributions, internal tools)► Research & Development (estimations, prototypes)

Jul 2012 - May 2013

Mobile Software Developer

Independent Consultant

Greater Philadelphia Area

Independent consulting and mobile application development services. Developed products for several clients across multiple platforms (Android, iOS).

May 2011 - Jul 2012

Mobile Application Developer

Small Mobile Application Startup
Oct 2010 - May 2011
Team & coworkers

Colleagues at Speak

Other employees you can reach at usespeak.com. View company contacts for 5 employees →

2 education records

David S. education

Master'S Degree, Computer Science

Activities and Societies: German language study

FAQ

Frequently asked questions about David S.

Quick answers generated from the profile data available on this page.

What company does David S. work for?

David S. works for Speak.

What is David S.'s role at Speak?

David S. is listed as Mobile Application Developer at Speak.

Where is David S. based?

David S. is based in San Francisco, California, United States while working with Speak.

What companies has David S. worked for?

David S. has worked for Speak, Lyft, Dramafever, Artisan Mobile, Inc., and Chariot Solutions, Llc.

Who are David S.'s colleagues at Speak?

David S.'s colleagues at Speak include Kuo-Yi Tseng (Chander), So Yeong Lee, Geunhee Lee, Chaewon Yoon, and Hwi Eun H..

How can I contact David S.?

You can use AeroLeads to view verified contact signals for David S. at Speak, including work email, phone, and LinkedIn data when available.

What schools did David S. attend?

David S. holds Master'S Degree, Computer Science from Brandeis University.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the David S. you were looking for.

View similar profiles