Senior Android Engineer

Rahul Singh.

Android Platform  |  Scalable Architecture  &  Performance

15 years of engineering. 10+ years building Android platforms at scale — serving millions across creator commerce, healthcare, telecom, IoT, and fintech.

80% cold-start reduction at LTK
4.0+ Play Store rating sustained
40M+ monthly users served
View ExperienceGet In Touch →

Companies I've Worked With

LTK
AT&T
Medtronic
Milwaukee Tool
Motorola
Tyco
KeyBank
R/GA
Accenture
01.

About Me

I'm a Senior Android Engineer with 15 years of software engineering experience, 10+ of which are focused exclusively on Android platform development.

At LTK, I owned the architecture of a creator-commerce Android app serving 40M+ monthly shoppers, delivering a high-performance video platform and achieving an 80% reduction in cold-start time.

Before LTK, I delivered production-grade Android systems for enterprise clients including Medtronic, AT&T, KeyBank, Milwaukee Tool, Motorola, and Tyco — across healthcare, telecom, fintech, and IoT domains.

I specialize in clean architecture, Jetpack Compose, performance optimization, and leading end-to-end platform initiatives in Agile teams.

Career Highlights

Experience15 years total / 10+ years Android
Latest RoleSenior Android Engineer @ LTK
Impact80% cold-start reduction
Scale40M+ monthly shoppers
Rating4.0+ Play Store for 11/12 months
DomainsCommerce, Healthcare, Telecom, IoT, Fintech
EducationB.Tech CS — Inderprastha Eng. College
View Recommendations ↗
02.

Skills

Languages

KotlinJavaPython

Android & Mobile

Jetpack ComposeCoroutinesFlowMVVMNavigationLifecycleWorkManagerExoPlayer3MUX SDK

Architecture & Patterns

ModularizationClean ArchitectureKoinHiltFeature Flag Systems

Networking & APIs

KtorRetrofitVolleyREST APIsJSONSOAPBLEMQTTSSO/IAM

Databases

SQLitePostgreSQLMongoDBSharedPreferences

Testing

EspressoMockitoJUnitTestNGAndroid UI Tests

Tools

Android StudioGitJiraADBLogcatTestFairyAgile/Scrum

Analytics & Monitoring

AmplitudeCrashlyticsPlay ConsoleMUX views
03.

Experience

Senior Software Engineer I – Android Platform

LTK · Full-time

Jun 2022 – Present · 3 yrs 10 mos

Dallas, Texas, United States

Global creator-commerce platform driving $5B+ in annual retail sales and serving 40M+ monthly shoppers. Contributed to the Android application supporting both creators and consumers.

  • Re-architected unstable short-form video system using Kotlin, Jetpack Compose, Coroutines, and ExoPlayer, reducing crashes to near-zero
  • Built "Daily Drops" story-style video feature with custom swipe animations and tap gestures for next/previous navigation
  • Reduced app cold-start time by ~80% (8–10s → <1s) by optimizing asynchronous data loading and network coordination
  • Analyzed Play Store reviews using Python to identify recurring stability issues, helping sustain 4.0+ rating for 11/12 months
  • Led modernization of feature flag system, removing ~70% obsolete flags and improving release reliability
  • Designed and implemented swipe-based creator discovery feature, increasing engagement and follow conversion
  • Collaborated cross-functionally with Product, UX, Backend, and Analytics teams from architecture through production release
KotlinJetpack ComposeCoroutinesExoPlayerMVVMKoinKtorMUX SDKAmplitude

Senior Software Engineer

Milwaukee Tool · Contract

Nov 2021 – May 2022 · 7 mos

Tool and inventory management platform enabling tracking, theft prevention, and asset management.

  • Contributed to Android features for inventory tracking and tool management
  • Contributed to scalable architecture for device synchronization and asset monitoring
  • Improved performance and multi-device compatibility across Android hardware
AndroidKotlinMVVMArchitecture ComponentsREST APIs

Senior Software Engineer

Medtronic · Contract

Mar 2021 – Nov 2021 · 9 mos

