Karthick Madasamy
Senior Android Engineer — Consumer Marketplace & Shopper Experience
Hire this person
Send a job offer directly to this candidate
About
Senior Android Engineer with 13+ years building and shipping consumer-facing Android features in Kotlin at real scale — including T-Life, a leading US-based super app with millions of downloads, and Discover Credit Card, a high-reliability financial product. Deep expertise in Dagger dependency injection, Jetpack Compose, and modern async programming (Coroutines/Flow, with working RxJava fundamentals), paired with strong computer science fundamentals across data structures, algorithms, and concurrency. Proven track record owning features end-to-end — technical design through implementation, testing, launch, and iteration — while partnering closely with Product, Design, and Data Science to define metrics and ship features that move real business outcomes.
As Technology
Lead directing engineering standards across 3 teams of 20+ engineers, brings both hands-on execution and the mentoring, code-quality, and operational rigor a high-scale marketplace demands. AI-native practitioner who has built and shipped 5 production Claude AI agents used daily by an entire engineering team, directly improving release reliability and developer productivity.
Experience
Technology Lead (Senior Android Engineer) - Infosys Ltd.
(2020-01)
Designed, built, and shipped high-quality Android features in Kotlin driving engagement and retention for consumer applications reaching millions of users — owning features end-to-end from ideation and technical design through implementation, launch, and iteration.
- Contributed to T-Life, a leading US-based super app with millions of downloads — building payment gateway and multi-service integrations, direct experience shipping activation and engagement features at consumer-marketplace scale.
- Owned Android system architecture end to end using Dagger dependency injection and Clean Architecture layering — establishing modularization and MVVM/MVI standards adopted across 3 teams of 20+ engineers to improve developer productivity and release reliability.
- Partnered with Product and Design to define problem statements and success metrics for new features — evaluating technical tradeoffs and iterating based on behavioral data and user feedback to move key engagement and retention outcomes.
- AI-native development: Built and shipped a suite of 5 production Claude AI agents (/code-review, /test-generator, /accessibility-audit, /lint-check, /static-code-analyzer) committed to the team repository and used daily by all 20+ engineers — directly improving release reliability, code quality, and developer productivity.
- Uplevelled operational excellence by improving performance, stability, and observability using Firebase Crashlytics and CI-integrated quality gates — diagnosing and resolving production incidents, including an ANR spike resolved via feature-flag rollback in 18 minutes with a permanent CI safeguard added afterward.
- Integrated REST APIs and backend service contracts into Android applications — building robust data layers with Retrofit and Room, ensuring security, privacy, and reliability were first-class considerations in every feature shipped.
- Built responsive, accessible Jetpack Compose UIs — creating reusable component libraries and enforcing accessibility and Material Design standards across diverse device configurations.
- Mentored engineers across all experience levels — running code review sessions and architecture guilds that raised the team's technical bar; two mentees have grown into senior roles and now mentor others.
- Managed Gradle build configurations across multi-module Android projects — optimizing build times and maintaining clean, fast-moving CI/CD pipelines that supported rapid feature delivery.
Technology Analyst - Infosys Ltd.
(2017-02 - 2019-12)
Designed and built the Memo Neet consumer Android app end to end using Kotlin and Java — MVVM with Jetpack Architecture Components, Coroutines, and Flow, shipped through full release cycles with staged rollout and post-launch monitoring.
- Partnered with Product and Design to identify features driving user retention and engagement — iterating quickly on behavioral analytics and direct user feedback, the same activation-and-retention focus central to Instacart's shopper lifecycle work.
- Maintained high code quality through JUnit, Mockito, and Espresso testing, establishing coverage standards and code review practices across the team.
Senior Systems Engineer - Infosys Ltd.
(2015-08 - 2017-02)
Built the Discover Credit Card Android app — a high-reliability consumer financial product used by millions, with real-time data integration via REST APIs where security, trust, and stability were non-negotiable requirements.
- Established engineering standards for code review, testing, and deployment that held up under a fast-moving consumer release cycle.
Software Engineer - IBetter Technologies
(2012-10 - 2015-07)
Built and launched Android applications end to end in a small startup team — full ownership from requirements through deployment, with direct customer interaction and accountability for outcomes.
- Worked across Android, backend API integration, and database design — the full-stack ownership mindset that maps to fast-paced, high-ownership engineering cultures.
Education
Bachelor of Engineering - Electronics and Communication
Certification - Product Management Certification with AI Focus