Ivan Savytskyi

Software Engineer, Android at Meta

San Francisco Bay 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
Ivan Savytskyi is a seasoned Android software engineer with 10+ years building mobile products from architecture to production, now based in the San Francisco Bay Area and currently at Meta. He has led and delivered complex consumer and device-integrated apps (Tonal, Shopify POS, Spangle) and architected shared SDKs and test automation frameworks that accelerated cross-team delivery. A pragmatic polyglot, Ivan was an early adopter of Kotlin at Shopify and contributed significant features to the widely used Apollo Kotlin GraphQL client, including query re-fetching and improved HTTP handling. He combines hands-on engineering, cross-functional coordination, and product-driven thinking—often owning both technical design and roadmap decisions. Colleagues know him as empathetic, reliable, and quality-focused, with a knack for turning ambiguous requirements into robust, testable solutions.
code10 years of coding experience
job19 years of employment as a software developer
bookMaster's degree Applied Mathematics, Master's degree Applied Mathematics at Dnipropetrovs'kij Nacional'nij Universitet
github-logo-circle

Github Skills (13)

kotlin10
graphql10
api10
wordpress-graphql10
wpgraphql10
apidoc10
api-design9
java9
restful-api9
rest-api9
api-rest9
javas9
testing8

Programming languages (6)

TypeScriptC#JavaCSSSwiftKotlin

Github contributions (5)

github-logo-circle
apollographql/apollo-kotlin

Dec 2016 - Mar 2021

:rocket:  A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.
Role in this project:
userBack-end Developer
Contributions:21 releases, 278 reviews, 498 commits in 4 years 4 months
Contributions summary:Ivan contributed to the apollo-kotlin repository by preparing and implementing query re-fetching functionalities, managing reserved words in Java code, and introducing features like custom GraphQL error attributes. They implemented and refined APIs and implemented features related to handling various HTTP requests, including the option to serialize variables for POST requests. The user made several improvements to various internal APIs of the project.
graphql-clientapollographqlkotlin-multiplatformcachingandroid
sav007/apollo-android

Dec 2016 - Mar 2021

:pager: A strongly-typed, caching GraphQL client for Android, written in Java
Contributions:8 PRs, 933 pushes, 848 branches in 4 years 4 months
graphql-clientapollographqlcachingandroidkotlin
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
Ivan Savytskyi - Software Engineer, Android at Meta