Francesco Rivola is a CIO and seasoned software leader with 12 years of professional experience building web platforms and leading engineering teams from Murcia, Spain. He progressed from hands-on software developer roles to strategic technology leadership at Connectif Artificial Intelligence, combining practical full-stack skills with product and team ownership. Francesco has a strong Microsoft/.NET and web CMS background, contributing to the well-known open-source DNN Platform—improving its Digital Assets module, UI context menus and testable search code. His career includes project management and e-commerce framework work across PHP, Drupal and ASP.NET, reflecting versatility across stacks and customer-facing projects. A dual-degree graduate from Alma Mater Studiorum – Università di Bologna with top honors, he brings both rigorous academic training and track record of shipping maintainable, extensible code in collaborative open-source and commercial settings.
12 years of coding experience
10 years of employment as a software developer
Istituto Tecnico Commerciale "A.Oriani"
University Second Degree, final rating 110/110 cum laude., Information Technologies, University Second Degree, final rating 110/110 cum laude., Information Technologies at Alma Mater Studiorum – Università di Bologna
DNN (formerly DotNetNuke) is the leading open source web content management platform (CMS) in the Microsoft ecosystem.
Role in this project:
Back-end Developer & Front-end Developer
Contributions:450 commits, 139 PRs, 155 pushes in 4 years 3 months
Contributions summary:Francesco primarily contributed to the Digital Assets module of the DNN Platform, focusing on implementing features related to file management and user interface enhancements. Their work included extending the capabilities of the DAM module's JavaScript code, particularly in the setup and functionality of context menus and toolbars within the grid and tree views. The user also added extension points for the DAM TreeView context menu, further improving the platform's extensibility. Furthermore, they contributed to code refactoring and unit testing of the search features within the platform.
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.