Corrado Lombardi is a Senior Java Software Engineer with over 20 years of experience building resilient backend systems and online services across travel, e‑commerce, endurance sports, open science and public administration. He excels in Java and Spring Boot, recently working with JBoss and Docker in containerized environments, and pairs that depth with hands‑on Python and React for prototypes and internal tools. Corrado has driven product‑oriented, data‑driven teams from MVP design to continuous delivery, blending pragmatic engineering with product ownership and measurable impact. He contributed to the widely used open‑source DSpace project, improving authorization APIs and test coverage, and previously led critical rewrites and live migrations for high‑traffic platforms like ENDU and Volagratis. Known for iterative, maintainable solutions, he also brings strategic technical leadership experience from a Deputy CTO role coordinating international OpenScience projects.
5 years of coding experience
23 years of employment as a software developer
Diploma Perito Commerciale Accountant / Information Technology, Diploma Perito Commerciale Accountant / Information Technology at ITC GB Bodoni - Parma
Laurea in Informatica Information Technology, Laurea in Informatica Information Technology at Università degli Studi di Parma
(Official) The DSpace digital asset management system that powers your Institutional Repository
Role in this project:
Back-end Developer
Contributions:45 reviews, 16 commits, 16 PRs in 7 months
Contributions summary:Corrado primarily focused on enhancing the authorization functionalities of the DSpace digital asset management system. Their work involved creating an endpoint for retrieving multiple authorizations and related features. They also refactored code and improved test behavior related to authorization, including the implementation of a multiple object and feature search test. In addition, the user added and adjusted mandatory parameters and enhanced test readability.
Contributions:10 reviews, 7 commits, 15 PRs in 2 months
Contributions summary:Corrado contributed to the DSpace Angular user interface, making various improvements and addressing bug fixes. Their work focused on removing unused elements, comments, and redundant imports. The user also worked on merging branches and resolving conflicts, indicating involvement in integrating code changes. Furthermore, they contributed to the feedback form by adding spacing, updating validation messages, and creating feedback using a DataService.
user-interfaceangular-ioyarnangular-uingrx
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
Corrado Lombardi - Senior Java Software Engineer at eDreams ODIGEO