David Santos

Software Engineer at Pentaho

Oeiras, 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
David Santos is a Lisbon-based software engineer with 11 years of experience specializing in backend and full-stack development, currently working at Pentaho/Hitachi Vantara. He has a strong focus on improving user experience and documentation in open-source projects, contributing notable fixes and compatibility work to Pentaho Data Integration (Kettle) and related big-data plugins. His contributions span refactoring server-side configuration, API/CXF endpoint work, and practical browser compatibility fixes that improve real-world usability. Holding advanced computer science degrees from Instituto Superior Técnico, he combines academic rigor with hands-on problem solving across ETL, big-data integrations, and platform core services. An attention to detail shows through minor but impactful fixes—like format-mask and string-to-date corrections—that prevent subtle production issues.
code11 years of coding experience
job11 years of employment as a software developer
bookSecundário Ciências e Tecnologias, Secundário Ciências e Tecnologias at Escola Salesianos de Manique
bookMaster's degree Ciências da Computação e Informática, Master's degree Ciências da Computação e Informática at Instituto Superior Técnico
languagesPortuguese, English
github-logo-circle

Github Skills (14)

javas10
java10
documentation10
webservice9
apidoc9
ui-design9
javascript9
date-format9
api9
date-formatting9
configuration-management9
cors8
cross-domain8
big-data4

Programming languages (4)

TypeScriptJavaJavaScriptXSLT

Github contributions (5)

github-logo-circle
pentaho/pentaho-platform

Jul 2017 - Feb 2020

Pentaho BA Server Core
Role in this project:
userBack-end Developer
Contributions:19 reviews, 33 commits, 42 PRs in 2 years 8 months
Contributions summary:David contributed to the Pentaho platform's core BA server, specifically focusing on the `PentahoWebContextFilter`. Their work included refactoring code related to environment variables and the `pentaho/context` module, suggesting a focus on improving the application's configuration and modularity. Further commits reveal additions of CXF endpoint configurations and modifications to handle cross-origin requests within the `LocalizationServlet`, implying work on API integrations and enhancing service accessibility. This user also addressed minor issues like new line errors, showing their attention to code quality and preventing potential syntax issues.
server-corepentaho
pentaho/pentaho-kettle

Oct 2016 - Jul 2019

Pentaho Data Integration ( ETL ) a.k.a Kettle
Role in this project:
userFull-stack Developer
Contributions:1 review, 22 commits, 31 PRs in 2 years 9 months
Contributions summary:David primarily focused on improving the documentation and user experience within the Pentaho Data Integration (Kettle) project. They updated help links, corrected documentation URLs, and fixed issues related to string-to-date conversions and format masks. Furthermore, the user made changes related to browser compatibility, ensuring the DET pivot table renders correctly by forcing SWT to use Edge. Their work demonstrates a focus on enhancing the user experience and fixing critical functionality issues.
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
David Santos - Software Engineer at Pentaho