Michele Lombardi is an Associate Professor at the University of Bologna with over a decade of experience researching hybrid combinatorial optimization, particularly the integration of Constraint Programming, Mixed ILP and machine learning for allocation and scheduling in embedded system design. He combines rigorous academic training (PhD in Electrical, Computer and Communications Engineering) with hands-on C/C++ development skills to translate theoretical optimization methods into practical tools. His work spans deterministic and stochastic problem settings and includes international stints at EPFL and Cornell, reflecting a strong collaborative and interdisciplinary approach. Known for bridging CP and operations research, he brings a rare mix of deep algorithmic expertise and applied systems insight that drives efficient resource-constrained designs.
11 years of coding experience
12 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Electrical Computer and Communications Engineering, Doctor of Philosophy (Ph.D.) Electrical Computer and Communications Engineering at Alma Mater Studiorum – Università di Bologna
High School Humanities/Humanistic Studies Classical Literature, High School Humanities/Humanistic Studies Classical Literature at Liceo Classico Dante Alighieri
Contributions:2 releases, 2 pushes, 2 branches in 11 months
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.