About Me

2021-01-22
5 min read

Born and raised in the city of Aveiro, Portugal, I graduated in the Computer Engineering and Telematics course at the University of Aveiro, with which I obtained a master’s degree. In 2016, while in the degree cycle, I started researching in a scholarship granted at Instituto de Telecomunicações, in Aveiro, where I currently work.

I research within the NAP research group of the Instituto de Telecomunicações in vehicular networks while advancing studies in the Ph.D. degree in Computer Science. At the same university, I started teaching as a teacher assistant (TA).

To date, I have already taught in Programming I classes, a year-long course in Computer Engineering and Telematics, and in Mathematics, where you want to learn how to work out ways to solve problems, considering the Java language as the initiation programming language.

Research

  • Graduate Researcher, since July 2017:

    • After my BSc in Computer Science I initiated research work in the subject of video transmissions in the context of vehicular networks, guided by Professor Susana Sargento and Professor Miguel Luís. I made contributions to the MOBIWISE project with a video frame differentiation algorithm and forwarding within a multihoming topology, and to the 5G-PERFECTA project with evaluation methods and probing mechanisms for video transmissions within a 5G network.
  • Undergraduate Researcher, from April 2016 to June 2017:

    • Whilst taking my BSc in Computer Science I entered the research environment through a scholarship funded by FCT with which I started working and studying mobility protocols in the context of vehicular ad-hoc networks. This work evolved in a full refactoring of the currently used proxy mobile IPv6 implementation with integration of multihoming, as developed throughout the years in this workgroup. This work was guided by Professor Susana Sargento.

Education

  • Doctorate Degree, since September 2020:

    • Parallel to my research at Instituto de Telecomunicações, and as I also envision lecturing in the future, I entered the doctoral degree of studies in my area of computer sciences at Universidade de Aveiro, in Portugal.
  • Master Degree, from September 2013 to December 2019:

    • Completed the MSc in Computer Sciences in University of Aveiro, in Computer and Telematics Engineering course, after one year taking Information Systems and Technologies course (in 2013-2014). Whilst in the first course, subjects of Organisation’s Theory and Operative Systems Architecture were considered as extras to my curriculum. This cycle of studies ended with the presentation of a dissertation, successfully completed with a final grade of 19 (out of 20), in “Real-time Video Transmission in Multi-Homed Vehicular Networks”, having finished with a final grade of 16 (out of 20).

Classes

  • Programming I, an introductory course in problem solving using Java (2020);

  • Programming II, an introductory course in object-oriented programming, continuing the work of the course of Programming I (2021).

Publications

Dissertations

  • MSc Dissertation, December 2019:
    • “Real-time Video Transmission in Multi-Homed Vehicular Networks”, Rui Lopes, Universidade de Aveiro, 2019. Advised by Professor Susana Sargento and co-advised by Professor Miguel Luís.

Journal Articles

  • Wireless Networks, March 2021:
    • Extended work from studies in real-time video transmissions over multihomed vehicular networks, in which research on video-frame differentiation was made.
    • R. Lopes, M. Luís, and S. Sargento, “Real-time video frame differentiation in multihomed VANETs”, in Wireless Networks: Springer, 2021, doi: 10.1007/s11276-021-02606-1. Access

Conference Articles

  • IEEE Vehicular Networking Conference, December 2019:

    • Part of the research work developed in Instituto de Telecomunicações and that contributed to my MSc dissertation was published on the 2019 IEEE Vehicular Networking Conference (VNC), under the name “Real-time Video Transmission in Multihomed Vehicular Networks”.
    • R. Lopes, M. Luís, and S. Sargento, “Real-time Video Transmission in Multihomed Vehicular Networks”, in 2019 IEEE Vehicular Networking Conference (VNC), Los Angeles, United States of America: IEEE, 2019, pp. 240–243. Access
  • IEEE Symposium on Computers and Communications, June 2018:

    • Soft contribution to a study of the application of network coding techniques in single-technology networks in comparison with multi- technology topologies. This is a contribution to Christian Gomes’ work, supervised by Professors André Zúquete, Miguel Luís, and Susana Sargento.
    • C. Gomes, M. Luís, S. Sargento, A. Zúquete and R. Lopes, “Multi-technology vs Single-technology Architecture for Network Coding in VANETs,” 2018 IEEE Symposium on Computers and Communications (ISCC), Natal, 2018, pp. 00878-00883, doi: 10.1109/ISCC.2018.8538557. Access

Presentations

  • RTCM, January 2020:

    • The research results of the work on video transmissions within a mobility network with algorithms designed for video frame differentiation was presented at the 28th Rede Temática de Comunicações Móveis, held in Universidade Nova de Lisboa.
  • IEEE Vehicular Networking Conference, December 2019:

    • Part of the research work developed in Instituto de Telecomunicações and that contributed to my MSc dissertation was presented on the 2019 IEEE Vehicular Networking Conference (VNC), held from December 4 to December 6, in University of California Los Angeles (UCLA), United States of America, under the name “Real-time Video Transmission in Multihomed Vehicular Networks”.

Projects and Community Contributions

Volunteering Experience

  • Q&A Study Sessions, since September 2016:

    • Along the past years, as I have shown interest in keeping myself available to help undergraduate students in their studies along subjects of the several computer-related courses at the university, I have received and presented several Q&A sessions to class-like audiences. These sessions were given in subjects such as Programming (in both Java and Python’s), Computer Architecture, Digital Design, Operative Systems, and Computer Networking.
  • Programa de Tutoria UA, since September 2016:

    • Volunteered as a Mentor to help university newcomers in the new life at the academy, both socially and study-wise.

Publications

  • Apontamentos, since October 2013:
    • Freely online published a set of books with content matching the subjects of my own path in the Computer Science course. This is still a work in progress project, but it started out from two strong foundations: creating description of content to be easily understandable by those who are in need of it (written by someone who was at a parallel position, at the time of write); augmenting the literature on Computer Science and related topics in Portuguese. All the contents have my authorship including design and edition.
    • Rui Eduardo Lopes, Apontamentos - Eletrónica, Telecomunicações e Informática. WEB

Open-Source Contributions

In my GitHub account you can access some of my contributions to the open-source community.

  • Timekeeper:

    • Time-sync local network machines with a master-slave relationship. Implementation of a precision time protocol (PTP) without master election.
  • Monet:

    • Monitor performance and profile a network by analysing known traffic patterns.