Caio Ramos is a Staff Software Engineer based in São Paulo with a decade of experience building reliable Rails-based APIs, async job systems, and consumer-facing features across startups and scale-ups. He progressed from intern to staff engineer roles at Easynvest, Pier, Pier Seguradora and Housecall Pro, leading squads, prioritizing deliveries, and presenting Ruby/Rails tech talks. Hands-on across the stack, he has contributed to frontend work in React/React Native while focusing on backend testability and state machines for insurance and fintech products. An active open-source contributor, he improved the jsonb_accessor gem to handle timezone and default_timezone edge cases, demonstrating attention to data correctness in ORM-backed JSON fields. Known for blending pragmatic engineering with team leadership, he pairs deep Rails expertise with a practical product mindset.
10 years of coding experience
6 years of employment as a software developer
Bachelor, Computer Science, Software Systems path, Bachelor, Computer Science, Software Systems path at University of São Paulo
Adds typed jsonb backed fields to your ActiveRecord models.
Role in this project:
Back-end Developer
Contributions:1 review, 15 commits, 1 PR in 8 months
Contributions summary:Caio primarily focused on improving the `jsonb_accessor` gem, which provides typed JSONB fields for ActiveRecord models. Their contributions included fixing timezone-related issues, modifying the logic to consider `default_timezone` when saving data, and adding new tests to ensure the correct behavior. They also added helper methods to support the timezone configurations and addressed merging conflicts. Their work demonstrates a focus on enhancing the reliability and functionality of the gem.
Contributions:18 releases, 1 review, 88 PRs in 1 year 2 months
hotwirerailsrss-readerturbo
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.