João Guimarães is a Staff Site Reliability Engineer with 17 years of software experience, currently leading SRE initiatives at Zerohash. He blends deep cloud and Kubernetes expertise—backed by multiple Google Cloud and CK* certifications—with a long history in backend development and architecture, including five years on Ruby on Rails and contributions to the widely used AASM state-machine library. A pragmatic advocate for TDD/BDD, he elevates teams through coaching and strong engineering practices while shipping secure, scalable production systems. Based in Minas Gerais, Brazil, João’s career traces from Java enterprise systems and JUG leadership to modern cloud-native reliability, reflecting an unusual combination of legacy-system rigor and cutting-edge container security.
AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
Role in this project:
Back-end Developer
Contributions:7 commits in 1 month
Contributions summary:João primarily contributed to the AASM (Active State Machine) library by modifying and enhancing its core functionality. They focused on improving event handling, including changing the signature of event callbacks and ensuring they receive the necessary parameters. They also addressed code quality issues by removing unnecessary spaces. Furthermore, the user added support to have arrays of procs, strings and symbols for callbacks.
Contributions:15 commits, 2 PRs, 10 pushes in 3 months
parallel
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
João Guimarães - Staff Site Reliability Engineer at zerohash