Ricardo Araújo

Senior Software Engineer at Pentaho

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
Ricardo Araújo is a Senior Software Engineer based in Lisbon with 11 years of experience building robust backend systems and full-stack microservice applications. He started in the JVM ecosystem (Java, Kotlin, Scala) and has recently transitioned to Go, applying that expertise to machine-learning and predictive maintenance projects. Ricardo has a strong track record in data integration—contributing backend fixes and features to the well-known Pentaho Kettle and Pentaho Platform projects—and has implemented OpenLineage-based data lineage tooling in Java 11. Equally comfortable in hands-on engineering and facilitation, he serves as a Scrum Master who mentors junior Scrum Masters and champions Agile, TDD/BDD practices. He also led observability efforts using OpenObserve and Grafana stacks and is experienced with Docker, Kubernetes, Helm and Tekton for production deployments. His background in computer engineering and early systems/ops roles gives him a pragmatic, systems-minded approach to designing reliable, maintainable solutions.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science (BSc) Computer Engineering, Bachelor of Science (BSc) Computer Engineering at Lisbon Superior Engineering Institute
bookPost Secondary Education (CET - Curso de Especialização Tecnológica) Network and System Administration/Administrator, Post Secondary Education (CET - Curso de Especialização Tecnológica) Network and System Administration/Administrator at Escola Profissional Gustave Eiffel
languagesEnglish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
207reputation
8kreached
3answers
6questions
github-logo-circle

Github Skills (20)

back-end-development10
testing10
databases10
java10
javas10
osgi10
data-integration10
sql-database10
git-repository9
package-repository9
localization8
performance-optimization8
github7
html6
file-mapping6

Programming languages (5)

JavaC++JavaScriptHTMLGroovy

Github contributions (5)

github-logo-circle
pentaho/pentaho-kettle

Sep 2018 - Sep 2019

Pentaho Data Integration ( ETL ) a.k.a Kettle
Role in this project:
userBackend Developer
Contributions:56 commits, 62 PRs, 42 pushes in 1 year
Contributions summary:Ricardo contributed to the Pentaho Data Integration (Kettle) project by implementing and fixing backend functionalities. Their work involved creating and modifying classes related to repository access and OSGi integration, as well as resolving issues related to the application's core engine and user interface. The user also focused on improving the stability of the system by fixing issues with database connections and transaction finishing.
pentaho-data-integrationetldata-integrationkettlepentaho
pentaho/pentaho-platform

Dec 2018 - Oct 2019

Pentaho BA Server Core
Role in this project:
userBackend Developer
Contributions:33 commits, 40 PRs, 21 pushes in 9 months
Contributions summary:Ricardo primarily focused on bug fixes and enhancements within the Pentaho platform's core backend functionalities. Their work involved addressing issues related to cut and paste actions in the user interface, localization of file/folder names, and performance metrics logging. They also made changes to the session startup process and addressed issues related to the handling of language translations within the platform. The user interacted with various Java files related to the file service and repository.
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
Ricardo Araújo - Senior Software Engineer at Pentaho