Rodrigo Rocha

I have been accepted for the MscR + PhD (1 year + 3 years) at the School of Informatics, University of Edinburgh. The fundings will be provided by the EPSRC CDT in Pervasive Parallelism programme and the Institute for Computing Systems Architecture (ICSA).

I received my MSc. in Computer Science from the Federal University of Minas Gerais (UFMG), Brazil, in 2015, and my B.Sc. degree (summa cum laude) in Computer Science from the Pontifical Catholic University of Minas Gerais (PUC Minas), Brazil, in 2012. I also had a teaching experience as a Lecturer (called Assistant Professor in Brazil) at PUC Minas for the undergraduate courses of Computer Science and Information Systems.

Research Interests

Published Papers

A total of 12 papers published since 2013, with 21 different co-authors.

Professional Experience

Lecturer (called Assistant Professor in Brazil) (Aug/2015-Jul/2016)
Institute of Exact Sciences and Informatics (ICEI)
Pontifícia Universidade Católica de Minas Gerais (PUC Minas) -- Brazil

Courses
    2015/2
    • Computer Science
      • Parallel Programming (Concurrent and Distributed Programming) 68 hours
      • Seminars I (Topics: Linux and LaTeX) 17 hours
      • Seminars II (Topics: Introduction to Parallel Programming) 17 hours
    • Information Systems
      • Theory and Algorithms in Graphs 68 hours
    2016/1
    • Computer Science
      • Seminars I (Topics: Linux and C/C++) 17 hours
      • Seminars II (Topics: Introduction to Parallel Programming) 17 hours
    • Information Systems
      • Special Topics 68 hours
    • Civil Engineering
      • Laboratory of Computer Programming 34 hours

Education

Doctor of Philosophy (PhD) Degree in Computer Science (Start in Sep/2017)

Master’s by Research (MscR) Degree in Computer Science (Start in Sep/2016, finish Aug/2017)
University of Edinburgh
Edinburgh, Scotland -- UK
EPSRC CDT Studentship, ICSA Scholarship
Primary supervisor: Dr. Hugh Leather (PhD - University of Edinburgh)
Secondary supervisor: Dr. Murray Cole (PhD - University of Edinburgh)
External supervisor: Dr. Zheng Wang (PhD - University of Edinburgh)

Master’s (MSc) Degree in Computer Science (2013-2015)
Universidade Federal de Minas Gerais (UFMG)
Belo Horizonte, Minas Gerais -- Brazil
Average Grade -- 93.60%
CAPES Scholarship
Supervisor: Dr. Dorgival Guedes (PhD - University of Arizona)
Title: Watershed-ng: Um sistema distribuído e extensível para o processamento de fluxos de dados

Description

For my Master's dissertation I developed an evolution of the Watershed framework, which is a distributed stream processing system for large-scale data streams, inspired in the data-flow model. We designed a modular abstraction for the stream channels, allowing for reusable and programmable streams. The Watershed-ng has been integrated with the Hadoop ecosystem, including the Hadoop YARN, for job scheduling and cluster resource management; the Hadoop Distributed File System (HDFS); and the ZooKeeper, for distributed coordination.

Bachelor (BSc) of Computer Science (2008-2012)
Pontifícia Universidade Católica de Minas Gerais (PUC Minas)
Belo Horizonte, Minas Gerais -- Brazil
Average Grade -- 91.61%
Outstanding Student Award (SBC), Merit Medal of Honour (PUC Minas)

Awards

Honourable mention in SBPO 2015
Brazilian Symposium on Operational Research (Simpósio Brasileiro de Pesquisa Operacional -- SBPO)

Honourable mention in WSCAD-WIC 2015
Workshop de Iniciação Científica em Arquitetura de Computadores e Computação de Alto Desempenho (WSCAD-WIC)

Outstanding Student in the B.S. in Computer Science
Brazilian Society of Computer Science (Sociedade Brasileira de Computação -- SBC)

Merit Medal of Honour
Pontifícia Universidade Católica de Minas Gerais (PUC Minas)

Academic Honour Mentionee in the 1st semester of 2009
Pontifícia Universidade Católica de Minas Gerais (PUC Minas)