David Navarro

David Navarro — Android Developer

Android Developer

Passionate about building modern Android apps (Kotlin · Compose · KMP) with great UX and performance.

Key Skills

A selection of my preferred tools and technologies for building high-quality Android applications.

code

Kotlin & Java

Primary languages for Android development.

layers

Jetpack Compose

Modern declarative UI toolkit.

sync

Coroutines & Flow

Asynchronous and reactive programming.

hub

Koin / Dagger-Hilt

Dependency injection frameworks.

deployed_code

CI/CD

Automated build & delivery pipelines.

science

Unit & UI Testing

Quality, stability and coverage.

Also comfortable with

KMP Retrofit SQL Firebase Git GitHub Actions Detekt Koin Clean Architecture

Timeline

  1. account_balance

    Currently

    Hiberus – Android Developer supporting a banking sector client

    Developing integrations using Jetpack Compose.

    Android Jetpack Compose
  2. architecture

    2024

    Specialization and Clean Architecture

    Focused on Clean Architecture, personal projects, and advanced mobile development.

  3. smartphone

    2021 - 2023

    Immersion in Mobile Development

    First professional steps, project leadership, and creation of a personal library.

    Java Kotlin Jetpack Compose Librería
  4. model_training

    2021

    Hiberus Heroes y Heroinas

    Intensive training program specialized in Mobile application development with the MEAN Stack.

    MEAN Javascript Training
  5. school

    2019 - 2021

    Transition to DAM

    From Systems Technician to Higher Degree in Multiplatform Application Development.

    Java Bases de datos Sistemas

My Projects

PermissionProtect — Android permissions helper

PermissionProtect

Android app to review, control and learn about your app permissions. Built with Kotlin & Jetpack Compose.

Jetpack Compose

Kotlin / Java

Jetpack Compose Glassmorphism library

For applying glassmorphism effects — blurring both background and content. Android 12+ uses RenderEffect, while Android 11 and below rely on a native C++/NDK

Jetpack Compose

Kotlin / Java

C++ / NDK

Clean Architecture Compose — multi-module Android project

Clean Architecture Compose

A multi-module Android project demonstrating a layered Clean Architecture pattern — separation of concerns between domain, data, and presentation layers using Jetpack Compose. Includes custom Detekt rules, use cases, and dependency injection with Koin.

Jetpack Compose

Kotlin

Clean Architecture

Koin

Detekt

Ready for a Challenge?

I built a tiny game to showcase problem-solving with a playful twist. Smash the bugs, beat the clock, brag later.

Tap “Play Now”

Get In Touch

Have a project in mind or just want to say hi? Feel free to reach out!