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.
12 years of coding experience
17 years of employment as a software developer
Bachelor's degree Computer Science Software Engineering Design & Development, Bachelor's degree Computer Science Software Engineering Design & Development at University of Rome Tor Vergata
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.
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.