profile pic of Raul Medeiros

About Me

Hi! My name is Raul Medeiros, I am a PhD in Computer Science working as a Technology Consultant at LKS Next S. Coop. I have a BSc in Computer Science from the same university and a MSc in Software Engineering from the University of Murcia. After a brief period of time working as a software developer, I decided to pursue a PhD in Software Engineering.

At LKS Next S. Coop, I am engaged in GenAI projects that aim to automate repetitive, non-value-added tasks for our clients. While I have enjoyed my academic journey, I am particularly passionate about applying my skills to solve complex, real-world problems.

Outside of work, I am an adventure and technology enthusiast. In my free time, you can find me riding my mountain bike on trails, immersing myself in epic fantasy books by authors like Brandon Sanderson, Sarah J. Maas, and Patrick Rothfuss, exploring the latest developments in blockchain or GenAI technology, and competing in my favorite video games. I am always seeking new challenges and experiences, bringing the same energy and curiosity to everything I do.

Contact Details

Raul Medeiros
rmedeirosperez[at]gmail.com

Education

University of the Basque Country (UPV/EHU)

PhD in Computer Science September 2019 - June 2024

University of Murcia

Master in New Software Technologies September 2018 - July 2019

University of the Basque Country (UPV/EHU)

Bachelor degree in Computer Science September 2013 - November 2017

Work

Technology Consultant

LKS Next S. Coop September 2024 - Present

Involved in the development of GenAI projects aimed at automating repetitive, non-value-added tasks for clients. Part of the design and implementation of dataspaces to ensure secure and efficient data sharing across platforms. Actively participating in several R&D European projects, contributing to innovative research and development initiatives.

Pre-doctoral Researcher

University of the Basque Country (UPV/EHU) - Onekin Research Group September 2018 - August 2024

Development of my PhD Thesis. Currently, the main topic of my dissertation is Software Product Line Engineering (SPLE). Particularly, I'm working in three different aspects of SPLE:

  1. SPL Onboarding (i.e. the process of incorporating a new developer into an SPL organization)
  2. Visualization or Visual Analytics (i.e. the science of analytical reasoning facilitated by interactive visual interfaces)
  3. Continuous Deployment (i.e. An extension of Agile practices whereby the user feedback is extended beyond development to learn from their USAGE)

Developer

Indaba Consultores S.L. Group December 2017 - September 2018

Migration of a legacy web platform into a microservice (REST) architecture. Frontend relayed on Hippo CMS while the backend was implemented using Spring Boot. I was in charge of designing, developing and testing several microservices. Apart from that, I also participated in the implementation of a SSO solution for the microservices using Keycloak. We used Jenkins for the automation of the deployment, testing and versioning of all the applications and services.

Software Engineer

AMPO S. Coop May 2017 - September 2017

  1. Development of my Bacherlor's end project. The project consisted of developing a database monitoring system using microservices architecture. Microservices were developed using Spring Boot following REST. The project also included the deployment of an application gateway using Netflix's Zuul.
  2. IT Management of two mobile applications. My job in this aspect was to meet the providers in charge of the development of those applications, gather and communicate new requirements and make a follow-up of the development and deployment status of both applications.

Gaia Net Exchange

Junior Developer October 2016 - January 2017

Thin client development in C# for Gaia Net Exchange platform.

Publications

How can feature usage be tracked across product variants? Implicit Feedback in Software Product Lines

Oscar Díaz, Raul Medeiros, Mustafa Al-Hajjaji Journal of Systems and Software May 2024 DOI

FEACKER: Platform-based implicit feedback in annotation-based variant management tools

Raul Medeiros, Oscar Díaz, Xabier Garmendia Software Impacts July 2024 DOI

Unleashing the Power of Implicit Feedback in Software Product Lines: Benefits Ahead

Raul Medeiros, Oscar Díaz, David Benavides GPCE 2023: International Conference on Generative Programming: Concepts & Experiences July 2024 DOI

Visualizations for the evolution of Variant-Rich Systems: A systematic mapping study.

Raul Medeiros, Jabier Martinez, Oscar Díaz, Jean-Remy Falleri Information and Software Technology October 2022 DOI

Assisting Mentors in Selecting Newcomers’ Next Task in Software Product Lines: A Recommender System Approach

Raul Medeiros, Oscar Díaz International Conference on Advanced Information Systems Engineering June 2022 DOI

Visualizing the customization endeavor in product-based-evolving software product lines: a case of action design research

Oscar Díaz, Leticia Montalvillo, Raul Medeiros, Maider Azanza, Thomas Fogdal Empirical Software Engineering May 2022 DOI

Unburdening onboarding in software product lines

Raul Medeiros IEEE/ACM 43rd International Conference on Software Engineering Companion - Doctoral Symposium May 2021 DOI

Onboarding in software product lines: Concept maps as welcome guides

Maider Azanza, Arantza Irastorza, Raul Medeiros, Oscar Díaz IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET) May 2021 DOI

Change Analysis of #if-def Blocks with FeatureCloud

Oscar Díaz, Raul Medeiros, Leticia Montalvillo 23rd International Systems and Software Product Line Conference Sep 2019 DOI

Skills

  • GenAI
  • R&D
  • Python
  • Langchain
  • Dataspaces
  • Software Product Lines
  • Java
  • Planning & Management
  • Agile Development
  • DevOps

Liked Quotes

  • Only a fool worries over what he can't control.

    The Wise Man's Fear - Patrick Rothfuss
  • “To love the journey is to accept no such end. I have found, through painful experience, that the most important step a person can take is always the next one.”

    Oathbringer - Brandon Sanderson