Pedro Rebelo

Senior Software Engineer at Hitachi Vantara

Lisbon, Lisbon, 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
Pedro Rebelo is a Senior Software Engineer based in Lisbon with around a decade of professional experience focused on .NET backend development, architecture and test automation. He currently drives engineering work at Hitachi Vantara and previously led teams and shipped systems for e-commerce and enterprise clients including Green Man Gaming and Saphety. An active open-source contributor, Pedro has improved stability and test coverage in notable Pentaho projects—working on ETL, reporting and big-data plugins—demonstrating strong skills in debugging complex data flows and SSL/cluster integrations. Known for continuous self-improvement and pragmatic, “outside-the-box” architecture proposals, he combines hands-on coding with a knack for organizing teams to meet deadlines. His background in both electrical engineering studies and computer engineering gives him a practical systems perspective that informs robust backend designs.
code8 years of coding experience
job6 years of employment as a software developer
bookEngenharia Elétrica e Eletrônica, (incomplete), Engenharia Elétrica e Eletrônica, (incomplete) at ISEL - Instituto Superior De Engenharia De Lisboa
languagesPortuguese, English, Spanish, French
github-logo-circle

Github Skills (20)

debug10
metastore10
reportserver10
hadoop10
java10
etl10
javas10
hive10
junit10
engine10
report-generator10
testing9
unit-testing9
databases9
data-integration9

Programming languages (3)

JavaJavaScriptPHP

Github contributions (5)

github-logo-circle
pentaho/pentaho-kettle

Apr 2018 - Oct 2020

Pentaho Data Integration ( ETL ) a.k.a Kettle
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:31 reviews, 230 commits, 275 PRs in 2 years 6 months
Contributions summary:Pedro's commits focus on improving the Pentaho Data Integration (PDI) a.k.a Kettle ETL tool. The contributions involve fixing bugs, particularly those related to SSL connections, sub-jobs, parameters, and data handling within transformation steps. The user also focused on test creation, evidenced by the addition of unit tests for various UI components and the core logic of the application. These changes appear to be targeted towards improving the stability and functionality of the ETL tool.
pentaho-data-integrationetldata-integrationkettlepentaho
pentaho/pentaho-reporting

Apr 2018 - Aug 2020

Java class library for generating reports.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 34 commits, 42 PRs in 2 years 4 months
Contributions summary:Pedro primarily contributed to bug fixes and enhancements within the Pentaho Reporting engine. They addressed issues related to date format handling in the parameter dialog, variable replacement in MDX queries, and formula editor functionality. Their work involved modifications to core engine components and UI elements, demonstrating a focus on improving report generation and data processing within the Pentaho Reporting framework.
reportsclass-librarypdfboxjavajasperreports
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
Pedro Rebelo - Senior Software Engineer at Hitachi Vantara