Francisco Rodriguez

Solutions Director at Xebia

Cádiz, 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
Francisco Rodriguez is a Solutions Director with 11 years of focused experience in functional programming and engineering leadership, currently based in Cádiz, Spain. He progressed through technical roles at 47 Degrees into senior leadership after the company joined Xebia, blending hands-on Scala and Kotlin expertise with strategic delivery and client-facing solution design. An active open-source contributor, he has made substantive fixes and enhancements to the prominent Arrow Kotlin library—addressing a MonoidK StackOverflow issue and improving validation laws and docs—showing attention to correctness and library ergonomics. Francisco pairs deep technical knowledge from a long engineering career with practical leadership, mentoring teams to adopt functional patterns while keeping product delivery on track.
code11 years of coding experience
job20 years of employment as a software developer
bookIngeniero Técnico Informática de Gestión, Ingeniero Técnico Informática de Gestión at Universidad de Cádiz
github-logo-circle

Github Skills (8)

kotlin10
functional-programming10
typeclass10
arrow-keys10
arrows10
arrow-js10
validations8
validation8

Programming languages (8)

JavaShellScalaSCSSJavaScriptHaskellKotlinClojure

Github contributions (5)

github-logo-circle
arrow-kt/arrow

Nov 2018 - Jan 2023

Λrrow - The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming
Role in this project:
userBackend Developer
Contributions:7 releases, 161 reviews, 66 commits in 4 years 2 months
Contributions summary:Francisco primarily focused on improving the `arrow-kt/arrow` library, fixing a StackOverflow issue related to the `MonoidK` typeclass and adding a new law for `MonoidK`. The user made updates to the `validation` module by incorporating the `Eq` typeclass in the `NonZero` class. Furthermore, the user performed language edits and documentation updates related to arrow-core.
kotlin-dslfunctional-programmingtypeclassesarrowfor-comprehension
47degrees/nine-cards-backend

Nov 2015 - Dec 2016

An Open Source Android Launcher built with Scala on Android
Contributions:368 commits, 1 comment in 1 year
android-open-sourceandroid-launcherandroidlauncherkotlin
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
Francisco Rodriguez - Solutions Director at Xebia