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.
8 years of coding experience
9 years of employment as a software developer
Bachelor's Degree, Game and Simulation Programming, Bachelor's Degree, Game and Simulation Programming at DeVry University
📱 A strongly-typed, caching GraphQL client for iOS, written in Swift.
Role in this project:
Back-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.
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