Daniel Ramos is a Staff Android Engineer with over a decade of hands-on experience building mobile products and leading engineering efforts, currently at Xebia Functional. He specializes in clean architecture, functional programming in Kotlin, and end-to-end mobile delivery including testing and CI/CD, with practical backend experience in Kotlin-based systems. An active open-source contributor to the notable arrow-kt project, Daniel has improved core functional types and collection zipping utilities, reflecting deep library design and FP expertise. He’s passionate about developer experience and scalable architecture, and explores emerging areas like Kotlin Multiplatform and AI Agents to push cross-platform and intelligent app capabilities. A Certified Professional Scrum Master I, he blends technical leadership with agile facilitation to help teams deliver predictable, high-quality software. Based in Andalusia, Spain, he brings a pragmatic engineering mindset shaped by large-agency and consultancy environments.
11 years of coding experience
12 years of employment as a software developer
Ingeniero Informático, Ingeniero Informático at Universidad de Málaga
Experto en Desarrollo .NET Experto en Desarrollo .NET, Experto en Desarrollo .NET Experto en Desarrollo .NET at Forman
The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming
Role in this project:
Backend Developer
Contributions:32 reviews, 56 commits, 37 PRs in 1 year 2 months
Contributions summary:Daniel primarily contributed to refactoring and enhancing the `arrow-kt/arrow` project, focusing on improving core functional programming types and features within the Kotlin ecosystem. Their work involved renaming methods within the `Apply` typeclass, deprecating older versions and introducing new ones, and refactoring code for improved maintainability and performance. Additionally, the user was involved in adding implementations for `zip` and related methods for collections, showcasing expertise in functional programming principles and library design.
Contributions:5 reviews, 20 commits, 9 PRs in 7 months
typescriptmigrationplayground
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.