Andrea Micheli

Head Of Planning Scheduling And Optimization Unit

Trentino – Alto Adige/Südtirol, Italy
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
Andrea Micheli is a research-driven technology leader with 11 years of experience bridging formal verification and AI planning; he currently heads the Planning, Scheduling and Optimization Unit at Fondazione Bruno Kessler and coordinates the AIPlan4EU project. With a PhD in AI and a background developing model checkers like NuSMV and KRATOS, he combines deep expertise in temporal reasoning, planning in continuous domains, and SMT/QF techniques to tackle planning under temporal uncertainty and resource constraints. He has a hands-on open-source pedigree, contributing robustness and partial-model support to the widely used pySMT library, reflecting his taste for practical enabling technologies. A former NASA Ames visiting scientist and summa cum laude computer science graduate, he pairs rigorous academic training with impactful applied research and cross-institutional collaboration.
code11 years of coding experience
job12 years of employment as a software developer
bookMaster Degree, Computer Science, Summa cum Laude (110/110 with Distinction), Master Degree, Computer Science, Summa cum Laude (110/110 with Distinction) at Università degli Studi di Trento / University of Trento
bookHigh School Diploma, Scientific High School, 100/100, High School Diploma, Scientific High School, 100/100 at Liceo Scientifico Bertrard Russel Cles
bookDoctor of Philosophy (Ph.D.), Artificial Intelligence, Doctor of Philosophy (Ph.D.), Artificial Intelligence at ICT Doctoral School University of Trento
languagesItalian, English
github-logo-circle

Github Skills (7)

bit-vector10
solver10
sat-solver10
python10
smt10
testing9
backend9

Programming languages (8)

DockerfileC++CSWIGJavaScriptSMTJupyter NotebookPython

Github contributions (5)

github-logo-circle
pysmt/pysmt

Nov 2014 - Jan 2023

pySMT: A library for SMT formulae manipulation and solving
Role in this project:
userBack-end Developer
Contributions:36 reviews, 729 commits, 378 PRs in 8 years 2 months
Contributions summary:Andrea primarily focused on fixing bugs and improving the robustness of the pySMT library. Their contributions involved fixing import errors, addressing issues related to handling different numeric types, and improving the accuracy of results for particular operators. Furthermore, the user improved the solver by adding features like support for partial models.
manipulationformulaepythonsolvingsmt
mikand/tamer-docker

Dec 2016 - Apr 2021

Contributions:20 pushes, 1 branch in 4 years 5 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.
Request Free Trial
Andrea Micheli - Head Of Planning Scheduling And Optimization Unit