Steven Schoen

Staff Software Engineer at Reddit, Inc.

Berkeley, 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

🤩
Rockstar
🎓
Top School
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.
code13 years of coding experience
job5 years of employment as a software developer
bookComputer Science, Computer Science at University of Central Florida
stackoverflow-logo

Stackoverflow

Stats
4,386reputation
305kreached
32answers
66questions
github-logo-circle

Github Skills (19)

kotlin10
wpgraphql10
wordpress-graphql10
graphql10
gradlew10
gradle10
android9
graphql-client9
test-automation8
build-automation8
kotlin-multiplatform8
multiplatform8
firebase6
chromecast6
mobile6

Programming languages (17)

PowerShellC#JavaC++CRustGoHTML

Github contributions (5)

github-logo-circle
apollographql/apollo-kotlin

Aug 2019 - Jul 2020

:rocket:  A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.
Role in this project:
userBackend 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.
graphql-clientapollographqlkotlin-multiplatformcachingandroid
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.
Request Free Trial