Career Profile
Hello! I’m Ricardo, a Senior Software Developer based in Lisbon, Portugal, with extensive experience in front-end development and content management systems. My expertise spans from Angular and Material Components to complex enterprise software solutions. Here, you will find a blend of my professional portfolio, academic endeavors, and insights into software development.
Professional Experience
Front-end developer specializing in Angular and Material Components, working on the Hyland Experience Platform. Involved in the full development lifecycle of features, including unit and e2e tests, and technical documentation, as well as on the onboarding process for new developers.
- Technologies: Angular, RxJs, NgRx, Material Components, TypeScript, HTML, CSS, NX, Node.js, Jasmine, Playwright, GitHub Actions.
Participated in two different projects at Nuxeo:
- Nuxeo Studio Designer, a low-code application-building tool for Nuxeo’s main UI.
- Nuxeo Web UI, and its Web Components library.
- Technologies: Java, Polymer, Lit HTML, HTML, JavaScript, CSS, Web Components, Karma, WebdriverIO, Cucumber, GitHub Actions.
Responsible for the development of the second version of GBTUL, a software for elastic buckling and vibration analyses. Designed and implementated a GUI for managing GBT calculus and producing high-quality 2D and 3D outputs.
- Technologies: C#, Windows Forms, OpenGL (SharpGL), Zedgraph, GDI+, InstallShield LE, Git, VSCode.
Developed indexing structures, search and retrieval algorithms, and metadata extraction tools to integrate integrate into the Nuxeo Content Management Platform.
- Technologies: Java, OpenJPA, Android SDK, Maven, Nuxeo, Git, IntelliJ.
Implementation and support of project management applications, customer relationship management solutions, and key performance indicators.
- Technologies: C#, ASP.NET, SQL Server, Reporting Services, Integration Services, Microsoft Project, CRM Dynamics.
Publications
Throughout my academic career, I have sought to bridge the gap between complex data processing and user-friendly interfaces, enhancing the accessibility and usability of digital media. Myy research interests primarily focus on multimedia information retrieval, music recommendation systems, and interactive user interfaces.