Tiago Ferreira

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
Tiago Ferreira is a Senior Software Engineer based in Lisbon with 15 years of experience building and hardening back-end systems, primarily in the Pentaho/Hitachi Vantara analytics stack. He has deep expertise in data integration, OLAP, reporting and big-data connectors, contributing fixes and enhancements across well-known open-source projects like Pentaho Kettle, Mondrian and the Pentaho Platform. Tiago’s work blends pragmatic bug fixes (memory leaks, serialization issues, duplicate outputs) with architectural improvements (schema pooling, caching, Parquet integration), showing a focus on reliability and performance in data pipelines. At Hitachi Vantara he scaled from developer to senior engineer, routinely addressing tricky concurrency and serialization edge cases in production-grade code. Colleagues will notice his attention to low-level stability and tooling—improvements that quietly prevent outages and improve developer productivity.
code15 years of coding experience
job9 years of employment as a software developer
bookSoftware Engineering - Enterprise Information Systems, Software Engineering - Enterprise Information Systems at Instituto Superior Técnico
github-logo-circle

Github Skills (28)

pentaho10
debug10
testing10
git-repository10
data-serialization10
reportserver10
package-repository10
java10
serialization10
olap10
etl10
javas10
parquet10
engine10
jaxb10

Programming languages (3)

TypeScriptJavaJavaScript

Github contributions (5)

github-logo-circle
pentaho/pentaho-platform

Mar 2013 - Feb 2018

Pentaho BA Server Core
Role in this project:
userBackend Developer
Contributions:14 commits, 8 PRs, 2 pushes in 4 years 11 months
Contributions summary:Tiago primarily focused on addressing serialization issues within the Pentaho platform's repository service. They implemented changes to allow empty lists in `RepositoryFileTreeDto` to be properly serialized and deserialized. Further contributions include workarounds for list serialization and resolving potential deadlocks related to permissions and cache management within the Jackrabbit core.
server-corepentaho
pentaho/pentaho-kettle

Oct 2014 - May 2019

Pentaho Data Integration ( ETL ) a.k.a Kettle
Role in this project:
userBack-end Developer
Contributions:63 reviews, 106 commits, 138 PRs in 4 years 7 months
Contributions summary:Tiago contributed to memory leak prevention by clearing metrics when deregistering log channels. They also addressed an issue where the table output was creating duplicate snapshots per row and fixed a Vertica data type modification issue. In addition, the user removed and/or pluginized a lucid db bulk loader, updated code to restore a warning icon, and made code style cleanup changes.
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
Tiago Ferreira - Senior Software Engineer at Hitachi Vantara