In 2017, I joined the University of Madeira as an Invited Assistant Professor where I’m currently teaching programming, IoT and networking courses. (see more)
My first research experience and therefore contact with IT was in 2010 during my MSc in Computer Engineering at ISCTE University Institute of Lisbon where I managed to publish several articles in the fields of Serious Gaming and Machine Learning. I pursued the topic of Machine Learning and submitted my master thesis with the title of Hierarchical Reinforcement Learning: Learning Sub-goals and State-abstraction. After obtaining my MSc degree, I was hired to the position of Invited Assistant Professor at ISCTE University Institute of Lisbon where I taught Introduction to Programming and Object-Oriented Programming courses over a time period of two years.
By the end of 2010 I started working at Microsoft Portugal as a Software Development Engineer and was responsible for developing Facebook applications (client-side) for crowdsourcing and data-speech collection, and was also part of an engineering team responsible for creating a web portal for accessing, debugging, processing and labeling live logs related with speech end-user experiences in Microsoft products. In 2013 my manager probed my interest to pursue a PhD Studentship in Industry at Microsoft developing machine learning techniques for recognizing and predicting human activities from RGB-D data using Kinect. Since the topic was fully aligned with my research interests, I accepted the challenge and managed to complete my Phd in Computer Science with an specialization in Machine Learning and Human Activity Recognition, always with a connection to IT.
Shortly after submitting my Phd dissertation in 2017 I embraced a new professional challenge and joined Axians from Vinci Energies as a Lead Data Scientist and until today I am managing a team developing multiple projects related to Machine Learning and Computer Vision. The projects range from developing a data analytics platform for managing car-parking facilities. Developing and applying machine learning techniques for image segmentation and classification of corrosion in metal structures. Implementing techniques for human detection and tracking in thermal and RGB-D images.
Also, in 2017, I joined the University of Madeira as an Invited Assistant Professor where I’m currently teaching programming, IoT and networking courses. In hindsight, the decision to pursue and obtain a PhD changed the way that I approach challenges in my professional and personal life, imbuing me with tools that will help me to overcome those challenges in years to come. It has also opened doors to opportunities that otherwise would not be presented.