Roberto Pedroso is a Staff Software Engineer II based in New York with 12 years of engineering experience and over 7 years focused on building resilient, scalable systems. He has led cross-functional squads and helped align technical decisions for 40+ engineers while architecting JOOR’s backend and brand platform to support new verticals. At Confluent he continues to operate at the intersection of reliability and scale, favoring pragmatic tradeoffs that make systems evolvable. An effective communicator across technical and non-technical stakeholders, he pairs organizational leadership with hands-on contributions to open-source—having improved error-handling semantics in the popular Ruby Grape API framework. Trained in philosophy at the University of Chicago, he brings a disciplined, analytical approach to designing software and shaping team decision-making.
12 years of coding experience
7 years of employment as a software developer
B.A., Philosophy, Philosophy, B.A., Philosophy, Philosophy at University of Chicago
An opinionated framework for creating REST-like APIs in Ruby.
Role in this project:
Back-end Developer
Contributions:8 commits in 2 days
Contributions summary:Roberto contributed to the Grape framework's API functionality by modifying the `rescue_from` method to enable handling exceptions using lambdas, methods, and custom formatters. The changes included adding support for lambda and method handlers, modifying the error handling logic within middleware, and updating specifications to reflect the new functionality. They also reverted a previous change and merged related branches, suggesting a focus on refining and maintaining the API's error handling capabilities.
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
Roberto Pedroso - Staff Software Engineer II at Confluent