Software Engineer (High Level) at Gemini Observatory
Uruguay
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Raul Piaggio is a seasoned software engineer from Uruguay with 11 years of professional experience and a deep background in functional Scala, full-stack Scala.js/React, and backend HTTP tooling. He currently develops software for the Gemini Observatory while also serving as a senior consultant at the Pan American Health Organization, blending scientific and public-health domains. Raul’s open-source contributions include enhancements to the widely used scalajs-react and http4s projects—adding Cats-Effect integration and correct cookie propagation across redirects—demonstrating attention to both developer ergonomics and robust client behavior. His career spans hands-on roles from CTO at a startup to senior architect and R&D leadership, showing comfort shifting between code, architecture, and team direction. Trained as an Ingeniero en Informática with PhD-level work in computational biology, he brings rigorous research instincts to production systems. Colleagues value him for pragmatic functional-programming solutions that simplify complex distributed and UI interactions.
11 years of coding experience
16 years of employment as a software developer
PhD, unfinished, Computer Science/Bioinformatics and Computational Biology, PhD, unfinished, Computer Science/Bioinformatics and Computational Biology at Iowa State University
Ingeniero en Informática, Ingeniero en Informática at Universidad Católica del Uruguay 'Dámaso Antonio Larranaga'
Contributions:1 release, 23 reviews, 24 commits in 2 years
Contributions summary:Raul primarily contributed to the `scalajs-react` repository, focusing on enhancing Cats-effect integration. Their work included implementing Cats-effects type class instances, law testing, and related utilities for `AsyncCallback` and `CallbackTo`. They also modified build configurations and updated test code to support the new cats-effects module. Furthermore, they made improvements to the router functionality, particularly regarding component exposure and pass-through properties.
Contributions:11 reviews, 18 commits, 2 PRs in 2 years 3 months
Contributions summary:Raul's primary focus was on enhancing the `FollowRedirect` client middleware within the http4s library. Their contributions involved propagating cookies across redirects, ensuring that the client correctly handles cookies when redirecting to different URIs. They refactored the code for improved readability and incorporated logic to correctly handle cookie propagation.
idiomatichttp-clientscalafs2typelevel
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
Raul Piaggio - Software Engineer (High Level) at Gemini Observatory