Diego Ribeiro is a seasoned .NET software leader and CEO with 11 years of experience building enterprise applications and leading product and engineering teams from Rio Verde, Brazil. He has deep hands-on expertise in C#, VB.NET, WPF, Silverlight, Entity Framework, Prism, MVVM and MEF, and has led a major migration of a flagship product from VBA to C#, while implementing an authentication system that increased revenue by 18%. As an active contributor to the widely used Boleto.Net library, he focused on backend banking logic and billing integrations tailored to Brazilian retail rules, reflecting strong domain knowledge in payments. His background spans technical leadership roles (CAO, Senior Developer) and product management, combining operational oversight with frequent coding. Diego holds MBAs in business management and finance and a Computer Science degree, enabling him to translate business priorities into pragmatic technical solutions. He is self-taught by inclination, enjoys challenges, and consistently moves between strategy and low-level implementation to deliver measurable outcomes.
10 years of coding experience
1 year of employment as a software developer
Bachelor of Computer Science, Computer Science, Bachelor of Computer Science, Computer Science at Universidade de Rio Verde - FESURV
Master of Business Administration (MBA), Gestão Empresarial, Master of Business Administration (MBA), Gestão Empresarial at Fundação Getulio Vargas
Master of Business Administration (MBA), Finanças, Master of Business Administration (MBA), Finanças at Indiana State University - School of Business
Boleto.Net is a library developed for use in Brazil, given it has been programmed with Brazilian retail legislation and business rules for bank registered billing integration.
Role in this project:
Back-end Developer
Contributions:18 commits, 28 PRs, 49 comments in 4 years 11 months
Contributions summary:Diego primarily contributed to the `Boleto.Net` library, focusing on adding and modifying methods within the `Banco_Caixa` and other bank-related classes. These changes involved creating methods for generating remittance details and trailers, as well as adjusting the formatting of the code, which suggests a focus on server-side logic. Furthermore, the user enhanced the `BoletoBancario` class by creating a new property `Demonstrativos`, which would display items in the summary of values. The user also modified instructions and configurations for various banks.
Boleto.Net is a library developed for use in Brazil, given it has been programmed with Brazilian retail legislation and business rules for bank registered billing integration.
Contributions:26 pushes, 2 branches in 5 years 5 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.