Giacomo Nannicini

Associate Professor

Los Angeles, California, United States
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
Giacomo Nannicini is an Associate Professor at USC with 15 years of experience at the intersection of mathematical optimization and computer science, blending deep academic research with industry R&D. He held research roles at IBM and visiting positions at MIT and Carnegie Mellon, and his work focuses on combinatorial and mathematical optimization applied to real-world systems. Comfortable in both theory and code, he has contributed to open-source quantum algorithms tooling such as Qiskit Aqua, fixing core CLI/UI issues and integrating testing and setup improvements. Trained with a PhD from École Polytechnique and a summa cum laude degree from the University of Florence, he brings rigorous analytical skill together with practical engineering experience in optimization-driven software. Colleagues value him for translating complex mathematical models into robust software components used in research and enterprise settings.
code15 years of coding experience
job8 years of employment as a software developer
bookPh.D., Computer Science (Operations Research), Ph.D., Computer Science (Operations Research) at École Polytechnique
book110/110 cum laude, 110/110 cum laude at Università degli Studi di Firenze
github-logo-circle

Github Skills (5)

quantum-computing10
qiskit10
back-end-development10
python10
algorithm9

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
qiskit-community/qiskit-aqua

May 2018 - Jun 2018

Quantum Algorithms & Applications (**DEPRECATED** since April 2021 - see readme for more info)
Role in this project:
userBack-end Developer
Contributions:7 commits in 8 days
Contributions summary:Giacomo contributed to the Qiskit Aqua project by merging branches and fixing small bugs. Their work involved modifications to several Python files within the `qiskit_acqua` directory, specifically concerning command line interface and user interface functionalities. They also updated the `setup.py` file and made changes to testing files and ising models.
aprilquantum-computingquantum-algorithmsmore-infoquantum-programming-language
coin-or/rbfopt

Jun 2015 - Nov 2022

RBFOpt library for black-box optimization
Contributions:24 releases, 188 commits, 12 PRs in 7 years 6 months
optimizationblack-box-optimizationblack-boxbox
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
Giacomo Nannicini - Associate Professor