Federico Ragona

Lead Engineer at Source.ag

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

👤
Senior
🎓
Top School
Federico Ragona is a Lead Engineer based in Amsterdam with 12 years of experience designing and shipping backend systems, particularly in Scala and functional programming paradigms. He started in Java but now prefers Scala and has explored Clojure(script) and Haskell, bringing a strong taste for immutable, expressive designs to production services. His career spans startups and enterprises—most recently leading engineering at Source.ag after senior roles at Shell Recharge, Royal Schiphol Group and NewMotion—where he combined backend, data and team leadership. Federico contributes to open-source projects such as the spark-jobserver, enhancing its UI to surface job and context status for Spark users, reflecting a full-stack pragmatism beyond pure backend work. He is comfortable evolving distributed systems (Apache Spark) and building REST APIs, and often bridges the gap between infrastructure and user-facing tooling. Colleagues know him for pragmatic refactors that keep systems maintainable while improving developer and operator experience.
code12 years of coding experience
job17 years of employment as a software developer
bookBachelor's degree Computer Science Software Engineering Design & Development, Bachelor's degree Computer Science Software Engineering Design & Development at University of Rome Tor Vergata
stackoverflow-logo

Stackoverflow

Stats
884reputation
353kreached
7answers
3questions
Badges
apache-spark
top-5%
github-logo-circle

Github Skills (19)

javascript10
ui-design10
uid10
front-end-development10
html10
apache-spark9
css9
rest-api8
salesforce-rest-api8
bootstrap7
spark7
scala7
bootstra7
sbt-assembly6
sbt6

Programming languages (17)

JavaCSSC++ScalaElmGoHTMLPerl

Github contributions (5)

github-logo-circle
REST job server for Apache Spark
Role in this project:
userFull-stack Developer
Contributions:1 comment in 1 day
Contributions summary:Federico contributed to the development of a user interface for the Spark Job Server, enhancing its functionality and user experience. They implemented UI improvements by modifying existing Javascript and HTML files to display job status, context, and jar information. The user also refactored existing code to reload data dynamically in the UI, ensuring the interface stays updated with the latest job information. Additionally, they added CSS to improve the appearance of the UI.
apachesparkjobscalaapache-spark
fedragon/gameoflife-elm

Aug 2016 - Aug 2018

Contributions:13 commits, 8 pushes, 2 branches in 2 years 1 month
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
Federico Ragona - Lead Engineer at Source.ag