Rohan Dhruva

Senior Software Engineer at Netflix

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
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.
code12 years of coding experience
job6 years of employment as a software developer
bookB.E., Electronics, B.E., Electronics at Sardar Patel Institute of Technology
bookMS, Information Technology, MS, Information Technology at Rensselaer Polytechnic Institute
stackoverflow-logo

Stackoverflow

Stats
1,194reputation
27kreached
3answers
8questions
Badges
unit-testing
top-5%
github-logo-circle

Github Skills (15)

kotlin10
graphql-client10
graphql10
caching10
wordpress-graphql10
wpgraphql10
unit-testing9
gradlew8
gradle8
android8
haxm6
android-resources6
android-fragments6
python6
java6

Programming languages (10)

TypeScriptJavaC++CSSRustJavaScriptGoObjective-C

Github contributions (5)

github-logo-circle
apollographql/apollo-kotlin

Apr 2021 - Jun 2021

:rocket:  A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.
Role in this project:
userBackend 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.
androidcachinggraphql-clientjvmkotlin-multiplatform
rohandhruva/apollo-kotlin

Dec 2023 - Nov 2025

: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.
Request Free Trial