# Eldhose Mathokkil Babu
**Mountain House, CA**
[LinkedIn](https://www.linkedin.com/in/eldhosembabu) | [GitHub](https://github.com/eldhosembabu)

---

## Professional Summary
Innovative **Senior Software Engineer / Android Platform Specialist** with over 16 years of software engineering experience, including **13+ years of dedicated Android application and 3+ years of iOS Development experience**. Strong track record of designing scalable mobile architectures, high-performance background services, and SDKs utilized by millions of applications globally. Senior Member of the IEEE. Expert in leveraging Generative AI tools to optimize mobile development workflows, accelerate feature delivery, and prototype intelligent on-device mobile features.

---

## Technical Core
* **Languages:** Kotlin, Java, Swift, Objective-C.
* **Technologies:** Android (Expert), iOS (Beginner to Intermediate).
* **Architecture and Design:** Jetpack Compose, MVVM, MVI, Clean Architecture, Dependency Injection (Dagger / Hilt), RxJava, WorkManager, Android IPC, Multi-threading.
* **Libraries & Frameworks:** Retrofit, Room Database, Coroutines, Flow, EventBus, Crashlytics, Firestore, OkHttp, Gson, Fresco, Stetho, LeakCanary, Glide etc.
* **Testing & Quality:** JUnit, Mockito, Robolectric, Espresso, Android Profiler (CPU, Memory, Network, Battery), LeakCanary.
* **Tools & DevOps:** Gradle, Git, CI/CD (GitHub Actions, Jenkins), Google Play Console, App Store Connect.

## Highlights
* **Google Play Services Development & Maintenance:** Developed and maintained key modules within Google Play Services, including the Firebase Dynamic Links Module (essential for supporting Firebase Dynamic Links routing) and the GCM module (critical for supporting FCM push messaging).
* **Firebase SDKs Development & Maintenance:** Contributed to the modularization, performance optimization, and maintenance of [Firebase Cloud Messaging](https://firebase.google.com/docs/cloud-messaging), [Firebase Dynamic Links](https://firebase.google.com/docs/dynamic-links), and [Firebase In-App Messaging](https://firebase.google.com/docs/in-app-messaging) SDKs used by millions of applications globally.
* **Goo.gl Service Shutdown:** Led the graceful shutdown of the legendary goo.gl short links service, managing high-volume redirect traffic and publishing the migration path on the [Google Developers Blog](https://developers.googleblog.com/en/google-url-shortener-links-will-no-longer-be-available/).
* **Flagship eCommerce App Development:** Modernized and scaled high-volume retail platforms for Macy's and Sephora Android applications, leading codebase modularization and transitions to modern architecture patterns (MVVM, Kotlin, Dagger, Retrofit, OkHttp, Fresco).
* **Telematics Mobile SDK Development:** Engineered the standalone telematics SDK for the Drivewise application, implementing battery-efficient background sensor fusion (accelerometer, gyroscope, GPS) to accurately detect and classify driving events.
* **Android Badge Count SDK:** Creator and author of the open-source library and architectural article on launcher badge integration: [mathokkil.com/articles/abc-sdk.html](https://mathokkil.com/articles/abc-sdk.html).
* **Poker Tracker iOS App:** Developed and published the native SwiftUI game-tracking utility to the App Store: [Apple App Store](https://apps.apple.com/us/app/the-poker-tracker/id6752974348).


---

## Professional Experience

### **Google LLC** | Mountain View / Sunnyvale, CA
**Senior Software Engineer** | *June 2019 – Present*
* **Firebase SDKs:** Owned the design, feature development, performance optimization, and maintenance of Firebase Messaging, Firebase Dynamic Links, and Firebase In-App Messaging SDKs, directly supporting millions of applications globally.
* **Google Play Services:** Engineered and maintained multiple client modules within Google Play Services required for supporting Firebase Dynamic Links and Firebase Messaging products, coordinating phased rollouts to ensure stability across billions of Android devices.
* **Generative AI Tooling:** Extensive experience in using gen AI tools in development, triaging, document generation etc. Have experience in integrating AI Agents to our daily workflows like email triaging, calendar management, bug triaging etc.

### **Macy's** | San Francisco, CA
**Lead Android Engineer** | *June 2017 – June 2019*
* **Android eCommerce Tech Lead:** Served as the Technical Lead for the Macy’s Android eCommerce application, defining architectural enhancements and transitioning key modules to Kotlin.
* **Release & Team Coordination:** Managed the end-to-end build, automation, and release process while coordinating deliverables between onsite and offshore teams.
* **Technical Solutions:** Conducted requirement analysis, estimation, and provided technical solutions for the Android domain team.

### **Sephora/Litmus7 Systems Consulting Inc.** | San Francisco, CA & Kochi, India
**Technical Android Consultant** | *February 2016 – June 2017*
* **Sephora Android Development:** Led the offshore engineering team in developing and delivering high-quality retail features for the flagship Sephora Android application.
* **Architecture & Technical Guidance:** Provided technical architecture, requirements review, and guidance for high-quality feature implementation.

### **Tata Consultancy Services (TCS)** | Kochi, India
**Android Technical Lead / IT Analyst** | *January 2012 – February 2016*
* **Telematics Mobile SDK:** Architected and developed the Drivewise Telematics SDK for Allstate Insurance, a standalone SDK capable of motion detection, sensor fusion (accelerometer, gyroscope, GPS), and event tracking (hard braking, speeding, cornering) for usage-based insurance.
* **Battery-Efficient Tracking:** Designed highly optimized background services utilizing Android AlarmManager and custom low-power location polling strategies, minimizing battery drainage during driving events.
* **Internal Mobile Tools:** Engineered "TCS Communicator" (a secure mobile email client) and "Event Maestro" (an enterprise event app).

### **Orion** | Kochi, India
**Software Engineer (Android & .NET)** | *November 2009 – December 2011*
* **eAudIT Application:** Worked on the desktop and web version of the KPMG Auditing app powered by Microsoft technologies like WPF, WCF, Silverlight, etc.
* **Grocerease:** Developed a proof-of-concept (POC) eCommerce app in Android with a WCF web services backend.

---

## Education

### **Mahatma Gandhi University** | India
**Bachelor of Technology in Computer Science and Engineering**
* *Evaluation:* Academic credentials officially evaluated as equivalent to a U.S. Bachelor of Science in Computer Engineering from an accredited institution.

---

## Professional Memberships & Certifications
* **IEEE Senior Member:** Elevated to Senior Grade in 2025 in recognition of significant professional achievements and contributions.
* **Oracle Certified Java Programmer (OCJP)**
* **Microsoft Certified Technology Specialist (MCTS)**
* **FAA Trust Certificate:** Aeronautical Knowledge Test Certificate for Recreational UAS Safety.

---

## Hobbies & Community
* **Interests:** Competitive Badminton, Table Tennis, Poker, and experimenting with AI-assisted software design and development.
* **Experiments:** Working on an [Auto Trader web app](https://surviving-aphid-eldhose-81e6e10b.koyeb.app/) which leverages AI to make trading decisions.
* **Community:** Active volunteer and member of the Mountain House Association of Malayalis (MoHAM).
* **Stack Overflow Contributions:** Active community participant answering complex queries regarding Android components and multi-threading: [Profile @eldhose-m-babu](https://stackoverflow.com/users/1618885/eldhose-m-babu).
