João Gueifão
Computer Vision Engineer at Catapult- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Portuguese Native or bilingual proficiency
-
French Elementary proficiency
Topline Score
Bio
Emilio Nicoli
One does not always have the absolute pleasure of working with a complete genius that is both smart and fun to be around. João is the latter and more. I consider myself lucky for having worked with him since he is a little picky about what he devotes his time to. The project certainly has to be interesting and mind-bending. Joao and I worked for a number of years on a distributed botnet as "bot-farmers" that mined and published data to a number of cool companies. In fact, his effort is currently influencing the Google Maps routing algorithm. João, is just super smart and I can put together a list of things that I have learned from him. Joao, I am grateful to call you my colleague and and fellow technical conspirator. You are awesome!
Emilio Nicoli
I've been working with Joao at Elgin for a number of years and really enjoyed working with him. He is methodical and always willing to impart with a bit of knowledge sharing. Plus, he's a bit of a comedian as well; it never hurts when trying to solve some deep coding problems. What a great guy!
Emilio Nicoli
One does not always have the absolute pleasure of working with a complete genius that is both smart and fun to be around. João is the latter and more. I consider myself lucky for having worked with him since he is a little picky about what he devotes his time to. The project certainly has to be interesting and mind-bending. Joao and I worked for a number of years on a distributed botnet as "bot-farmers" that mined and published data to a number of cool companies. In fact, his effort is currently influencing the Google Maps routing algorithm. João, is just super smart and I can put together a list of things that I have learned from him. Joao, I am grateful to call you my colleague and and fellow technical conspirator. You are awesome!
Emilio Nicoli
I've been working with Joao at Elgin for a number of years and really enjoyed working with him. He is methodical and always willing to impart with a bit of knowledge sharing. Plus, he's a bit of a comedian as well; it never hurts when trying to solve some deep coding problems. What a great guy!
Emilio Nicoli
One does not always have the absolute pleasure of working with a complete genius that is both smart and fun to be around. João is the latter and more. I consider myself lucky for having worked with him since he is a little picky about what he devotes his time to. The project certainly has to be interesting and mind-bending. Joao and I worked for a number of years on a distributed botnet as "bot-farmers" that mined and published data to a number of cool companies. In fact, his effort is currently influencing the Google Maps routing algorithm. João, is just super smart and I can put together a list of things that I have learned from him. Joao, I am grateful to call you my colleague and and fellow technical conspirator. You are awesome!
Emilio Nicoli
I've been working with Joao at Elgin for a number of years and really enjoyed working with him. He is methodical and always willing to impart with a bit of knowledge sharing. Plus, he's a bit of a comedian as well; it never hurts when trying to solve some deep coding problems. What a great guy!
Emilio Nicoli
One does not always have the absolute pleasure of working with a complete genius that is both smart and fun to be around. João is the latter and more. I consider myself lucky for having worked with him since he is a little picky about what he devotes his time to. The project certainly has to be interesting and mind-bending. Joao and I worked for a number of years on a distributed botnet as "bot-farmers" that mined and published data to a number of cool companies. In fact, his effort is currently influencing the Google Maps routing algorithm. João, is just super smart and I can put together a list of things that I have learned from him. Joao, I am grateful to call you my colleague and and fellow technical conspirator. You are awesome!
Emilio Nicoli
I've been working with Joao at Elgin for a number of years and really enjoyed working with him. He is methodical and always willing to impart with a bit of knowledge sharing. Plus, he's a bit of a comedian as well; it never hurts when trying to solve some deep coding problems. What a great guy!
Credentials
-
Essential Google Cloud Infrastructure: Foundation
CourseraFeb, 2021- Nov, 2024 -
Google Cloud Platform Fundamentals: Core Infrastructure
CourseraFeb, 2021- Nov, 2024 -
Kaggle Micro-course in Python
KaggleJul, 2020- Nov, 2024 -
Deep Learning Specialization
CourseraSep, 2019- Nov, 2024 -
Master's Degree in Electrical Engineering and Computer Science
Instituto Superior TécnicoJan, 2015- Nov, 2024 -
Licentiate's Degree in Electrical Engineering and Computer Science
Instituto Superior TécnicoJan, 2013- Nov, 2024
Experience
-
Catapult
-
Australia
-
Software Development
-
300 - 400 Employee
-
Computer Vision Engineer
-
2022 - Present
Development of Computer-Vision features for improvement of software for sports analysis: - Background Segmentation of players on the pitch, in real-time - Player tracking in quasi-real-time - Computational Geometry for 3D Perspective computation in quasi real-time Technologies used: OpenCV, Python, C++, Qt, Visual Studio Targets: PC, Mac, iPad www.catapult.com www.sbgsportssoftware.com Development of Computer-Vision features for improvement of software for sports analysis: - Background Segmentation of players on the pitch, in real-time - Player tracking in quasi-real-time - Computational Geometry for 3D Perspective computation in quasi real-time Technologies used: OpenCV, Python, C++, Qt, Visual Studio Targets: PC, Mac, iPad www.catapult.com www.sbgsportssoftware.com
-
-
-
Rapid Health
-
United Kingdom
-
Technology, Information and Internet
-
1 - 100 Employee
-
AI Engineer
-
2020 - 2021
-
-
-
Continental
-
Germany
-
Motor Vehicle Manufacturing
-
700 & Above Employee
-
Computer Vision Engineer
-
2019 - 2021
- Algorithm development for Multiple View Geometry / 3D - Depth Reconstruction / Stereo imaging using calibrated car-mounted fisheye cameras and odometry signals, within the context of low-speed manoeuvring driving functions, under the ADAS (Advanced Driver-Assistance-Systems) division. - Implementation in C and C++ programming languages, under stricter MISRA automotive guidelines, and usage of Python and MATLAB for data analysis and prototyping tasks. - Implementation of Engineering Requirements within the ASPICE framework. - Algorithm development within Key-Performance-Indicator analysis and Quality-Management frameworks for performance regression analysis. - Car-mounted-imaging-radar data analysis for classification of obstacles in the road. - Usage of popular Continuous Integration and software versioning tools for day-to-day development. - Working under the Agile Scrum methodology. Show less
-
-
-
TEKEVER
-
Portugal
-
Information Technology & Services
-
200 - 300 Employee
-
Computer Vision Engineer
-
2015 - 2019
Internship Mentor regarding Camera Calibration and 3D/Stereo Vision. Computer Vision and Machine Learning research and implementation for Unmanned aircraft: - Analysis of state-of-the-art and development of several Computer Vision in strict real-time algorithms: Video Moving Target Indication (VMTI), non-planar video stabilisation, text detection in natural imagery, object segmentation and movement tracking in the presence of strong camera displacement and low image quality. Use of C#, C++ and C++/CLI (Interop) programming languages and auxiliary use of OpenCV library. Targetting both desktop and embedded (resource-constrained) environments. - 2D Terrain Mapping/Mosaicing at the scale of several kilometres. - Inspection and synchronisation of MPEG2-TS video streams. Development of FFmpeg and GStreamer command-line pipelines and use of FFmpeg C/C++ libraries. - Research in Remote Sensing, targeted at vegetation disease detection using hyperspectral imaging, statistical analysis and machine learning algorithms. - Interoperability programming between native C++ and the .NET framework. Show less
-
-
Education
-
Instituto Superior Técnico
MSc in Electrical Engineering and Computer Science (Integrated Masters), Specialization in Systems, Decision and Control (Robotics) -
Coursera - deeplearning.ai
Coursera Specialisation, Deep Learning -
Trinity College, London
First Degree (6.0 ECTS), Singing -
Escola Secundária de Tondela
Secondary Education, Science and Technology