Marco Canini

Professor at KAUST (King Abdullah University of Science and Technology)

Thuwal, Makkah Region, Saudi Arabia
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
Marco Canini is a professor and researcher with 12+ years of experience specializing in distributed systems, large-scale cloud computing and software-defined networking, currently leading systems research at KAUST. He has a strong track record of turning rigorous research into practical tools and improvements—ranging from concolic testing and the NICE open-source tool to stability and spec-compliance fixes in an OpenFlow 1.3 switch. His work has produced measurable performance and predictability gains for large-scale data stores and network control planes, including multi-fold tail-latency improvements in Cassandra and transactional, fault-tolerant SDN control designs. Marco combines hands-on systems engineering (from internships at Google and Intel to postdoc development at EPFL) with sustained academic leadership—supervising PhD students, teaching cloud and security courses, and helping commercialize SDN technology. Based in Thuwal, he blends deep theoretical insight with production-oriented solutions that improve reliability and energy efficiency in real-world networked systems.
code12 years of coding experience
job16 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at University of Cambridge
bookDoctor of Philosophy (PhD) Computer Science and Engineering, Doctor of Philosophy (PhD) Computer Science and Engineering at Università degli Studi di Genova
languagesItalian, English
github-logo-circle

Github Skills (7)

c1710
c1110
sdn10
architecture9
architectures9
debug9
debugging9

Programming languages (8)

JavaC++COCamlTeXHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
CPqD/ofsoftswitch13

Nov 2013 - Nov 2013

OpenFlow 1.3 switch.
Role in this project:
userBack-end Developer
Contributions:6 commits in 14 days
Contributions summary:Marco primarily focused on improving the stability and functionality of the OpenFlow 1.3 switch. Their contributions included fixing a critical bug related to unknown instruction types and adding a utility program for debugging OpenFlow messages. They also addressed specification compliance issues for Set-Field VLAN_VID and increased maximum table entries. These modifications highlight a focus on core switch behavior and feature enhancements.
switchsdnopenflowsdn-switch
mcanini/INGI2145-2015

Sep 2015 - Dec 2015

Contributions:30 commits, 22 pushes, 1 branch in 2 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
Marco Canini - Professor at KAUST (King Abdullah University of Science and Technology)