Carlos Ribeiro is a Senior Software Engineer with 13 years building resilient web platforms, primarily in the Ruby ecosystem, and hands-on experience across Java and JavaScript. He has delivered and scaled APIs and background processing at companies from startups to GitHub and Red Hat, frequently using Rails, Sinatra, Sidekiq and containerized AWS deployments. Carlos contributes to well-known open-source projects—most notably a bug fix and tests to the canonical Sinatra repo to ensure Ruby 3 compatibility—reflecting deep framework-level expertise. He enjoys software architecture and CI, and explores other paradigms on the JVM, currently learning Clojure and applying functional techniques to real problems. A self-learner with a public Github full of gems and side projects, he blends pragmatic production experience with curiosity-driven experimentation. Based in São Paulo, he brings a track record of improving test coverage, performance and delivery pipelines in complex, multi-database environments.
13 years of coding experience
13 years of employment as a software developer
Bachelor of Science (B.S.), Computer Engineering, Bachelor of Science (B.S.), Computer Engineering at Centro Universitário de Araraquara
Classy web-development dressed in a DSL (official / canonical repo)
Role in this project:
Back-end Developer & QA Engineer
Contributions:4 reviews, 10 commits, 1 PR in 13 days
Contributions summary:Carlos contributed to the Sinatra web framework by addressing a bug related to keyword arguments in inherited classes. They modified the core `sinatra/base.rb` file to handle positional and keyword arguments, ensuring compatibility with Ruby 3. Additionally, the user included tests for the modified code and for the correct use of keyword arguments in the framework's initialization. This involved adding a new test class to `test/base_test.rb`.
Contributions:127 commits, 1 PR, 63 pushes in 3 years 6 months
dotfileszsh
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.