Ricardo Dias

Senior Software Developer at Hyland

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

👤
Senior
🎓
Top School
Ricardo Dias is a senior software developer based in Lisbon with 15 years of experience bridging research-grade algorithms and production web applications. He holds a PhD focused on music visualization, playlist creation and recommendation, and moved from full-stack roles into front-end specialization over the past three years, driving UI and SaaS configuration work for Hyland’s Content Management System. He contributes to notable open-source projects such as Nuxeo—implementing and refactoring automation operations—and routinely owns feature lifecycles including unit and e2e tests, documentation, and developer onboarding. Comfortable across Java, JavaScript/Angular, and DevOps with GitHub Actions, Ricardo brings a researcher's rigor to practical product delivery and has a proven track record of integrating retrieval and visualization techniques into real-world software.
code15 years of coding experience
job13 years of employment as a software developer
bookHigh School/Secondary Diplomas and Certificates High School/Secondary Diplomas and Certificates, High School/Secondary Diplomas and Certificates High School/Secondary Diplomas and Certificates at Escola Secundária São Lourenço
bookPhD Informatics Information Retrieval and Visualization, PhD Informatics Information Retrieval and Visualization at Instituto Superior Técnico
languagesEnglish, Portuguese, French, Spanish
github-logo-circle

Github Skills (8)

javas10
content-management-system10
junit10
nuxeo10
content-management10
automation-framework10
java10
jtest10

Programming languages (8)

TypeScriptC#JavaDockerfileShellJavaScriptMustacheHTML

Github contributions (5)

github-logo-circle
nuxeo/nuxeo

Jun 2016 - Jan 2022

Content management platform to build modern business applications
Role in this project:
userBack-end Developer
Contributions:16 reviews, 61 commits, 36 PRs in 5 years 7 months
Contributions summary:Ricardo focused on adding and refactoring automation operations within the Nuxeo content management platform. They implemented and tested new operations such as removing items from list properties, getting the last document version, adding and removing facets, and removing proxies. The user also contributed to code cleanup and refactoring of existing operations, enhancing the functionality and maintainability of the automation core.
cmscfmlradltimhealth
A catalog of Polymer-based web components built by the Polymer team
Contributions:2 PRs, 3 pushes, 1 branch in 6 years 7 months
web-componentsweb-basedwebcomponentspolymercatalog
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 Dias - Senior Software Developer at Hyland