Remote patient monitoring application integrating BLE-enabled cardiac devices.

  • Developed BLE integration for cardiac device communication and data synchronization
  • Implemented MVVM architecture to improve modularity and maintainability
  • Enhanced application stability in a regulated healthcare environment
  • Collaborated with backend and compliance teams to ensure reliability and data integrity
AndroidJavaKotlinBLEMVVMHealthcare

Senior Software Developer

AT&T · Full-time

May 2018 – Jan 2021 · 2 yrs 9 mos

Dallas-Fort Worth Metroplex

Contributed to enterprise-grade authentication systems including ZenKey (Project Verify), FirstNet SSO, tGuard SDK, and MobileKey, enabling secure single sign-on across consumer, public safety, and enterprise ecosystems.

  • Built secure SSO and identity integration features supporting large-scale telecom platforms
  • Implemented device-based authentication logic leveraging SIM, phone number, account tenure, and IP validation
  • Contributed to IAM federation flows enabling third-party app authentication via FirstNet Identity & Access Management
  • Participated in architecture discussions and design documentation with Product Owners and Architects
  • Developed Kotlin and Java features using MVVM architecture
  • Implemented automated UI testing using Espresso and unit testing with Mockito to improve release stability
  • Collaborated closely with backend and security teams to ensure compliance and data protection
AndroidKotlinJavaMVVMEspressoMockitoSSOREST APIs

Senior Software Engineer

Motorola Mobility (a Lenovo Company) · Contract

Oct 2017 – Mar 2018 · 6 mos

Greater Chicago Area

Carrier-specific Android customizations and OEM-level enhancements.

  • Developed accessibility features and carrier integrations
  • Contributed to system-level customizations aligned with OEM requirements
  • Collaborated closely with QA and product teams in Agile delivery cycles
AndroidAndroid SDKJavaAccessibilityAgile

Senior Software Engineer

Tyco · Contract

Feb 2016 – Aug 2017 · 1 yr 7 mos

Orange County, California

Led Android development for IoT-based physical security and home automation systems, building BLE and MQTT-powered applications from scratch for surveillance panels and custom tablet devices.

  • Sole Android engineer responsible for developing BLE-based configuration and diagnostics application from scratch
  • Implemented device discovery, scanning, connection lifecycle management, and read/write communication with security panels
  • Built system log capture, filtering, and sharing features to support field diagnostics and engineering troubleshooting
  • Developed custom tablet-based home automation application communicating via MQTT and ad-hoc Wi-Fi
  • Integrated system-level permissions within a locked-down custom ROM environment
  • Contributed to security hardening and release readiness, including obfuscation and stability improvements
AndroidJavaBLEMQTTIoTCustom ROM

Senior Software Engineer

KeyBank · Contract

Jun 2015 – Jan 2016 · 8 mos

Cleveland, Ohio

Customer-facing mobile banking application.

  • Developed secure financial features and UI enhancements
  • Integrated REST APIs and local persistence layers
  • Ensured high reliability and performance in production banking systems
AndroidJavaREST APIsSQLiteMobile Banking

Senior Software Engineer

R/GA · Contract

Apr 2015 – May 2015 · 2 mos

New York

Interactive retail tablet application used in in-store environments.

  • Developed high-performance Android tablet application for retail use
  • Optimized UI rendering and runtime efficiency across hardware configurations
  • Improved responsiveness using Android profiling tools
AndroidJavaTablet UIPerformance Optimization

Software Engineer

Accenture · Full-time

Mar 2011 – Jan 2015 · 3 yrs 11 mos

Progressed through three roles over ~4 years, contributing to enterprise software delivery.

Senior Software EngineerSep 2012 – Jan 2015 · 2 yrs 5 mos
Software EngineerSep 2011 – Sep 2012 · 1 yr 1 mo
Associate Software EngineerMar 2011 – Sep 2011 · 7 mos
JavaAndroidEnterprise SoftwareAgile

04. What's Next?

Get In Touch

Open to senior Android engineering roles and platform architecture opportunities. Feel free to reach out — I'd love to connect.

Say Hello

Designed & Built with Next.js

© 2026 Rahul Singh  ·  v1.5.4

Ask Rahul's AI

Rahul's personal AI agent

1