Android Developer Profile
Diogo Ribeiro
Im a software engineer currently working at Critical TechWorks, developing infotainment software for BMW vehicles.My main professional background is in Android development with Kotlin, where Ive worked on production systems involving application architecture, data persistence, networking, testing and CI.I particularly enjoy problems that go beyond the UI: designing clean boundaries between systems, simplifying existing architectures, working with data and APIs, and understanding how a product behaves end-to-end.My current stack includes Kotlin, Jetpack Compose, Room, Retrofit, Hilt and related Android technologies, while Im increasingly working on backend and broader software engineering topics.Outside of work, I regularly build projects around backend services, self-hosting, infrastructure and embedded systems. I enjoy learning by building and understanding how the pieces of a system fit together rather than treating technologies as isolated tools.Im interested in software engineering opportunities involving Kotlin, backend systems, distributed applications or product engineering.
🇵🇹 Portugal
Full-Time
$60,000 per year
Jetpack Compose, Hilt, Koin, Coroutines, KMP, Architecture, Multi-module architecture, Retrofit
English, Portuguese, Spanish
Work Experience
Android Developer
at Critical Techworks
–
–
B2C Sales Rep. Portugal, Uk and Ireland
at Spotahome
–
–
Studies
Computer Programming
at 42 Lisboa
–
–