English Português Español
My Photo

👋 Hi there, I'm André Fontainhas,

a Software Developer and Data Analyst

I am fascinated by data processing and visualization with knowledge of Power BI and Python.

I am always looking for new challenges and opportunities to grow and contribute in the technological field.

I currently work as a Software Developer and Data Analyst at the Computer Graphics Center.

I am fluent in English, have a good conversational level in Spanish and am a beginner in French.

Programming (Python, C++, Java) Power BI (DAX, Power Query, ETL) Data Analysis (Pandas, Matplotlib, Jupyter) Arduino IDE ChatGPT SQL

Experience

September 2022 - Currently

Software developer/ Data Analyst Centro de Computação Gráfica

Guimarães, Braga, Portugal

  • At the Centro de Computação Gráfica, I served as a Programmer and Application Developer, contributing to an intelligent traffic-management and control system aimed at enhancing connectivity between vehicles and pedestrians. My primary role involved implementing advanced collision-detection and avoidance algorithms in Python that run in real time, synchronizing with (1) pedestrians via a smartphone application that issues proactive warnings whenever the user enters a collision-risk trajectory, and (2) vehicles via an On-Board Unit (OBU) that delivers in-vehicle alerts of the same potential hazard. Communication between the OBU and the pedestrian’s mobile application is coordinated by a Road-Side Unit (RSU), which brokers device interoperability and relays position- and velocity-sensor data with low latency to support predictive calculations.
  • As a data analyst, I specialize in transforming raw data into actionable insights that support strategic business decision-making. I am highly proficient with analytical and visualization tools such as Power BI and Power Query, as well as programming in Python, with extensive use of libraries like Pandas for efficient data manipulation and Matplotlib for analytical visualizations. I have substantial experience in cleaning, transforming, and modeling large datasets, ensuring data integrity and consistency for in-depth exploratory analysis. Furthermore, I design interactive dashboards and dynamic reports that enhance cross-functional communication and contribute directly to data-driven strategy development.
  • I am currently developing an embedded system using the Arduino IDE to program a C++-based microcontroller board capable of detecting discrete input events via physical buttons and establishing communication with Access Points over Wi-Fi. The primary goal of this project is to achieve seamless integration of hardware and software components to enable real-time functionalities tailored to Internet of Things (IoT) applications. Furthermore, the platform incorporates Bluetooth Low Energy (BLE) scanning capabilities to detect and identify nearby devices for the purpose of indoor localization within industrial environments, such as factory floors, thereby supporting advanced positioning systems.

Education

September 2016 - November 2022

Master in Information Systems Engineering and Management at Universidade do Minho

  • Mastered fundamentals of computing such as Linear Algebra, Calculus, and Algorithms.
  • Experience with matrix operations and advanced algorithms.
  • Studied Database Management, Object-Oriented Programming, Operating Systems, and Computer Networks.
  • Refined skills in Java and concurrent programming.
  • Specialized in data analysis, distributed systems, and enterprise application deployment.
  • Created robust distributed applications and visualized data effectively.
  • Applied optimization algorithms to engineering problems.
  • Solved real-world challenges, enhancing my technical and problem-solving skills.
  • Used advanced algorithms on real datasets through elective courses.
  • Analyzed and designed information systems to solve common challenges.
  • Applied machine learning to create predictive models and business intelligence.
  • Visualized data effectively to facilitate deep analysis.
  • Designed advanced cloud architectures for information systems.
  • Implemented security measures with detection, prevention, and response tools.
  • Explored and applied legal aspects to ensure compliance and technological integration.

Tese de Mestrado

Carbon Footprint Calculator

A carbon footprint calculator built into Microsoft 365 Business Central, designed to quantify CO₂ emissions throughout a product's lifecycle. The system performs analysis from the extraction of raw materials to the conclusion of the production process, considering all stages involved and the respective associated environmental impacts.

Certificações

Intensivão2 Power BI 2025

Hashtag Training Power BI Certification

Intensivão Power BI 2025

Hashtag Training Power BI Certification

Excel To Power BI 2025

Pragmatic Works Excel To Power BI Certification

Power Pages Beginner to Pro

Pragmatic Works Power Pages Certification

Data Modeling for Power BI

Pragmatic Works PowerBI Data Modeling Certification

Como Desenvolver a Resiliência

Linkedin Learning How to Build Resilience Certification

Power BI Beginner to Pro Workshop 2024

