Skip to content
Open to senior Android & tech lead roles

Rodrigo Salomao

Senior Android Engineer & Mobile Architect

With 10+ years of experience, I engineer high-performance mobile architectures that scale. From fintech giants to global news platforms, I craft precision-driven Android experiences.

10+ Years Exp.
200M+ User Reach
Rodrigo Salomao
About

Building Android at scale

Strategic Senior Android Engineer with over 10 years of experience building high-performance, scalable native applications. Expert in Kotlin, Jetpack Compose, and MVI/MVVM architectures, with a proven track record of leading cross-functional teams and delivering mission-critical features for global platforms including CNN, PayPal, and iFood. Specialist in modernizing legacy codebases, increasing test automation, and mentoring engineering teams toward technical excellence.

location_on Curitiba, Brazil — remote-friendly

Recommendation

Trusted by engineering leaders

A manager’s perspective on Rodrigo’s ownership, product thinking, and impact on CNN Shorts.

Dan Lee

Dan Lee

Software Engineering Manager

CNN

CNN Shorts recommendation
“Rodrigo was a key contributor to CNN Shorts, a brand-new vertical video experience that became a major evolution in how users engage with video in the CNN app. He helped shape both the technical foundation and the user experience, contributing across data fetching, navigation, video player integration, UI development, experimentation, and analytics instrumentation. His work enabled important user-facing improvements, including smoother playback, intuitive gestures like pinch to zoom, seamless content discovery, continued viewing, and entry points that surface vertical video throughout the app. The impact has been significant: vertical video now represents over 75% of all video content watched in the app. Rodrigo combines strong technical execution with product thinking and a high degree of ownership. He works independently, handles ambiguous problems well, and consistently drives critical path work to completion without needing close supervision. He also raises the bar through thoughtful feedback, code quality, attention to detail, and care for long-term maintainability. Rodrigo stood out among his peers for his independence, polish, and genuine investment in building the right product for users. I highly recommend him for any team looking for an engineer who can own features end to end, influence product and technical direction, and deliver high-quality, user-focused experiences. I would gladly work with him again.”

Dan Lee

Software Engineering Manager, CNN

Open Source

Sample apps & demos

Public Kotlin projects on github.com/rsalomao2 — from Compose demos to Clean Architecture samples.

touchgame

Kotlin

Grid reflex game where players tap highlighted blocks — built with Jetpack Compose.

  • MVVM architecture with Compose-driven screen updates.
  • Kotlin Flow for reactive game state.
  • Demonstrates modern UI toolkit skills aligned with production work.
KotlinJetpack ComposeFlowMVVM
View on GitHub →

salomao_movies

Kotlin

★ 1

Popular movies from TMDB with detail screens and Jetpack pagination.

  • MVVM + Clean Architecture with clear layer separation.
  • Retrofit, Koin, Coroutines, and Flow for data layer.
  • Unit tests on ViewModel and Repository; endless pagination.
MVVMClean ArchitectureRetrofitKoinCoroutines
View on GitHub →

Currency-APP

📌 Kotlin

★ 1

Multi-currency converter with live reference rate updates every second.

  • Reference currency drives real-time conversion across the list.
  • MVVM with Koin, Coroutines, and LiveData.
  • SOLID principles and unit tests; orientation-aware layout.
KotlinKoinCoroutinesRetrofitMVVM
View on GitHub →

Salomao-Food

📌 Kotlin

★ 1

Restaurant list and detail screens consuming a REST API.

  • List + detail navigation pattern similar to production food apps.
  • Data Binding, LiveData, and Navigation Component.
  • Clean Architecture with Retrofit and OkHttp.
KotlinKoinData BindingNavigationMVVM
View on GitHub →

find-taxy

📌 Kotlin

★ 1

Taxi finder app with Google Maps integration and clean architecture.

  • MVP pattern with RxJava and Navigation Component.
  • Retrofit2 for API consumption; Google Maps API.
  • Unit tests and SOLID / clean code principles.
KotlinRxJavaGoogle MapsRetrofitMVP
View on GitHub →
Technical Mastery

Architecting the Future of Android

9+ years building native Android for products at CNN, PayPal, iFood, and more.

code

Kotlin & Coroutines

8 years professional use

layers

System Architecture (MVI/MVVM)

8 years professional use

draw

Jetpack Compose

3 years professional use

account_tree

Clean Architecture

7 years professional use

science

Unit Testing & Quality

7 years professional use

build

CI/CD & Tooling

9 years professional use

View all skills

Languages

  • Java (10 years)
  • Kotlin (8 years)

Architecture & patterns

  • MVVM (8 years)
  • SOLID (8 years)
  • Clean Architecture (7 years)
  • Dependency Injection (6 years)
  • Koin (5 years)
  • Modularization (5 years)
  • MVI (3 years)
  • Hilt (3 years)

UI & Jetpack

  • Retrofit (9 years)
  • Navigation Component (7 years)
  • Room (7 years)
  • Coroutines (6 years)
  • Kotlin Flow (5 years)
  • RxJava (4 years)
  • Jetpack Compose (3 years)

Media & device

  • Maps (4 years)
  • ExoPlayer (2 years)
  • Audio (1 year)
  • Voice Detection (1 year)

Testing

  • Unit Tests (7 years)
  • JUnit (7 years)
  • Mockito (6 years)
  • Espresso (5 years)
  • Robolectric (3 years)

Tooling & platform

  • Git (12 years)
  • Gradle (9 years)
  • CI/CD (6 years)
  • Firebase (5 years)
  • WorkManager (4 years)

Engineering practices

  • Refactoring of Legacy Code (5 years)

Kotlin, 8 years of experience, Java, 10 years of experience, MVVM, 8 years of experience, MVI, 3 years of experience, Clean Architecture, 7 years of experience, Dependency Injection, 6 years of experience, Hilt, 3 years of experience, Koin, 5 years of experience, Modularization, 5 years of experience, SOLID, 8 years of experience, Jetpack Compose, 3 years of experience, Coroutines, 6 years of experience, Kotlin Flow, 5 years of experience, Navigation Component, 7 years of experience, Retrofit, 9 years of experience, Room, 7 years of experience, RxJava, 4 years of experience, Maps, 4 years of experience, ExoPlayer, 2 years of experience, Audio, 1 year of experience, Voice Detection, 1 year of experience, Unit Tests, 7 years of experience, JUnit, 7 years of experience, Mockito, 6 years of experience, Robolectric, 3 years of experience, Espresso, 5 years of experience, Gradle, 9 years of experience, CI/CD, 6 years of experience, Git, 12 years of experience, Firebase, 5 years of experience, WorkManager, 4 years of experience, Refactoring of Legacy Code, 5 years of experience

Education

Academic background

  • Specialization in Software Engineering

    PUC-PR · 2018

  • B.Sc. in Information Systems

    Universidade Paranaense · 2007

Let's Connect

Open to senior Android and tech lead opportunities. Based in Curitiba, Brazil — remote-friendly.

location_on
Curitiba, Brazil