Open to senior architecture roles · Hyderabad, India

Phanindra D

I architect mobile systems,
proven deep in Kotlin & Jetpack Compose.

The kind that outlast the teams that write them. Thirteen years in, a decade of it owning one company’s mobile portfolio across four roles, I draw the module boundaries, set the Kotlin and Compose migration strategy, and lead the engineers who ship against it — so the codebase is still an asset five years on, not a liability. The discipline is platform-agnostic; Kotlin Multiplatform is where I’m already taking it cross-platform.

A module graph, not a monolith — every arrow resolves to :domain.

13+
years shipping Android
Java & J2ME → Kotlin & Compose
10.5
years, one company
four roles, dev → manager
6
engineers led
architecture, reviews, growth
1
codebase, many apps
modular, multi-product
§01
Approach

A system you can hand to a team and walk away from.

Architecture is the part of the work that survives the people who wrote it — and, done right, the platform it first shipped on. I draw module boundaries so the domain logic doesn’t know or care what renders it, wire dependencies so they point one direction, and pick patterns — Repository, Factory, Observer — only where they earn their complexity. A clean core is portable by construction; the UI framework is the last, replaceable layer.

That conviction comes from a decade on the same product. Running multiple apps from one codebase forces you to be honest about coupling: a shortcut in the data layer becomes four teams’ problem at the next release. So the work is reusable libraries in Nexus, a standardized modular structure, migration to Kotlin and Compose done in slices rather than rewrites, and crash and ANR rates watched like a budget.

The other half is people. I lead a team of six, run the code reviews, and treat mentoring as part of the architecture — a boundary only holds if the engineers maintaining it understand why it’s there. And I’m deliberately widening the surface: Kotlin Multiplatform POCs in production thinking today, and active, honest exploration of the broader cross-platform and native-iOS landscape — depth on Android, reach beyond it.

§02
Expertise

Drawn as the layers it actually ships in.

  1. UI
    Jetpack Compose

    Declarative UI migrated from XML, reusable component libraries published to Nexus, Compose Multiplatform POCs for shared UI across platforms.

    • Jetpack Compose
    • Compose Multiplatform
    • Material Design
  2. Presentation
    MVVM & State

    Unidirectional state with Coroutines and Flow; WorkManager-backed background operations that cut crash and ANR rates through disciplined lifecycle handling.

    • MVVM
    • Coroutines
    • Flow
    • WorkManager
  3. Domain
    Clean Architecture

    SOLID boundaries, use-case-driven domain logic, and the design patterns — Builder, Factory, Observer, Singleton — applied where they earn their place, not by reflex.

    • Clean Architecture
    • SOLID
    • Use Cases
    • Design Patterns
  4. Data
    Repository & DI

    Repository-pattern data layers wired through Hilt and Dagger, a standardized modular structure, and a custom queuing mechanism that improved sync reliability under doze restrictions.

    • Repository
    • Hilt
    • Dagger
    • Multi-module
§03
Experience

Ten and a half years, one company, four roles.

2013 – Present
Hyderabad
Head Digital Works

A decade on one product portfolio, growing from developer to manager without leaving the codebase — the rare vantage point where you live with every architectural decision you make.

  1. Apr 2021 – Present

    Assistant Manager, Mobile Development

    Own the architecture and delivery of the Android portfolio.

    • Own the technical direction for a multi-app Android portfolio shipped from a single modular codebase, and lead the six engineers who build and maintain it — architecture decisions, code review, and growth.
    • Drove down crash and ANR rates by re-architecting background work onto WorkManager and Coroutines, with performance monitoring wired into the release process rather than bolted on after.
    • Set the Kotlin and Jetpack Compose migration strategy — incremental, slice-by-slice, never a rewrite — and the reusable Nexus libraries and modular conventions the whole team now builds against.
    • De-risked the next platform bet early: ran Kotlin Multiplatform and Compose Multiplatform POCs to prove out shared UI before committing the org to it.
  2. Apr 2017 – Apr 2021

    Development Team Lead

    Consolidated the product line onto one maintainable codebase.

    • Unified separate product variants into a single codebase, cutting duplicated maintenance and letting one team ship coordinated releases across the portfolio.
    • Diagnosed a sync-reliability problem under Android's doze restrictions and designed a custom queuing mechanism that improved synchronization by 30%.
    • Established reusable components and clean-architecture boundaries as team standards — the foundation later roles kept building on.
    • Led release planning, reviews, and design direction for a team of five, partnering with product and QA on delivery.
  3. Sep 2015 – Apr 2017

    Android Developer

    Made performance and shared code a discipline, not an afterthought.

    • Cut frame drops and screen-load time by 25% through deliberate data-loading and rendering strategies — measured, not guessed.
    • Kept three product variants consistent by hardening the shared-code layer, working with architects on app-level design decisions.
    • Mentored junior developers and helped define the reusable component set the team standardized on.
§04
Foundations

Where the thirteen years began.

  • Feb 2013 – Sep 2015
    Sollet Soft Solutions
    Software Engineer

    Built Android and J2ME applications for enterprise and communication domains. Designed interfaces, implemented REST APIs, optimized performance, and ran client demos.

  • Jan 2012 – Feb 2013
    Snigdha Technosoft
    Software Engineer

    Started the career in mobile with Java, J2ME, and Android — UI flows, backend integrations, and the full application lifecycle and release process.

  • 2006 – 2010
    Avanthi Institute of Engineering & Technology
    B.Tech, Computer Science & Engineering

    The foundation underneath thirteen years of shipped Android.

§05
Contact

Building a mobile team that needs an architect? Let’s talk.

Email
LinkedIn
Location
Hyderabad, Telangana, India