My enthusiasm for electrical and computer engineering has been constantly increasing since my early teenage years, when I disassembled my first computer. I am very passionate about taking theoretical problems and apply them in practice. That’s why control systems and robotics is a great fit for my professional endeavors. It is the perfect combination between engineering, mathematics and real-world problem solving.
Education
B.Sc Electrical and Computer Engineering – Técnico Lisboa (IST) | Portugal, 2013
M.Sc. Electrical and Computer Engineering (Merit Board Graduate) – Técnico Lisboa (IST) | Portugal, 2015
M.Sc. Automation Engineering (Exchange program) – Politecnico Di Milano (POLIMI) | Italy, 2013
Experience
After my master thesis, which was related to a novel satellite attitude actuator (patent granted), I wanted to have an experience in the aerospace sector. However, after an internship, I learned that I wanted to get more hands on and I decided to move to the Automotive sector to work with automated systems.
Research Engineer – Volvo Advanced Technology Research (Gothenburg, Sweden) | 2017 – 2018
Research Engineer | Scrum Master – Volvo Autonomous Solutions (Gothenburg, Sweden) | 2018 – 2021
I lived and worked at Volvo in Sweden for more than 4 years, where I participated in the development of ADAS and Autonomous Driving technologies. This was a great opportunity to develop autonomous systems and their algorithms from ground up, but also to increase their maturity by testing them in the real world (in proving grounds). After gaining experience as a Research Engineer | Software Developer by writing code in C/C++, Matlab/Simulink. I pursued my ambition to take a more leadership positions such as Scrum Master, which was a great opportunity to develop my coordination and delegation skills.
Senior Software Engineer – ZF Group – 2GetThere (Utrecht, Netherlands) | 2021 – 2022
Module Lead – ZF Group – 2GetThere (Utrecht, Netherlands) | 2022 – 2024
Cluster Architect – ZF Group – 2GetThere (Utrecht, Netherlands) | 2023 – Present
I moved to the Netherlands to work in the development of People Movers. I took the role of a Senior Software Engineer, where I was responsible for writing code for a Vehicle Motion Controller (a 1M lines of code software product in C++). Thereafter, my ambition to become more than a developer led me to take a position of Cluster Architect, being responsible for an overall AD stack. Handling both Software development and System Engineering topics in areas such as Cloud, Perception Systems, Decision Making and Motion Control.
Software Skills
C/C++ | Matlab/Simulink | Python | Pytorch | dSpace RTI | J1939 | (CAN)Open | TCP/IP | Bash
GIT | CMake | ROS | CUDA | JSON | JIRA | Vector Tools | Linux | Docker | DOORs | JAMA | EA