Rahul R.

Software Engineer

San Francisco, California, United States20 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Android architecture and performance optimization.
  • Proven track record in developing scalable web services.
  • Strong background in geospatial data processing.
Stackforce AI infers this person is a SaaS-focused Android and web services engineer with expertise in geospatial data.

Contact

Skills

Core Skills

AndroidJavaWeb ServicesGeospatial DataIn-app Purchasing SdkRestful Web ServicesAlgorithmsSql Optimization

Other Skills

RESTKotlinBackend InfrastructureIndoor MapsData ProcessingHybrid TechnologiesArcGIS ServerGoogle App EngineImage Texture AnalysisOpen Source FrameworksReporting PlatformsOraclePythonJavaScriptC

About

Working on Android Toolkit team.

Experience

20 yrs 1 mo
Total Experience
3 yrs 4 mos
Average Tenure
10 yrs 8 mos
Current Experience

Google

Staff Software Engineer

Aug 2015Present · 10 yrs 8 mos · Mountain View, California

  • Working on Android Architecture components, part of the Android UI toolkit team.
  • Currently working on:
  • Baseline Profiles (https://android-developers.googleblog.com/2022/01/improving-app-performance-with-baseline.html)
  • Jetpack Macrobenchmarks (https://developer.android.com/studio/profile/macrobenchmark-intro), Baseline Profiles and related Kotlin Multiplatform Libraries.
  • WorkManager (https://developer.android.com/topic/libraries/architecture/workmanager), which is an Architecture component introduced at Google I/O 2018 that makes background processing easy on Android.
  • App Startup (https://developer.android.com/topic/libraries/app-startup) which provides a straightforward, performant way to initialize components at application startup.
  • Previously, worked on the Federated identity team. Important projects include:
  • One tap sign up and sign in for the Web (https://developers.google.com/identity/one-tap/web/overview) at Chrome Dev Summit 2017.
  • Firebase Auth SDK on Android (announced at Google I/O 2016).
AndroidJavaRESTKotlinWeb Services

Apple

Sr. Software Engineer, Maps

Feb 2014Aug 2015 · 1 yr 6 mos · San Francisco Bay Area

  • Worked on Apple’s Indoor Maps initiative. Shipped the back-end infrastructure that handles storage and processing of Geospatial data to enable the Indoor Core Location SDK.
Geospatial DataBackend InfrastructureIndoor Maps

Amazon

Software Dev Engineer

Jun 2011Jan 2014 · 2 yrs 7 mos · Irvine, CA

  • I worked on the Amazon App Store for Android team. My team shipped Amazon App Store for Android's In-App Purchasing SDK. (http://bit.ly/IeEL30). I designed and developed the Amazon In-App Purchasing SDK Tester; Provides 3P developers a sandbox where they can test their application that uses the In-App Purchasing SDK.
  • Worked on the design and development of the Amazon Availability SDK. This SDK is used by other Amazon teams for delivering rich client metrics in a secure, optimal and battery efficient way. I have also worked on some large scale data processing of these metrics with Amazon Elastic MapReduce.
  • Also worked on Amazon's Appstore client, which is built using hybrid technologies (Dalvik + HTML, JS and CSS). Specific focus on performance and core client architecture.
In-App Purchasing SDKData ProcessingHybrid Technologies

Esri

Software Development Programmer

Jan 2009Jun 2011 · 2 yrs 5 mos

  • Focused on the design and development of high performance and scalable RESTful web services. Worked on the design and development of the ArcGIS Server RESTful API’s which has formed the basis for an industry standard for geo-spatial services.
  • Design and development of scalable, multi-tenant web services on Google App Engine, for ESRI’s cloud platform (arcgis.com).
  • Experience in working on the client side, with the Android Platform and JavaScript / HTML.
RESTful Web ServicesArcGIS ServerGoogle App Engine

Texas a&m university

Graduate Research Assistant

Jan 2007Dec 2008 · 1 yr 11 mos

  • I worked on the design and development of algorithms that could perform Multi-scale image texture analysis for classification of high / medium resolution satellite imagery.
  • I worked on the development of LANDISVIEW; an open source framework for visualization of 8-bit ERDAS rasters. I developed LANDISLINK that helped in the integration of LANDIS-II and LANDISVIEW; which helped in the analysis of forest stands.
  • I also worked on the development of SPBSilvix, which was being developed by the Knowledge Engineering Lab at Texas A&M University, for analyzing southern pine beetle outbreak characteristics.
AlgorithmsImage Texture AnalysisOpen Source Frameworks

Cognizant technology solutions

Programmer Analyst

Jan 2005Jan 2006 · 1 yr

  • I worked on development of a analysis and a reporting platform for a major Healthcare provider. The significant challenges were working with a proprietary database platform built on top of Oracle. I worked on overall SQL query optimization performance.
SQL OptimizationReporting PlatformsOracle

Education

Texas A&M University

Master of Science — Geographic Information Systems and Remote Sensing

Jan 2007Jan 2008

College of Engineering, Guindy

B.E

Jan 2001Jan 2006

Stackforce found 100+ more professionals with Android & Java

Explore similar profiles based on matching skills and experience