Rahul Ravikumar

Staff Software Engineer at google

Okotoks, Alberta, 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
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.
code14 years of coding experience
bookAnna University, Chennai
bookMaster of Science, Geographic Information Systems and Remote Sensing, Master of Science, Geographic Information Systems and Remote Sensing at Texas A&M University
languagesGerman, Telugu, English, Hindi, Tamil, Bengali
stackoverflow-logo

Stackoverflow

Stats
20,574reputation
1.6mreached
110answers
7questions
Badges
android
top-5%
unzip
top-1%
zip
top-1%
python
top-1%
github-logo-circle

Github Skills (49)

kotlin10
unit-testing10
performance-monitor10
mobile-development10
python10
testing10
tensorrt10
hapi10
typescript10
machine-learning10
build-system10
unzip10
zip10
java10
javas10

Programming languages (12)

TypeScriptJavaC++CMakefileScalaJavaScriptHTML

Github contributions (5)

github-logo-circle
openid/AppAuth-JS

Apr 2017 - Apr 2021

JavaScript client SDK for communicating with OAuth 2.0 and OpenID Connect providers.
Role in this project:
userBack-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.
openidoidcjavascript-clientoauth-2javascript
android/performance-samples

Feb 2021 - May 2022

Samples to show APIs and best practices in Performance on Android
Role in this project:
userMobile 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