CV
I’m always thrilled by the idea of developing new skills and seeking new experiences. I believe that the way to thrive is to never get comfortable, but to always look for ways to improve ourselves, both at a technical and personal level.
General Information
Full Name | Sofia Cardoso Martins |
Date of Birth | 24th December 1998 |
Languages | English, Portuguese |
Education
-
2021 - Present Dual-Degree Ph.D. Program in Electrical and Computer Engineering
Carnegie Mellon University, Pittsburgh, PA, USA & Faculty of Engineering of the University of Porto, Porto, Portugal - I am currently pursuing a Ph.D. in Electrical and Computer Engineering at Carnegie Mellon University, as part of the Dual-Degree Ph.D. Program in Electrical and Computer Engineering. This program is a partnership between Carnegie Mellon University and the Portuguese Foundation for Science and Technology (FCT), which aims to provide students with a unique opportunity to pursue a Ph.D. degree in Electrical and Computer Engineering at Carnegie Mellon University, while also being enrolled in a Ph.D. program at a Portuguese university.
-
2021 Integrated Master in Informatics and Computing Engineering
Faculty of Engineering of the University of Porto, Porto, Portugal -
2020 Erasmus+ Exchange Programme
Faculty of Electrical Engineering, Mathematics & Computer Science, Delft University of Technology
Experience
-
2023 - Present Engineering Outreach Volunteer
Carnegie Mellon University, Pittsburgh, PA, USA - I am currently working as a volunteer for the Engineering Outreach program at Carnegie Mellon University. This program aims to introduce K-12 students to the engineering field, through a series of activities that are designed to develop their problem-solving skills and encourage them to pursue a career in engineering. As a volunteer, I am responsible for assisting the instructors in the preparation and execution of the activities.
-
Spring 2022 Assistant Professor of Algorithm Design
Faculty of Engineering of the University of Porto, Porto, Portugal - I worked as an assistant professor of the Algorithm Design course, which is part of the Bachelor in Informatics and Computing Engineering at the Faculty of Engineering of the University of Porto. This course complements and deepens the knowledge acquired in previous courses, by introducing techniques for devising and implementing algorithms to solve different classes of problems. As an assistant professor, I was responsible for preparing and delivering lectures, as well as for designing and evaluating projects and exams.
-
Fall 2021 Assistant Professor of Algorithms and Data Structures
Faculty of Engineering of the University of Porto, Porto, Portugal - I worked as an assistant professor of the Algorithms and Data Structures course, which is part of the Bachelor in Informatics and Computing Engineering at the Faculty of Engineering of the University of Porto. This course aims to introduce students to the fundamental concepts of algorithms and data structures, namely so they can model problems following the object-oriented paradigm, and solve problems using abstract data types and simple data structures (linear and non linear). As an assistant professor, I was responsible for preparing and delivering lectures, as well as for designing and evaluating projects and exams.
-
2022 - 2023 ECE Diversity, Inclusion and Outreach Committee Member
Carnegie Mellon University, Pittsburgh, PA, USA - I was a member of the ECE Diversity, Inclusion & Outreach Committee at Carnegie Mellon University. This committee aims to promote diversity and inclusion within the ECE community, by organizing events and activities that are designed to raise awareness of the importance of diversity and inclusion in the university. As a member, I was responsible for assisting in the organization of these events and activities.
-
Fall 2020 Teaching Assistant
Faculty of Engineering of the University of Porto, Porto, Portugal - I was accepted to assist one of my professors in one course unit dedicated to first-year college students. As the students needed to carry out a research project dedicated to simulation tools and algorithms (culminating in the of a poster, report and presentation), my role was to guide them in this process, clarify their doubts and help them overcome any obstacles arising from the research work.
-
2019 - 2020 Research Scholarship in Machine Learning (NLP)
Artificial Intelligence and Computer Science Laboratory (LIACC), Faculty of Engineering of the University of Porto, Porto, Portugal - I joined the LIACC laboratory as part of a research grant. The research project consisted of developing a pipeline to collect geo-referenced tweets in real-time and subsequently classify their sentiments. To achieve this goal, supervised and unsupervised Machine Learning algorithms were used, based on the state of the art of Sentiment Analysis and Natural Language Processing. As a result, the designed pipeline enabled the overlapping of aggregated sentiment values, corresponding to the same locations within various cities, to the respective maps. This tool brings up many opportunities for future research as it is a valuable asset to assess citizens' opinions on various aspects, such as satisfaction with public transportation systems
-
2019 Logistics Officer for Sunset Hackathon
Hardware City, Aveiro, Portugal - Contributed to the preparation and execution of the Sunset Hackathon 2019, a 72-hour technological marathon, held in Costa Nova, Aveiro, which brought together new talents, startups and companies focused on technological innovation. As part of the Logistics team, my role spanned all phases of the event organization. In the preparation phase, it consisted of searching for sponsors, contacting companies and managing these partnerships. Already in the implementation phase, it included the coordination of resources - tools provided to participants, food, etc - and ensuring that the pre-defined schedules were adhered to.
-
2019 Summer School Instructor
Faculty of Engineering of the University of Porto, Porto, Portugal - After my application to work as an instructor of high-school students at my faculty, during the summer, I was selected to carry out the summer school activities. I became in charge of organizing and conducting activities that were aimed at introducing the object-oriented programming paradigm to high-school students, using the open-source Alice environment. Over a month, I had the opportunity of welcoming four teams of students, each one for five days a week, and introduce them to some of the skills developed during the Integrated Master program.
Skills
-
Programming Languages
- C/C++
- Java
- JavaScript
- Python
- LaTeX
- PHP
- Prolog
-
Databases
- SQL
- SQLite
- PostgreSQL
- MongoDB
-
Web Frameworks
- Laravel
- React
- Phoenix
-
Software Development Methodologies
- Agile
- Scrum