Daniel Ramos

Staff Android Engineer at Xebia

Andalusia, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job12 years of employment as a software developer
bookIngeniero Informático, Ingeniero Informático at Universidad de Málaga
bookExperto en Desarrollo .NET Experto en Desarrollo .NET, Experto en Desarrollo .NET Experto en Desarrollo .NET at Forman
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

kotlin10
functional-programming10
typeclass10
arrow-keys10
arrows10
arrow-js10
lib9
monads8

Programming languages (3)

JavaShellKotlin

Github contributions (5)

github-logo-circle
arrow-kt/arrow

Jan 2020 - Mar 2021

The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming
Role in this project:
userBackend 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.
concurrent-programmingkotlinfunctional-programmingkotlin-librarymonads
arrow-kt/arrow-typeproofs

Mar 2020 - Oct 2020

Playground for typeproofs and migration
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.
Request Free Trial