Matheus Sales

Software Engineer

Ceará, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Matheus Sales is a Software Engineer with six years of experience specializing in backend web applications, primarily using Ruby on Rails. He currently contributes to thoughtbot’s Boost team, focusing on robust, test-driven development and modern architectural practices like microservices, serverless, and message queuing. An active open-source contributor, he has improved core Rails testing ergonomics by enhancing shoulda-matchers with numericality and DB-type qualifiers and flaky-spec fixes. Comfortable across AWS, Docker, PostgreSQL, Redis, and CI/CD pipelines, he blends practical infrastructure skills with a strong emphasis on Clean Code and reliable automated testing. Based in Ceará, Brazil, he pairs a background in engineering studies with pragmatic software craftsmanship to deliver maintainable, well-tested systems.
code6 years of coding experience
bookBacharelado Engenharia Civil, Bacharelado Engenharia Civil at Federal University of Ceara
bookAnálise e Desenvolvimento de Sistemas Engenharia de Software, Análise e Desenvolvimento de Sistemas Engenharia de Software at Universidade de Fortaleza
github-logo-circle

Github Skills (6)

ruby10
activerecord10
rspec10
ruby-rails10
rails10
testing10

Programming languages (6)

TypeScriptGoPHPLuaRubyPython

Github contributions (5)

github-logo-circle
thoughtbot/shoulda-matchers

Oct 2022 - Oct 2022

Simple one-liner tests for common Rails functionality
Role in this project:
userBack-end Developer
Contributions:7 releases, 76 reviews, 1 commit in 1 day
Contributions summary:Matheus primarily contributed to the `shoulda-matchers` project by implementing and enhancing matchers for validating Rails models. The user added support for the `in: range` option within the `validate_numericality_of` matcher, including associated tests, and refactored numericality matchers. They also implemented the `of_sql_type` qualifier for the `have_db_column` matcher, and made other changes to align with changes in Rails versions and fix potentially flaky specs. The work focuses on improving the test suite for Rails validations.
railstestingrubyone-linerrspec
matsales28/api-complains

Mar 2021 - Mar 2025

Simple Rails API using Docker and MongoDB
Contributions:47 PRs, 113 pushes, 56 branches in 4 years 1 month
apirails-apirailsdockerruby
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
Matheus Sales - Software Engineer