Pragmatic Works Power BI Beginner to Pro Workshop 2024 Certification

Power BI Data Visualization Tips and Tricks Workshop

Pragmatic Works Power BI Data Visualization Tips and Tricks Certification

Data Science Visualização de Dados com Python

Alfahelix Data Science Certification Data Visualization with Python

Intensivão Power BI 2024

Hashtag Training Power BI Certification

Power BI

TecMinho Power BI Certification

Introdução as Competências Essenciais para a Carreira de Analise de Dados

LinkedIn Learning Essential Skills for a Data Analytics Career Certification

IIntensivão Power BI 2023

Hashtag Training Power BI Certification

Power BI Beginner to Pro Workshop 2023

Pragmatic Works Power BI Beginner to Pro Certification

Introdução às Competencias Essenciais para a Carreira de Desenvolvimento de Software

LinkedIn Learning Essential Skills for a Software Development Career Certification

Propriedade industrial – Como proteger invenções e resultados de investigação

Certification of Protection of Inventions and Research Results by the University of Minho

Fundamentos da Programação

Linkedin Learning Programming Fundamentals Certification

R Essential Training Wrangling and Visualizing Data

Linkedin Learning Basic R Certification for Data Visualization and Discussion

Excel 2019 Gestão e Análise de Dados

Linkedin Learning Excel Certification for Data Management and Analysis

Predictive Analytics Essential Training Data Mining

Linkedin Learning Predictive Analytics and Data Mining Certification

SQL Data Reporting and Analysis

Certificação de SQL sobre Relatório e Análise de Dados do Linkedin Learning

The NonTechnical Skills of Effective Data Scientists

Linkedin Learning Data Scientist Non-Technical Skills Certification

Excel Statistics Essential Training 1

Linkedin Learning Basic Excel Statistics Certification

Data Fluency Exploring and Describing Data

Linkedin Learning Data Exploration and Description Certification

Desenvolvimento da Inventividade

Linkedin Learning Inventiveness Development Certification

EF SET Certificate

EF C2 English Certification

Fundamentos da Ciencia de Dados

Linkedin Learning Data Science Certification

Learning Data Analytics

Linkedin Learning Data Analytics Certification

GitHub Projects

Python

Login System to Bill Management

Este programa é uma aplicação básica de gestão de pedidos e cálculo de fatura. Embora seja simples, pode ser expandido para incluir funcionalidades como armazenamento de pedidos, impressão de faturas ou integração com bases de dados.

Login System With Sign In

Este código cria um sistema de login e registo de utilizadores em Python. Ele permite que os utilizadores façam login ou criem uma conta nova, armazenando as credenciais num ficheiro de texto.

Bill Managment

Este código cria um sistema de gestão de pedidos.

Weather App

Este código cria uma aplicação gráfica de previsão do tempo.

Power BI

Intensivão 2025 Power BI

In this course, I learned to create analysis and reporting solutions in Power BI, from basic to advanced levels, with practical lessons, exercises, and supplementary materials.

Excel To Power BI 2025

In this course, I learned how to transition from Excel to Power BI, leveraging data modeling, visualization, and advanced analytics.

Data Modeling 2024

In this course, I learned advanced techniques and best practices for creating efficient and scalable data models. I earned a completion certificate at the end of the training.

Power BI Beginner to Pro Workshop

In this course, I developed analysis and reporting solutions in Power BI, learning how to load and model data, create interactive and impactful visualizations, use DAX for calculations and analysis, and support strategic decisions with complete Business Intelligence solutions.

Intensivão 2024 de Power BI

In this course, I learned to create analysis and reporting solutions in Power BI, from basic to advanced levels, with practical lessons, exercises, and supplementary materials. I earned a completion certificate after finishing 80% of the course content.

Power BI TecMinho

In this course, I learned to create analysis and reporting solutions in Power BI, covering everything from data loading to creating dynamic visualizations. I earned a completion certificate at the end of the training.

Power BI Beginner to Pro Workshop

In this course, I developed analysis and reporting solutions in Power BI, learning how to load and model data, create interactive and impactful visualizations, use DAX for calculations and analysis, and support strategic decisions with complete Business Intelligence solutions.

Intensivão 2023 de Power BI

In this course, I learned to create analysis and reporting solutions in Power BI, from basic to advanced levels, with practical lessons, exercises, and supplementary materials. I earned a completion certificate after finishing 80% of the course content.