Previously, he was a post-doc researcher in the Resilient Computing Lab (RCL) research group of the University of Florence, Italy. He received the PhD in Computer Science, Systems and Telecommunications in 2014 from the same university, under the supervision of Prof.