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

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