GitHub LinkedIn Email
DEVELOPER

Senior
Android
Engineer

Adriano Rocha

15+ years shipping software — the last 8+ in native Android with Kotlin and Jetpack Compose. I take aging codebases and rebuild them on modern foundations, without slowing the team down.

Adriano Rocha
15+
Years in software
8+
Years native Android
Millions
Of users impacted
4
Countries reached
↓ Highlights

Modernized a 10+ year-old Android codebase

Shipped consumer features to millions across 4 countries

Drove Kotlin adoption to 60% of a flagship app

Led architecture modernization on a modern Compose stack

ABOUT
Adriano Rocha
8+
Years in Android
About Me
I turn aging, fragile systems into modern, maintainable products.

Currently a Senior Android Engineer at Intuit, building consumer features for QuickBooks Mobile.

I drive feature and modernization work across QuickBooks Mobile — shipping consumer features that impact millions of users across the USA, UK, Canada, and Australia. My foundation runs deeper than mobile: 10 years of Java and backend systems, plus full-stack work in Python and beyond, so I reason about problems across the whole stack rather than just the client.

I care about the craft details that make an app feel fast and trustworthy, the architecture decisions that keep a codebase healthy, and lifting the engineers around me through review and mentorship. Fluent in English and Portuguese (Brazil).

15+
Years experience
8+
Years in Android
Millions
Users impacted
SERVICES
Check Services

How I add value

Modern Android

Native apps in Kotlin, Jetpack Compose, and Coroutines/Flow — built on clean architecture (MVVM) with a strong testing discipline.

Legacy Modernization

Rebuilding decade-old codebases on modern foundations and migrating stacks — improving performance and reliability without disrupting users mid-flight.

Full-Stack Range

Comfortable beyond the client: REST and GraphQL, backend services in Python and Java, and reasoning about client- and server-side architecture together.

Quality & Mentorship

Setting engineering standards, thorough code review, observability and dashboards, and helping engineers grow — impact that outlasts any single feature.

WORK
Projects

Things I've shipped

QuickBooks Mobile for Android

INTUIT · 6+ YEARS

Over 6 years of experience driving feature delivery and modernization across QuickBooks Mobile — global search across multiple domains, a new My Business tab with an Expenses overview, and rebuilding decade-old features on a modern Kotlin/Coroutines/Compose stack. Customer-focused throughout, with a constant emphasis on usability and reliability. This work impacted millions of users across the USA, UK, Canada, and Australia.

KotlinJetpack ComposeCoroutinesMVVMModularizationLegacy → Modern

Google Assistant for TV Devices

EPAM · GOOGLE ASSISTANT TV

Developed and maintained Google Assistant across a range of TV hardware — a system app that behaves differently from a regular app. I re-architected the fragile app-dismissal logic (driven by user interaction, timeout, or server response, each with its own animation) into a clean, modular State Machine that was far easier to reason about and extend. Alongside it, I profiled and improved performance and responsiveness on lower-end devices and raised test coverage to keep the new behavior stable across releases.

AndroidState MachinePerformanceDaggerRobolectricDesign patterns

Flagship App & Backend Platform

WORK & CO · TELEFÓNICA VIVO

Built the main consumer app for Telefónica Vivo, Brazil's largest telecom, letting users manage their account balance, bills, and data usage. I helped define the library stack and the architecture for component communication across layers, and introduced reactive programming with ReactiveX as the approach for handling state changes. I drove Kotlin adoption starting a few months into the project — growing it to 60% of the codebase without slowing feature delivery. Separately, as Senior Developer, I built the Givewith Matchmaking API from scratch with Flask and MongoDB, designing the CRUD architecture, an auto-tagging vocabulary system, program scoring engines, and a CSV onboarding pipeline so non-technical teams could bulk-load content.

KotlinReactiveXArchitectureFlaskMongoDBFull-stack
SKILLS
Toolkit

What I build with

Core

KotlinJavaJetpack ComposeCoroutines & FlowAndroid SDK

Architecture

MVVMModularizationDagger / HiltREST / GraphQLTestingBackend (Spring · Flask)

Leadership

MentoringCode reviewEngineering standardsObservabilityLegacy modernization