Zach Fetters

Staff IOS Engineer at Apollo GraphQL

Cincinnati Metropolitan Area 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
Zach Fetters is a Staff iOS Engineer with over a decade of experience building production-scale consumer apps and mobile SDKs, currently shaping Apollo GraphQL’s iOS client. He brings senior mobile expertise from roles at Twitter and Amazon and led mobile engineering at Marxent, blending hands-on implementation with tooling and automation. At Apollo he improved code generation and testing for the widely used apollo-ios GraphQL client, resolving subtle naming and symlink issues that improve reliability for downstream consumers. Based in the Cincinnati area, he pairs a game-and-simulation programming background with deep Swift and GraphQL knowledge, often focusing on developer experience and robust test coverage that prevent tricky runtime type conflicts.
code8 years of coding experience
job9 years of employment as a software developer
bookBachelor's Degree, Game and Simulation Programming, Bachelor's Degree, Game and Simulation Programming at DeVry University
github-logo-circle

Github Skills (9)

graphql-client10
unit-testing10
graphql10
swift10
ios10
wordpress-graphql10
wpgraphql10
apollo-ios10
test-automation10

Programming languages (5)

CSSShellCJavaScriptSwift

Github contributions (5)

github-logo-circle
apollographql/apollo-ios

Apr 2023 - Mar 2025

📱  A strongly-typed, caching GraphQL client for iOS, written in Swift.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:7 releases, 110 reviews, 69 PRs in 1 year 11 months
Contributions summary:Zach focused on improving the code generation process for a GraphQL client for iOS. They implemented fixes for code generation, addressing issues related to disallowed target names, and ensuring correct casing of variable names and field names. Additionally, they contributed to testing, writing new tests to validate symlink file deletion in operation-relative directories when using symlinks, and validating type conflicts within selection sets.
graphql-clientapollographqlcachingapollo-iosstrongly-typed
Repo used to allow building the Apollo iOS package as an XCFramework
Contributions:13 PRs, 51 pushes, 15 branches in 1 year 7 months
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
Zach Fetters - Staff IOS Engineer at Apollo GraphQL