Personal details

Vitor P. - Remote

Vitor P.

Timezone: Lisbon (UTC+1)

Summary

I have been working as a software engineer for the last 7 years, constantly thriving for excellence and maintainability.

MSc in Electrical and Computer Engineering from the University of Coimbra with 7 years of experience in developing real time image processing and machine learning solutions.

After working one year in IT services in a major Portuguese telecommunications company, I have joined a startup company, Perceive3D, developing real time image processing software for medical devices. I have led the development of one of the key products of the company, the in.sight, a software for acquisition and processing of endoscopic video in real-time, to provide unique image enhancement features for the surgeon. I was involved in all the phases of the software development lifecycle process, including definition of software requirements, architectural design, development and testing.

From 2017 to 2019, I have worked at Vision-Box as a Research Engineer, developing computer vision and machine learning software for border control and identity management systems, including a passenger recognition solution for a new smart camera device that allows for simultaneous short range and long range facial detection, analysis and recognition.

Currently, at YooniK I am leading the technical development of YooniK SaaS platform as well as embedded systems and mobile applications. YooniK is a AI-enabled tech provider for intelligent customer recognition that is creating privacy-first face authentication services that can be used everywhere (IoT devices, mobile, online).

I am passionate about creating technology to make the world a safer place.

Work Experience

Lead Software Engineer
YooniK | Feb 2020 - Present
HTML/CSS
Python
MongoDB
Flask
RabbitMQ
Docker
JavaScript
Kubernetes
Keras
- Planning and Development of complete image processing and AI software solutions. - Automating deployment, scaling and management of containerized applications, on-premises, hybrid or public cloud infrastructure. - Deployment of machine learning models as scalable REST APIs. - Expert in end-to-end facial capturing and recognition pipelines.
Research Engineer
Vision-Box | May 2017 - Oct 2019
Python
C#
C++
OpenCV
TensorFlow
Keras
Research and Development of computer vision and machine learning algorithms for biometric and anti-spoofing solutions applied on border control and identity management systems. Development of a real time image capturing software for passenger recognition, with simultaneous short range and long range face detection, quality analysis and tracking. Face liveness detection using depth information. Training and evaluation of deep learning models using Keras. Development of face matching C++ API for NIST submission. Integration of biometric recognition components. Scrum Master activities. Release and repository management.

Personal Projects

Facial Recognition Software
2018
C++
Linux
Machine Learning
Computer Vision
Development of a facial recognition software for a new smart camera system that allows for simultaneous short range and long range face detection, analysis and recognition. The main goal was to acquire and process images for face recognition from multiple cameras, in real time.
Real Time Image Enhancement Software
2016
C++
Image Processing
CUDA
Computer Vision
Project with emphasis in C++ and Cuda development using several mathematical and computer vision Frameworks for the medical devices area. The main goal of the application was to acquire and process video from endoscopic devices in real time. The project involved designing and prototyping of several image enhancement algorithms and posterior implementation in C++.