Austin, TXOpen to Staff / Sr. Roles

Rahul SenguptaSenior Android Engineer

Building shared platform infrastructure, developer tooling, and revenue-driving product features for Match Group's Android portfolio.

01Selected Work

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, Affinity

    Shipped 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.

    $665K
    2025 revenue
    ~$1.6M
    2026 projected
    5 brands
    shipped to
    ComposeExperimentationCross-app
  • 02 · CASE

    ALC CTAs — Match MeDash conversion lift

    Match Group · Match

    Designed 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
    $320K
    2026 projected (Match)
    ComposeConversionBilling
  • 03 · CASE

    SuperLikes Nudge — Bounce Back

    Match Group · Match

    Built a Bounce Back nudge for SuperLikes that lifted take-rate without cannibalizing other surfaces — validated end-to-end with experimentation.

    +13%
    take-rate
    +$100K
    this year
    +$375K
    next year projected
    ComposeGrowthExperimentation
  • 04 · CASE

    Shared library CI/CD on GitHub Actions

    Match Group · Android Platform

    Architected 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 libs
    Design · Network · Features
    0 manual
    release steps
    GitHub ActionsDockerArtifactoryGradle
02Experience

Nine years building Android products at scale.

From early Match feature work through Senior II ownership of shared platform infrastructure.

  1. Senior Android Engineer II

    @ Match
    Jan 2023Present · Austin, TX
    Technical 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 ActionsDockerArtifactoryGradle
  2. Senior Android Engineer

    @ Match
    Jan 2021Mar 2023 · Dallas, TX
    Stir 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.
    KotlinCoroutinesFlowsComposeJetpackDagger2MVVMRetrofitMLKitGitJenkins
  3. Android Engineer

    @ Match
    Dec 2019Dec 2020 · Dallas, TX
    Trust, 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 JetpackLiveDataViewModelRetrofitGitJenkins
  4. Android Software Engineer

    @ Bottle Rocket
    Oct 2018Nov 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 JetpackRetrofitGitJenkins
  5. Software Developer Intern

    @ Bottle Rocket
    Jan 2018Aug 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%.
    KotlinRxJavaRetrofitLiveDataViewModelFirestore
  6. Software Engineer Intern

    @ Dell Technologies
    Jan 2016Jun 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
03Skills

Stack — what's in the toolbox.

Languages
KotlinJavaC#PythonTypeScript
Android
Jetpack ComposeCoroutines · FlowsHilt / Dagger2MVVM / Clean ArchitectureRoom · DataStoreRetrofit · ScarletCompose NavigationShowkase
Tooling & Platform
GitHub ActionsDockerArtifactoryGradleJenkinsCustom Lint RulesOpenAPI codegen
Web
Next.jsReactTailwind CSSNode.js
04Education

Formal training.

  • The University of Texas at Dallas
    M.S., Computer Science · Richardson, TX
  • Sikkim Manipal Institute of Technology
    B.Tech, Computer Science & Engineering · Sikkim, India
05Contact

Let's talk.

Email is best. The chatbot in the bottom-right can answer questions about my work too.