Filipe Gouveia

Filipe Gouveia

Computer Science Researcher

SISCOG

Biography

I am currently a Software Engineer at SISCOG, in the Department of Innovation.

I obtained an MSc in Information Systems and Computer Engineering from IST - Universidade de Lisboa in 2012, focussing on intelligent systems, and information technology. Then, I worked in the private sector for some years, as a software developer. There, I participated in several projects, developing, for example, geographical information systems web services, and thematic websites. In 2021, I obtained a Ph.D. in Computer Science and Engineering from IST - Universidade de Lisboa, being approved with distinction. During my Ph.D., I was awarded with a doctoral grant from Fundação para a Ciência e Tecnologia (FCT). My Ph.D work focused on the application of logic-based approaches and algorithms to revise Boolean logical models of biological regulatory networks.

From 2016 to 2023, I was a researcher at INESC-ID Lisboa in the Automated Reasoning and Software Reliability (ARSR) group. Since 2017, I have been a teaching assistant at IST - Universidade de Lisboa, in the Department of Computer Science, in the courses of Introduction to Algorithms and Data Structures, Analysis and Synthesis of Algorithms, Natural Language, Algorithms for Computational Logic, and Artificial Intelligence, being awarded IST Excellent Teachers 2018/2019, IST Excellent Teachers 2019/2020, IST Excellent Teachers 2020/2021, and IST Excellent Teachers 2022/2023.

From 2023 to 2024, I was a Research Associate at the Department of Computer Science of the University of Oxford in the Logic and Learning (LOL) group, in the field of Inductive Logic Programming.

Interests
  • Artificial Intelligence
  • Computational Logic
  • Automated Reasoning
  • Program Synthesis
  • Machine Learning
  • Algorithms
  • Model Revision
  • Computational Biology
  • Logical Modeling
  • Natural Language Processing
  • Inductive Logic Programming
  • Optimization
Education
  • PhD in Computer Science and Engineering, 2021

    Instituto Superior Técnico, Universidade de Lisboa

  • MSc in Information Systems and Computer Engineering, 2012

    Instituto Superior Técnico, Universidade de Lisboa

  • BSc in Information Systems and Computer Engineering, 2010

    Instituto Superior Técnico, Universidade de Lisboa

Experience

 
 
 
 
 
Software Engineer
Sep 2024 – Present Lisbon, Portugal
Software Engineer in the Department of Innovation, working on Train Schedules.
 
 
 
 
 
Research Associate
Sep 2023 – Jun 2024 Oxford, United Kingdom
Researcher on the field of inductive logic programming.
 
 
 
 
 
Researcher
Jan 2022 – Jun 2023 Lisbon, Portugal
Researcher on the fields of program synthesis, and fairness in machine learning.
 
 
 
 
 
Teaching Assistant
Feb 2017 – Jun 2023 Lisbon, Portugal
 
 
 
 
 
Junior Researcher
Jan 2016 – Feb 2021 Lisbon, Portgual
Researcher as a Ph.D. student, under the supervision of Prof. Pedro Monteiro and Prof. Inês Lynce , on revision of logical models of biological regulatory networks.
 
 
 
 
 
Software Developer
Mar 2013 – Oct 2015 Lisbon, Portgual

Software developer in several projects, including the development of web services, and thematic websites.

  • C#.NET
  • Java
  • JavaScript
  • PHP