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