Bruno Ribeiro

Senior Solutions Architect at Digiall - Transformação Digital

Minas Gerais, 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
Bruno Ribeiro is a Senior Solutions Architect based in Minas Gerais, Brazil, with 13 years of experience designing and delivering robust software solutions across digital transformation and enterprise contexts. Holding a Bachelor's degree in Mathematics, he blends analytical rigor with hands-on engineering, progressing from senior developer roles into architecture leadership at Digiall after positions at Yandeh and iVendas. An active open-source contributor, he has improved cross-platform native dialogs and keyboard handling in the Allegro 5 game library and is the author of MININIM, an advanced Prince of Persia engine—evidence of deep systems and low-level programming skills. Known for pragmatic problem-solving, he navigates platform-specific challenges and build configurations while mentoring teams to produce maintainable, cross-platform software.
code13 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Mathematics, Bachelor's degree, Mathematics at Universidade Federal de Uberlândia
bookHigh School, High School at Instituto Teresa Valsé
languagesPortuguese, English
github-logo-circle

Github Skills (13)

c1710
windows10
linux10
macos10
c1110
opengl10
game-development9
gtk9
c-language8
android8
cprogramming-language8
360-video7
audio7

Programming languages (5)

CSSCJavaScriptLuaEmacs Lisp

Github contributions (5)

github-logo-circle
liballeg/allegro5

Jan 2017 - Jan 2017

The official Allegro 5 git repository. Pull requests welcome!
Role in this project:
userBack-end Developer
Contributions:8 commits, 7 PRs, 29 comments in 13 days
Contributions summary:Bruno primarily contributed to improving the Allegro 5 library's functionality related to platform-specific dialogs and keyboard handling. They fixed bugs and added features like save dialog improvements on GTK systems, Mac OS X keyboard state clearing, and the implementation of an optional key up batch event dispatch. These modifications involved changes to native dialog implementations, build configurations, and keyboard drivers across multiple operating systems.
unixgit-repositoryosxwindowsandroid
Contributions:15 commits, 13 pushes, 1 branch in 5 years 10 months
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