Fernando Rico

Software Engineer at Supranode

Amsterdam, North Holland, Netherlands
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
Fernando Rico is a seasoned software engineer and open-source core team member of the Elixir programming language with 15 years of experience building and securing backend systems. Based in Amsterdam, he blends hands-on engineering and leadership—founding Supranode while serving as Director of Engineering at Jobandtalent and now contributing to AI work at Together AI. His contributions to high-profile BEAM projects (Elixir, Phoenix, Plug, Ecto) focus on core language improvements, documentation clarity, test robustness, and security hardening, reflecting a pragmatic attention to developer experience and long-term maintainability. Trained as an electrical and computer engineer and a trained musician, he brings both rigorous technical discipline and creative problem-solving to distributed systems and developer tooling.
code15 years of coding experience
job18 years of employment as a software developer
bookTítutlo de Grado Medio Music, Títutlo de Grado Medio Music at Professional Conservatory of Music Adolfo Salazar
bookM.Sc Electrical and Computer Engeneering (Ingeniero Superior de Telecomunicación) Electrical & Computer Engineering (Telecomunicación), M.Sc Electrical and Computer Engeneering (Ingeniero Superior de Telecomunicación) Electrical & Computer Engineering (Telecomunicación) at Universidad Politécnica de Madrid
languagesSpanish, English
github-logo-circle

Github Skills (20)

web-application10
elixir10
testing10
webapp10
api-server10
web-framework10
web-development10
ecto10
documentation10
mixing9
security9
mixnet9
databases9
mixture9
mixins9

Programming languages (12)

TypeScriptDockerfileCSSShellRustJavaScriptGoHTML

Github contributions (5)

github-logo-circle
elixir-lang/elixir

Jan 2018 - Jul 2022

Elixir is a dynamic, functional language for building scalable and maintainable applications
Role in this project:
userBack-end Developer
Contributions:58 reviews, 194 commits, 315 PRs in 4 years 6 months
Contributions summary:Fernando primarily contributed to the Elixir language repository by addressing documentation errors and improving the language's core functionality. They fixed grammar mistakes in the documentation, added missing parentheses in various code examples, and clarified the documentation for existing methods. Furthermore, the user refactored documentation around the use of compiled patterns in core library functions and improved test suite robustness.
functional-languagescalablefunctional-programmingelixircompiler
phoenixframework/phoenix

Dec 2017 - Apr 2020

Peace of mind from prototype to production
Role in this project:
userBack-end Developer
Contributions:29 commits, 26 PRs, 83 comments in 2 years 3 months
Contributions summary:Fernando contributed to the Phoenix framework by adding security headers to the controller, enhancing the application's security posture. They also refactored the `mix.exs` file, moving dependencies related to testing under the "Test deps" section. Furthermore, the user updated the `.gitignore` templates, aligning them with the latest standards and improvements from `mix new`, improving development workflow.
realtimepeacephoenix-frameworkelixirprototype
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
Fernando Rico - Software Engineer at Supranode