Hi, I am João Reis.

About Me

Hello! My name is João Reis.

I'm a recent master's graduate in Computer Science and Engineering in University of Aveiro, excited to combine my academic knowledge with real-world experience.

  • Age      | (16 August 2001)
  • Degree   | Master
  • Country   | Portugal 🇵🇹
  • City      | Ovar, Aveiro
  • Course    | Computer Science and Engineering
  • Job Offers | Available ✅

I see myself as a happy and easy-going person. I am communicative, sociable and organized. I am also hardworking and committed, always willing to learn more.

Regarding the software area, I have strong competencies in technologies such as Python, Java, .NET Core, C, React, MySQL, and Docker. The areas that interest me most are Natural Language Processing (NLP), Information Retrieval (IR), software engineering and development, and research. I feel ready to accept a new challenge!

As hobbies, I like to spend my time developing my playing guitar skills, having fun with friends, listening and making music, and watching shows.

Education and Experience

Education

Master's degree in Computer Science

2022 - 2024

University of Aveiro

The master degree allow me to explore and gain knowlegment about other areas. Machine learning, software engineering and information retrieval are some areas explored.

Bachelor's degree in Computer Science

2019 - 2022

University of Aveiro

The Bachelor degree gave me key skills in software development tools and methodologies, in models and abstractions necessary for the design, implementation and use of computer and information systems.

Professional experience

Research Grant

2023 - now

Institute of Electronics and Informatics Engineering of Aveiro (IEETA)

  • Built a chat-like search system with Large Language Models.
  • Methodologies to retrieve the best information from a data collection.
  • Technologies and areas explored: Python, LLM, NLP, IR, and Data analysis

Software Developer

2022 - 2023

Information and Communication Technology Services (sTIC)

  • MEO contract management platform at the University of Aveiro.
  • Technologies and areas explored: Drupal, PHP and BPMN

Volunteer experience

Business Relations Department

2022 - 2023

Scientific Junior Value

Member of the Business Relations Department of Scientific Junior Value, a Junior Initiative headquartered at University of Aveiro, Portugal, in the field of Bioscience and Chemistry. It is a Youth Association, aspiring Junior Enterprise, nonpartisan and non-religious.

  • Contacted several companies.
  • Involved in building the Scientific Junior value Website

National Contest for Young Scientists

2022

Fundação da Juventude

Participated as a competitor in high school and as a volunteer for Fundação da Juventude, in 2022, helping with the organization and success of the national event.

Mentoring Program

2020 - 2023

University of Aveiro

Participated as a mentor of new students by welcoming them and ease their integration in the university.

Skills

Note: these percentages are not the result of calculations but of a self-assessment on the tools and skills presented below.

HTML & CSS & JavaScript 70%
Python 85%
Java 80%
Docker 70%
SQL 70%
Machine Learning 70%
Portuguese 95%
Angular 90%
SpringBoot 60%
Amazon Web Services (AWS) 50%
GitHub 70%
NoSQL 65%
FL Studio 70%
English 60%

Personal Projects

A conversational query builder on medical databases

Master's Dissertation

Aiming to improve the discovery of databases and simplify the execution of multicenter studies, this dissertation proposes a chatbot to assist medical researchers in efficiently finding the most suitable databases for their studies. Also, the chatbot is capable of defining medical cohorts through the conversation.

Skills: LLM (Mixtral), React, Django, Docker
Grade: 19/20

BeegBrain

Bachelor's Final Project

This project is a multi-tenant information system capable of receiving and visualizing EEG exam files from distinct proveniences, independently of the manufactures. It will provide tools to manage, visualize and create reports in a web environment.

Skills: Angular, Django, MySQL, Docker
Grade: 17/20

Human Detection in CCTV Systems

Project for Software Engineering Course

This project aims to create an automatic system that can identify intruders without human-intervention and act accordingly. Every time an intrusion is detected in a specific property, the light and sound alarms will be activated, and the client will be notified. Also, This is a top to bottom solution, as it can be used to manage cameras and alarms installed on-premises and also to manage all their clients and monitored properties.

Skills: Amazon Web Services (AWS), Angular, FastAPI, PostgreSQL, Docker
Grade: 18/20

Customer Service ChatBot

Project for ThinkTwice 2022

ThinkTwice is a programming competition at Universidade de Aveiro, where its participants have to make a project in 40 hours. My friends and I took part in the 2022 edition. The main goal of our project was implementing a customer service chatbot for a flight company, using Artificial Intelligence.

Skills: Angular, Django

Contact Me