Rahul Ravikumar is a Staff Software Engineer with 14 years of experience building scalable RESTful services and platform integrations across Google, Apple, and Amazon. He currently works on Google's Identity platform after contributing to Indoor Mapping at Apple and the Amazon Appstore's in-app purchasing services, blending backend service design with client SDK expertise. His background in GIS (M.S. in Geographic Information Systems) and early work on the ArcGIS Server REST API give him a strong spatial-systems perspective that often informs platform and API design decisions. An active open-source contributor, he has improved Android Jetpack samples and WorkManager internals and added performance benchmarking and DevOps automation, showing a practical balance of mobile, backend, and infrastructure skills. Based in Okotoks, Alberta, he combines large-company product experience with hands-on implementation—from unit tests and build system fixes to TensorFlow model export for embedded inference—making him effective at shipping reliable, testable systems.
14 years of coding experience
Anna University, Chennai
Master of Science, Geographic Information Systems and Remote Sensing, Master of Science, Geographic Information Systems and Remote Sensing at Texas A&M University
JavaScript client SDK for communicating with OAuth 2.0 and OpenID Connect providers.
Role in this project:
Back-end Developer
Contributions:2 reviews, 71 commits, 115 PRs in 4 years
Contributions summary:Rahul removed a dependency on typings and moved to newer type definitions for Hapi, indicating work related to the project's server-side logic. They updated the project to use ES2015 libraries. Additionally, the user was involved in the transition to TypeScript 2.4 and 2.7.1, demonstrating the development of the project's underlying architecture.
Samples to show APIs and best practices in Performance on Android
Role in this project:
Mobile Developer (Android) & DevOps Engineer
Contributions:40 reviews, 89 commits, 97 PRs in 1 year 3 months
Contributions summary:Rahul primarily focused on developing and testing performance samples for Android. They added macrobenchmark samples, which involved writing code for benchmarking frame timings and startup performance. Furthermore, the user set up and configured Firebase Test Lab integration, including cloud functions and a REST API for handling benchmark results, demonstrating DevOps capabilities. These contributions included changes to build scripts, activity code, and cloud function configurations.
performancekotlinandroid
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
Rahul Ravikumar - Staff Software Engineer at google