Alessandro Batista

São Paulo, 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

👤
Senior
🎓
Top School
Alessandro Batista is a Senior Software Engineer with 13 years of experience, based in São Paulo, who specializes in backend systems using Ruby on Rails and Elixir/Phoenix while also contributing to modern front-end stacks like Vue, React and Hotwire. He has led teams and mentored developers as an associate at Codeminer42, ran open-source workshops, and has a track record of upgrading and modernizing production platforms (including Rails and Ruby migrations). As a consultant he built integrations and features across domains—security tooling, payments, booking systems and marketplaces—often shipping APIs, Jira/Atlassian apps, and GraphQL endpoints. An active open-source contributor, he improved and refactored the popular cucumber-ruby project, adding safer diff and header mapping behaviors. Known for technical leadership, critical thinking and hands-on problem solving, he combines a teacher’s patience with pragmatic delivery across diverse stacks and industries.
code13 years of coding experience
job11 years of employment as a software developer
bookWeb Development Specialization, Web Application development, Web Development Specialization, Web Application development at Faculdade Guairacá
bookBachelor in Computer Science, Bachelor in Computer Science at Universidade Estadual do Centro-Oeste
languagesPortuguese, English, Spanish
github-logo-circle

Github Skills (5)

ruby10
cucumber10
testing10
refactoring9
github7

Programming languages (10)

C#TypeScriptDockerfileCSSC++JavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
cucumber/cucumber-ruby

Aug 2013 - Mar 2014

Cucumber for Ruby. It's amazing!
Role in this project:
userBack-end Developer & QA Engineer
Contributions:7 commits in 7 months
Contributions summary:Alessandro primarily focused on refactoring and enhancing the `cucumber-ruby` codebase. They introduced and updated warning messages, particularly related to deprecated methods like `map_headers!`, `map_column!`, and `diff!`. The user also refactored and separated the `map_headers` and `map_headers!` methods. They additionally worked on adding the `diff!` method to the `DataTable` class.
cucumberrubyamazingpolyglot-releasetidelift
OmniTrade/client-ruby

Apr 2018 - Mar 2020

Cliente Ruby para as APIs da OmniTrade
Contributions:14 PRs, 14 pushes, 5 branches in 1 year 11 months
apiclienteruby
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
Alessandro Batista