Pedro Teixeira

Senior Java Developer at Bitpanda

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 Teixeira is a Senior Java Developer with 13 years of professional experience, currently driving backend engineering at Bitpanda from a strong enterprise background at Pentaho/Hitachi Vantara. He specializes in Java-based data integration and reporting systems, contributing significant open-source enhancements to Pentaho Kettle, Reporting, and Platform—adding monitoring plugins, event metadata, and fixing complex encoding, serialization, and repository issues. Comfortable across large codebases, Pedro combines product-focused bugfixing with feature development for BI server integrations and scheduler improvements. Based in Lisbon and trained at Instituto Superior Técnico, he brings pragmatic engineering discipline from consultancy and systems-integration roles to high-throughput backend services. An often-overlooked strength is his knack for observability: building extension-point monitoring that surfaces internal ETL behavior for operational teams.
code13 years of coding experience
job13 years of employment as a software developer
bookInstituto Superior Técnico
languagesPortuguese, English, French
github-logo-circle

Github Skills (27)

pentaho10
api-rest10
back-end-development10
apidoc10
api-design10
restful-api10
java10
etl10
javas10
api10
file-handling10
rest-api10
backend10
data-integration10
guava9

Programming languages (5)

SmartyJavaShellJavaScriptMustache

Github contributions (5)

github-logo-circle
pentaho/pentaho-platform

Mar 2013 - May 2019

Pentaho BA Server Core
Role in this project:
userBackend Developer
Contributions:231 commits, 193 PRs, 85 pushes in 6 years 3 months
Contributions summary:Pedro primarily focused on improving the backend functionality of the Pentaho BA Server Core. Their contributions involved addressing character encoding issues in client-server communication and modifying the repository file output stream. They also corrected a bug related to user settings and concurrent sessions, along with addressing the issue of a new user with the same name as a deleted user inheriting previous roles. The user also introduced improvements to the scheduler.
server-corepentaho
pentaho/pentaho-kettle

Jul 2014 - May 2019

Pentaho Data Integration ( ETL ) a.k.a Kettle
Role in this project:
userBack-end Developer / Data Engineer
Contributions:106 commits, 89 PRs, 20 pushes in 4 years 10 months
Contributions summary:Pedro's commits focus on developing a monitoring plugin for Pentaho Data Integration (PDI), also known as Kettle. The user is building an extension point plugin that produces Guava bus events for monitoring purposes. The contributions include creating the kettle-monitoring-plugin, integrating PDI Extension Point Plugins, and adding new attributes to the transformation and job events. The user's work also includes adding unit tests and expanding the event metadata.
pentaho-data-integrationetldata-integrationkettlepentaho
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