Skip to content
View OrlanDroyd's full-sized avatar
:octocat:
KMP
:octocat:
KMP

Block or report OrlanDroyd

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
OrlanDroyd/README.md

👨‍💻 About Me

object Orlando : AndroidEngineer {
    override val name = "Orlando Fernández"
    override val alias = "OrlanDroyd"
    override val role = "Senior Android Engineer"
    override val currently = "Decskill @ La Redoute · Porto, Portugal"
    override val experience = "8+ years shipping production apps"

    override val focus = listOf(
        "Kotlin Multiplatform",
        "Jetpack Compose",
        "Clean Architecture & Modularization",
        "Performance (Baseline Profiles, startup)",
        "Build tooling & Developer Productivity",
    )

    override val languages = mapOf(
        "Spanish" to "Native",
        "English" to "C1 (EF SET certified)",
        "Portuguese" to "A2",
    )

    override fun openTo() = "Senior Android & KMP roles · Remote or on-site in Europe"
}
  • 📱 Currently building a fashion & home e-commerce app with 10M+ downloads, top-100 in multiple EU countries
  • ⚡ Obsessed with app startup, build times and scalable modular codebases
  • 🎓 Former university professor of native Android development — I love teaching and mentoring
  • ✍️ Writing a Clean Architecture + MVVM series on Medium
  • 📫 Reach me at info@orlandroyd.com · 🌐 orlandroyd.com

🏆 Highlights

🚀 Startup performance Implemented Baseline Profiles and migrated DI to Koin + Android App Startup on a 10M+ download app
🧱 Build speed Migrated to Gradle KTS with convention plugins & build-config to standardize module creation and enforce implementation scoping
🧩 Modularization Moving a large legacy codebase towards Clean Architecture feature modules
🚕 End-to-end delivery Architected and shipped two production apps (passenger + driver) serving 60+ municipalities in Catalonia
🏅 Recognition Best Graduate 2018–2019 (UIC) · CITMA Special Award 2019 · International conference speaker

💼 Experience

Role Company Period
Senior Android Developer Decskill → La Redoute · Porto, PT Mar 2024 – Present
Mid-Senior Android Developer Quental · Madrid, ES Jul 2022 – Oct 2023
Android Developer & University Professor University of Camagüey · CU Sep 2019 – May 2023
Junior Android Developer University of Camagüey · CU Sep 2016 – Jul 2019

💻 Tech Stack



📱 Android & Multiplatform

Kotlin Jetpack Compose KMP Material 3 Wear OS

🏗️ Architecture

Clean Architecture MVVM MVI Modularization SOLID

🛠️ Libraries

Coroutines Flow Hilt Koin Retrofit Ktor Room DataStore WorkManager Paging 3

⚡ Performance, Testing & CI/CD

Baseline Profiles LeakCanary JUnit MockK Espresso Fastlane GitLab CI GitHub Actions


🚀 Featured Projects

Project Description Stack
💬 ChirpKMP
Stars Last commit
Kotlin Multiplatform client for Chirp KMP · Compose Multiplatform · Ktor
🌱 ChirpSpring
Stars Last commit
Kotlin Spring Boot backend for Chirp, deployed on AWS EC2 via GitHub Actions Spring Boot · PostgreSQL · Firebase · AWS
📅 ComposeCalendar
Stars Last commit
Calendar component built with Jetpack Compose Kotlin · Jetpack Compose
📦 Production apps I've worked on
App What it is Link
🛍️ La Redoute – Fashion & Home E-commerce app for a leading French fashion brand · 10M+ downloads Play Store
🚕 TaxiBlau – Client App Passenger taxi app for Barcelona and 60+ Catalan municipalities · real-time tracking, advance booking, in-app payment Play Store
🚖 Taxi Blau Taxistas – Driver App Driver app for Taxi Blau's fleet · trip management, real-time requests, shift tracking Play Store
🏛️ Historical Center of Camagüey e-Government app with maps, directory and offline support Apklis

📊 GitHub Stats

GitHub metrics Most used languages
GitHub streak

🐍 Contribution Snake

Contribution snake

✍️ Latest Medium Articles

➡️ See all articles on Medium


🌐 Let's Connect

Portfolio LinkedIn Medium X Reddit Freelancer Email


Open to Senior Android & KMP opportunities · Remote or on-site in Europe

Pinned Loading

  1. ComposeCalendar ComposeCalendar Public

    ComposeCalendar is a date picker library built specifically for Android applications using Jetpack Compose. With this library, developers can effortlessly integrate three types of date pickers into…

    Kotlin 22 2

  2. Recipes-App Recipes-App Public

    Food Recipes App Developed in Kotlin

    Kotlin 1

  3. ChirpKMP ChirpKMP Public

    KMP Chat App

    Kotlin 1

  4. ChirpSpring ChirpSpring Public

    Kotlin 1

  5. ContactsKMP ContactsKMP Public

    Contacts App using Kotlin Multiplatform (Android - iOS - Desktop)

    Kotlin 1

  6. StockMarket StockMarket Public

    SOLID app with the clean architectural guidelines. Use dependency injection with Dagger-Hilt, SOLID principles, CSV parsing with OpenCSV, working with remote APIs using Retrofit, local caching with…

    Kotlin 1