Rahul SenguptaSenior Android Engineer
Building shared platform infrastructure, developer tooling, and revenue-driving product features for Match Group's Android portfolio.
Shipped, measured, repeatable.
A short list of recent projects with revenue, lift, or scope you can verify.
- 01 · CASE
MoreSites — cross-portfolio recommendation surface
Match Group · Match, Verticals, OkCupid, PoF, AffinityShipped MoreSites, a surface that drives users between Match Group apps. Architected the rollout across five brands and owned the experimentation that proved out the revenue line.
$665K2025 revenue~$1.6M2026 projected5 brandsshipped toComposeExperimentationCross-app - 02 · CASE
ALC CTAs — Match MeDash conversion lift
Match Group · MatchDesigned and shipped after-like-card CTAs on Match MeDash. Drove a measurable lift in SuperLikes purchases and set up the surface for Verticals rollout.
+7%SuperLikes purchase lift$320K2026 projected (Match)ComposeConversionBilling - 03 · CASE
SuperLikes Nudge — Bounce Back
Match Group · MatchBuilt a Bounce Back nudge for SuperLikes that lifted take-rate without cannibalizing other surfaces — validated end-to-end with experimentation.
+13%take-rate+$100Kthis year+$375Knext year projectedComposeGrowthExperimentation - 04 · CASE
Shared library CI/CD on GitHub Actions
Match Group · Android PlatformArchitected end-to-end CI/CD for every shared Android library: automated RC → Release pipelines, branch protections, binary-compat and unit-test gates, downstream consumer tests, dynamic versioning, Docker builds, Snapshot + Release publishing to Artifactory. Followed by an iOS parity rollout.
All shared libsDesign · Network · Features0 manualrelease stepsGitHub ActionsDockerArtifactoryGradle
Nine years building Android products at scale.
From early Match feature work through Senior II ownership of shared platform infrastructure.
Senior Android Engineer II
@ MatchJan 2023 – Present · Austin, TXTechnical Leadership- Guided the Android organization through adoption of Design Tokens and Shared Features Architecture — set technical direction across pods, drove alignment, and unblocked engineers so adjacent projects landed on time and at higher quality.
- Took an active role in code review across the Android team and mentored junior engineers.
- Partnered with the iOS lead to bring iOS team learnings into Android, then volunteered to extend the platform's CI/CD governance model back to iOS so both platforms ship under the same model.
- Recognized in the 2024 manager review as “regularly exceeds expectations” for senior ownership and force-multiplier impact at the org level.
Platform & Infrastructure- Led the migration of all shared Android libraries (Design, Design3, Network, Features) from a GitHub on-prem mono-repo into individual repos on GitHub Cloud, unblocking parallel team workflows.
- Architected an end-to-end CI/CD system on GitHub Actions adopted across every shared library: fully automated RC → Release pipelines, branch protections enforcing develop → main, binary-compatibility and unit-test gates, downstream consumer tests, dynamic versioning, Docker-based reproducible builds, and Snapshot + Release publishing to Artifactory — eliminated manual release steps and saved significant developer hours org-wide.
- On the E&E platform (2023): improved the starter project architecture and built brand-resource differentiation/reuse for drawables, strings, and themes; migrated theming to support the new shared architecture and removed legacy event-bus controllers.
- Migrated unencrypted local storage to encrypted DataStore across brands, raising the platform's security baseline.
Reusable Tooling & Developer Productivity- Co-designed Android's API code-generation framework with the iOS lead, giving Android the same fast-iteration loop and laying the groundwork for team-wide adoption.
- Evolved that into automated OpenAPI client generation across QA-ALL, Production, and Reef environments, removing manual spec work and a long-standing source of QA errors.
- Drove shared-features architecture decisions — e.g. designed external-argument support so shared features like Report-A-Concern could be reused across brand apps without forking.
- Shipped reusable Billing, Privacy Preferences, and Environment Picker modules consumed by Match, Verticals, and Affinity apps.
- Built shared design components and semantic design tokens used for rapid cross-brand UI iteration.
- Integrated Showkase into the test-bed app to surface theme variants, dark mode, font and display scales, and RTL in one place; enhanced test-bed authentication to support cross-app login against any QA / REEF environment.
Revenue & Product Impact- Polaris, Polaris v2, and Unlock Highlights (2023): contributed to the successful release of multiple Match roadmap projects through grooming, feature development, and bug resolution — pod PMs gave consistent positive feedback.
- Google Play Billing (2024): led a 2-developer team to deliver Google Play Billing integration across 7 apps — Match, Stir, BPM, OurTime and others — under tight Google Play policy deadlines, safeguarding revenue and continued Play Store availability.
- Discovery 2.0 (2024): led a 4-developer team to ship a scalable Discovery 2.0 profile experience on Match Android, abstracted (e.g. card stack) for reuse across E2 brands and built on design tokens for rapid UI iteration — boosted engagement in test cohorts.
- MoreSites (2025): $665K in 2025 revenue (Jan–Nov actual + Dec run-rate) and ~$1.6M projected for 2026 across Match & Verticals ($488.3K), OkCupid + PoF ($156.8K), and Affinity ($22.8K).
- ALC CTAs / Match MeDash (2025): drove a 7% lift in SuperLikes purchases, projected at $320K for Match subs in 2026, with Verticals rollout to follow.
- SuperLikes Nudge / Bounce Back (2025): +13% take-rate with no cannibalization, +$100K this year and +$375K projected next year.
- Took over Discover Ads mid-project, unblocked open issues, and delivered on schedule.
KotlinCoroutinesFlowsComposeJetpackDagger2/HiltMVVMRetrofitScarletGitHub ActionsDockerArtifactoryGradleSenior Android Engineer
@ MatchJan 2021 – Mar 2023 · Dallas, TXStir Android Launch (2021)- Stood up Stir, Match Group's dating app for single parents, on top of the existing Match Android codebase. Evaluated separate-app-module vs. product-flavor approaches and chose product flavors so both apps could share core infrastructure while preserving distinct identities.
- Built a FlavorConfig framework that lets the team toggle features on/off per flavor through one line of config, instead of branching feature by feature.
- Refactored the design system to a generic naming convention so every flavor renders its own colors and styles without forking screens.
- Implemented and styled foundational Stir flows — Branding, Login, Onboarding, Registration, Profile Edit, RSO — following team architecture patterns and dev-testing each feature to reduce QA kickbacks.
- Authored custom Android lint rules that flag and block hard-coded color literals in XML and Kotlin so each flavor is forced to source colors from its own theme — preventing the most common cross-brand visual regression.
Stir Roadmap (2022)- Shipped a long sequence of Stir features across Q1 and Q3: Bio Notification, Free Time, Account Deletion, Marketing Survey, Rewind, Single Parent Preferences, Private Mode Toggle, StirTime in Profile Edit/Display, Multi-Photo Upload in onboarding, Stir Opt-in / Cross-sell, and Topics in profile.
- MLKit face-detection spike: prototyped client-side facial detection so the app could give users instant feedback (e.g. on photo uploads) instead of waiting on back-end validation; presented findings to dev and product.
Compose & Tech Foundations- Built the Stir Compose design system (gradient and outlined buttons, themes, text styles) — Stir's first surface area on Jetpack Compose.
- Introduced an encrypted Jetpack DataStore implementation as the modern alternative to SharedPreferences across both apps; release builds use encrypted files, debug builds use plaintext for faster local debugging.
- Partnered with the Core-web team to add App Links support, keeping the apps compatible with later Android OS versions.
- Migrated legacy code to ViewBinding and trimmed only-needed A/B tests from API requests; cleaned up ~12 stale A/B tests across Match + Stir.
- Presented Jetpack DataStore (2021) and Showkase (2022) to the Android team in tech meetings.
Google IAB (2022)- Owned Google In-App Billing implementation across Match and Stir: reviewed existing native rate cards, developed new ones (NBM Discount / Non-Discount, Upgrade to Premium NBM / Non-NBM, Registered Sex Offender screen), and applied clean architecture with reusable UseCases throughout the native billing flow.
- Spiked and shipped User Choice for Google IAB, letting users pick between payment methods — surfacing concerns to product, billing, and design teams along the way.
Release Management & Cross-Functional- Ran the Stir release process on a regular cadence and handled Match releases when needed.
- Helped teammates close out IAB and New Business Model work whenever capacity opened up.
- Continued early-2023 work on Polaris and architecture refinements through promotion to Senior Android Engineer II in March 2023.
KotlinCoroutinesFlowsComposeJetpackDagger2MVVMRetrofitMLKitGitJenkinsAndroid Engineer
@ MatchDec 2019 – Dec 2020 · Dallas, TXTrust, Safety & Compliance (2019–2020 ramp)- CCPA compliance: researched every impacted library, designed and shipped the implementation that brought the Match Android app into compliance with California's privacy law.
- Shipped Elite Package, Legal Safety Pledge, Safety Center, and Mandatory Photos in quick succession — manager noted these were “completed ahead of estimates”.
Roadmap Features (2020)- Date Check-in: shipped end-to-end through constantly evolving requirements and tight deadlines.
- Vibe Check: implemented the feature plus its push-notification flows.
- Dates tab: architected and developed the Dates tab from the ground up, contributing to grooming, planning, and design throughout.
- Expert Quiz: built the Expert Quiz and the underlying conversation flows.
Cross-Functional & Tech Sharing- Helped teammates unblock features mid-flight whenever they got stuck on technical issues.
- Tracked new Android developments and presented updates to the Android team during regular tech meetings.
- Closed 2020 with a manager rating of “Outstanding — consistently performs and contributes at a level that outpaces expectations” and a recommendation that I was “ready to adapt to a bigger role” — leading to promotion to Senior Android Engineer in January 2021.
KotlinCoroutinesDagger2MVVMAndroid JetpackLiveDataViewModelRetrofitGitJenkinsAndroid Software Engineer
@ Bottle RocketOct 2018 – Nov 2019 · Addison, TX- Developed multiple features including login and flight booking, leveraging Coroutines and Architecture Components like LiveData, ViewModels, Room, and Navigation Components.
- Implemented and styled the app for dark/light mode.
- Wrote custom lint checks for color resource references in source and XMLs to comply with dark mode.
- Contributed unit tests around business logic, bringing total project test coverage to ~40% per Jacoco.
- Migrated the project to AndroidX and replaced GlobalScope coroutines with a ViewModel-scoped instance.
KotlinCoroutinesFlowsRxDagger2Android JetpackRetrofitGitJenkinsSoftware Developer Intern
@ Bottle RocketJan 2018 – Aug 2018 · Addison, TX- Built features for a money-transfer Android app: profile view/update, credit-card management, billing/shipping address, password update, and past-transaction history.
- Implemented user registration and billing/shipping screens via the repository pattern using RxJava.
- Built a Bluetooth/Wi-Fi-controlled companion app for a Laser-Measurement device — recording readings, marking faulty data, and syncing with Firestore including authentication.
- Refactored Bottle Rocket's AWE video-streaming framework Featured Videos section to reduce stutter by 8%.
KotlinRxJavaRetrofitLiveDataViewModelFirestoreSoftware Engineer Intern
@ Dell TechnologiesJan 2016 – Jun 2016 · Bangalore, India- Built an Interactive Laptop Recommender web app for Dell Premier — recommending profession-appropriate laptops based on industry usage patterns to streamline the purchasing experience.
- Created a Test Harness Web Dashboard that automated WCF HTTP service health checks, flagged faulty services, and notified registered users — ~40% efficiency gain in identifying faulty services.
- Worked across ASP.NET Web API, AngularJS, and C#.
C#ASP.NET Web APIAngularJS
Stack — what's in the toolbox.
Formal training.
- The University of Texas at DallasM.S., Computer Science · Richardson, TX
- Sikkim Manipal Institute of TechnologyB.Tech, Computer Science & Engineering · Sikkim, India
Let's talk.
Email is best. The chatbot in the bottom-right can answer questions about my work too.