Rohan Dhruva is a Senior Software Engineer based in California with 12 years of experience building scalable, user-focused systems across companies like Netflix and Facebook. He blends deep expertise in software design, testing, and user experience with hands-on backend work—contributing caching and schema improvements to the widely used apollo-kotlin GraphQL client. At Facebook he led Android efforts that protected user content and improved engagement and reliability through offline-first designs and real-time feed enhancements; earlier roles span high-throughput deployment systems and automated infrastructure at scale. Comfortable across Python, Django, and large distributed systems, he pairs product-minded thinking with rigorous testing and usability sensibilities. An inventor on a pending patent and a pragmatic open-source contributor, he often surfaces subtle UX and caching fixes that materially improve reliability and developer ergonomics.
12 years of coding experience
6 years of employment as a software developer
B.E., Electronics, B.E., Electronics at Sardar Patel Institute of Technology
MS, Information Technology, MS, Information Technology at Rensselaer Polytechnic Institute
:rocket: A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.
Role in this project:
Backend Developer
Contributions:6 reviews, 4 commits, 11 PRs in 2 months
Contributions summary:Rohan contributed to the `apollo-kotlin` project by implementing and refining the caching mechanism. They addressed issues related to the `CacheKeyResolver`, making variables accessible and improving its functionality within the `fromFieldRecordSet`. Further contributions involved schema pretty-printing, typo fixes, and improvements in the handling of operation outputs within the Apollo Gradle plugin. Additionally, they added the `toString()` method to the `ApolloResponse` class.
:robot: A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.
Contributions:43 pushes, 11 branches in 1 year 10 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.