Sergio Ribeiro

Senior Software Engineer at Pentaho

Porto Metropolitan Area Portugal
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
Sergio Ribeiro is a Senior Software Engineer based in the Porto metropolitan area with over two decades of experience and 11 years in roles focused on insurance and analytics platforms. He has deep Java backend expertise, proven by long-term maintenance and enhancements to the Pentaho ecosystem—fixing ETL, reporting and platform vulnerabilities—and contributions that improve robustness, data handling and security. At i2S he led the design and migration of a rules/calculation engine and built a Jetbrains MPS-based editor and insurance configurator, blending DSL design with pragmatic migration tooling. Comfortable across legacy C/C++ and modern Java stacks, he routinely navigates complex integrations (JNI, ServiceMix, message brokers) and enterprise CI/CD/tooling environments. Colleagues rely on him for tackling large, heterogeneous codebases and shipping reliable fixes across supported product versions, a strength reflected in his open-source work on widely used Pentaho projects.
code11 years of coding experience
job15 years of employment as a software developer
bookMaster's degree Informatics Engineering - Information Systems, Master's degree Informatics Engineering - Information Systems at Instituto Superior de Engenharia do Porto
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

data-import10
unit-testing10
imports10
javas10
debug10
data-export10
exports10
file-upload10
back-end-development10
data-integration10
java10
security9
database-connection9
database-management9
testing8

Programming languages (5)

JavaOCamlJavaScriptHTMLJetBrains MPS

Github contributions (5)

github-logo-circle
pentaho/pentaho-kettle

Jun 2018 - Jan 2023

Pentaho Data Integration ( ETL ) a.k.a Kettle
Role in this project:
userBack-end Developer
Contributions:243 reviews, 291 commits, 512 PRs in 4 years 7 months
Contributions summary:Sergio primarily addressed issues related to data input and processing steps within the Pentaho Data Integration (ETL) platform. They fixed bugs in text file input and excel writer steps, enhancing data handling and the correct processing of data. Furthermore, the user made contributions to the code by adding new functionalities like adding the Internet Address data type and addressing problems related to database connections and memory usage, indicating proficiency in developing core ETL components. The contributions extend into fixing inconsistencies with existing features.
pentaho-data-integrationetldata-integrationkettlepentaho
pentaho/pentaho-platform

Oct 2018 - Jan 2023

Pentaho BA Server Core
Role in this project:
userBack-end Developer
Contributions:121 reviews, 95 commits, 205 PRs in 4 years 3 months
Contributions summary:Sergio primarily focused on back-end development tasks within the Pentaho platform. Their contributions involved fixing bugs, particularly related to encoding issues, and addressing security vulnerabilities such as password exposure in configuration files. The user also worked on enhancing file upload functionality, including handling different file types and addressing potential security risks associated with uploaded content, along with making fixes on repository files. This involved modifying Java code, specifically within the file upload and import/export services.
server-corepentaho
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
Sergio Ribeiro - Senior Software Engineer at Pentaho