Experience
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
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
GitHub Projects
Python
Power BI
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.
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.