Steven Schoen is a Staff Software Engineer based in Berkeley with 13 years of experience specializing in Android development and a strong emphasis on UX, usability, and design. He has been driving platform and product work at Reddit since 2017 and previously built software at Leppard Labs, bringing practical production experience across consumer-facing mobile apps. An active open-source contributor, he has improved build and tooling for the widely-used Apollo Kotlin GraphQL client—fixing schema error messaging, enhancing transformed query outputs, and automating Gradle workflows. Steven combines hands-on engineering with attention to developer experience, often tackling build-system and automation challenges that quietly improve team velocity.
13 years of coding experience
5 years of employment as a software developer
Computer Science, Computer Science at University of Central Florida
:rocket: A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.
Role in this project:
Backend Developer & Automation Engineer
Contributions:2 reviews, 13 commits, 14 PRs in 11 months
Contributions summary:Steven primarily contributed to the Apollo Kotlin project by addressing issues related to the Gradle plugin. Their work included fixing bugs in the schema error messages, adding the option for outputting transformed queries and refactoring the transformed query output to include separate fragments, along with updating related documentation and fixing test ordering. They also demonstrated skills in automating the build process. The user made changes to Gradle build scripts, and test files.
Contributions:6 commits, 1 PR, 1 push in 11 months
emailemailsandroidfieldtext-field
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.