cv
Download the PDF for references and more information :)
General Information
Full Name | Claudia Mamede |
Languages | Portuguese (native), English, Spanish |
Education
-
ongoing [DUAL] PhD in Software Engineering
Carnegie Mellon University, USA -
ongoing [DUAL] PhD in Computer Science
Universities of Minho, Aveiro and Porto (MAP), Portugal -
2020 - 2022 MSc in Informatics and Computing Engineering
Faculty of Engineering of University of Porto, Portugal -
2017 - 2020 BSc in Informatics and Computing Engineering
Faculty of Engineering of University of Porto, Portugal
Experience
-
2021 - 2022 XAML linter to detect and fix code smells in files created with RPA tools
In partnership with ARPA Elastic Solutions - Convert XAML files and rules to LISP; match-replace using unification.
-
2021 Intelligent mobile app to help customers shop for fashion items (Fashable)
In partnership with XNFY Lab by Xnfinity - Client/Server architecture. Android application (using Node.js and React framework) that interacts with the backend through a REST API. The mobile application follows the MVVM (Model View ModelView) pattern.
-
2020-2021 Inventory and secure provisioning of IoT devices (for the beverage industry)
In partnership with Onalytics - Cloud service (AWS), with a user-friendly interface (using Node.js and React framework), that interacts with IoT devices (ESP32) to assess the quality of kegs in the beverage industry
Open Source Projects
-
2022-2023 VDET for Java
- A transformer-based VS Code extension for vulnerability detection. This project was developed under the scope of my master's thesis.
Honors and Awards
-
2023 - 1st place in Green Hackathon 2023 (Sentiment Analysis) (sponsored by Nine A/S, Roskilde University, IT-Branchen and Energy Cluster Denmark)
- Best Poster Award at CMU Portugal 2023 Doctoral Symposium
-
2022 - Award Prof Dr Raul Vidal for the best master thesis in software engineering at University of Porto (sponsored by Deloitte)
Academic Interests
- neural networks • transformers (encoder, decoder and encoder-decoder architectures) • natural language processing • software security • vulnerability detection • vulnerability repair • automated program repair • privacy-aware machine learning