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
| 🚀 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 |
| 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 |
| Project | Description | Stack |
|---|---|---|
| 💬 ChirpKMP |
Kotlin Multiplatform client for Chirp | KMP · Compose Multiplatform · Ktor |
| 🌱 ChirpSpring |
Kotlin Spring Boot backend for Chirp, deployed on AWS EC2 via GitHub Actions | Spring Boot · PostgreSQL · Firebase · AWS |
| 📅 ComposeCalendar |
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 |
- ¿Por qué hablar de KMP en 2026?
- “La capa de Fuente de Datos” (Parte 6) Clean Architecture + MVVM + Android
- “La capa de Datos” (Parte 5) Clean Architecture + MVVM + Android
- “La capa de UI” (Parte 4) Clean Architecture + MVVM + Android
- “La capa de Presentación” (Parte 3) Clean Architecture + MVVM + Android



