Guilherme is a guest researcher in the CSG and he works on topics dealing with blockchain technologies and Cloud systems (mainly focused on distributed Cloud storage). Moreover, he works as a Senior Software Engineer in the industry. For more information about his professional activities, refer to his personal website.
He received his Ph.D. degree in Computer Science from University of Zürich (UZH) in 2015, supervised by Prof. Burkhard Stiller and co-supervised by Prof. Filip De Turck. He also holds an M.Sc. (2009) and B.Sc. (2006) degrees in Computer Science from the Federal University of Rio Grande do Sul (UFRGS), and the Pontifical Catholic University of Rio Grande do Sul, respectively.
His Ph.D. thesis is entitled "A Cloud Storage Overlay to Aggregate Heterogeneous Cloud Services", focusing on turning several heterogeneous Cloud services into one single user-perceived storage entity with the support of centralized and distributed systems. In addition, his work addressed problems in the area of Cloud service's data validation, monitoring of Clouds, and data reliability across multiple independent Clouds.
During his M.Sc. degree, he worked on a research project called ChangeLedge funded by Hewlett-Packard R&D Brazil, that was focused on the Change Management in Information Technology (IT) systems. More specifically, it was developed a solution to support Rollback in IT Change Management systems. In 2008 he made an internship at HP Labs Bristol, UK, since ChangeLedge was a joint project between UFRGS and HP Labs.
In the past, Guilherme also developed some research in Network Security area (more focused on printer devices) with projects funded by Hewlett-Packard R&D Brazil.
- Blockchain Technologies
- Cloud Computing
- Distributed File Systems & Cloud Storage
- Peer-to-Peer Networks
- Decentralized Systems
- Distributed Queues
- Protocols Design
- IT Change Management, or generically IT Management
- IPv6 Networks
- Network Security
- Security on Embedded Devices