Henrique Mendonça, Developer in Lugano, Switzerland
Henrique is available for hire
Hire Henrique

Henrique Mendonça

Verified Expert  in Engineering

Machine Learning Developer

Lugano, Switzerland

Toptal member since February 10, 2020

Bio

Henrique brings over ten years of experience in the design and development of systems from high-performance distributed applications to Computer Vision, machine learning, and real-time embedded systems. He has contributed to open-source frameworks such as Apache and is a member of Apache's project management committee for the Thrift library.

Portfolio

CSCS Swiss National Supercomputing Center
Pandas, PyTorch, Scikit-learn, Deep Learning, TensorFlow, Keras, NVIDIA CUDA...
Self-employed
Data Science, Pandas, Scikit-learn, Deep Learning, SciPy, XGBoost...
Optiver Asia Pacific
Data Science, Pandas, Scikit-learn, Object-oriented Programming (OOP)...

Experience

  • C++ - 8 years
  • Python - 7 years
  • Machine Learning - 6 years
  • Data Science - 5 years
  • Deep Learning - 5 years
  • PyTorch - 3 years
  • TensorFlow - 2 years
  • NVIDIA CUDA - 1 year

Availability

Part-time

Preferred Environment

SciPy, Pandas, TensorFlow, PyTorch

The most amazing...

...project I've developed was a novel model for 3D segmentation of lung cancer nodules, which achieved state-of-the-art accuracy.

Work Experience

Computational Scientist - HPC/ML Specialist

2020 - PRESENT
CSCS Swiss National Supercomputing Center
  • Taught and mentored researchers in distributed machine learning.
  • Monitored HPC usage with machine learning and a data-driven approach.
  • Reviewed and supported scientific applications in a supercomputing environment.
Technologies: Pandas, PyTorch, Scikit-learn, Deep Learning, TensorFlow, Keras, NVIDIA CUDA, SciPy, Object-oriented Programming (OOP), Unit Testing, Convolutional Neural Networks (CNNs), Data Science, Machine Learning, C++, Python

R&D Consultant and Machine Learning Engineer

2015 - PRESENT
Self-employed
  • Scoped, modeled, and deployed a state-of-the-art 3D segmentation and classification web application for medical imaging (volumetric lung CT scans).
  • Designed the whole architecture, modeling, and processing pipeline to implement and deploy crowd games to the screens of a football stadium during the breaks.
  • Enabled football fans to control games in the stadium screens in real-time through installed 4k cameras using Computer Vision, signal processing, and machine learning.
  • Modeled movie recommendations for a streaming company. Fixed and cleaned up a large portion of their logging and data pipeline.
Technologies: Data Science, Pandas, Scikit-learn, Deep Learning, SciPy, XGBoost, Object-oriented Programming (OOP), Unit Testing, Convolutional Neural Networks (CNNs), Machine Learning, NVIDIA CUDA, C++, Keras, TensorFlow, PyTorch, Python

Senior Software Engineer

2015 - 2017
Optiver Asia Pacific
  • Created TDD high-frequency trading with extremely low latency (ns - µs).
  • Updated an entire exchange-facing platform.
  • Designed and built their fastest and best-tested execution platform to date.
Technologies: Data Science, Pandas, Scikit-learn, Object-oriented Programming (OOP), Unit Testing, Microsoft HPC, Microservices, Python, C++

Senior Software Engineer

2007 - 2014
Siemens BT
  • Designed and implemented several web services for high-end, real-time, field-bus embedded devices.
  • Oversaw quality assurance to ensure it met industry standards through high coverage of automated testing at all levels: Unit tests, regression, system, and integration tests.
  • Contributed to open-source frameworks like Apache. I was accepted as a member of Apache's Project Management Committee for the Thrift library.
  • Managed low-level hardware and kernel integration working directly on modules of the Linux kernel.
Technologies: Object-oriented Programming (OOP), Unit Testing, UML, Python, JavaScript, C++

Experience

3D Medical Imaging Segmentation

Scoped, modeled, and deployed a new 3D deep neural network for volumetric segmentation and classification of lung CT scans. I created a web user interface for clients and medical staff to upload their scans and inspect the resulting masks with a JavaScript visualization library; 3D Medical Imaging Segmentation.

Education

2012 - 2014

Master's Degree in Computer Science

University of Zurich - Zurich, Switzerland

Skills

Libraries/APIs

PyTorch, Pandas, Scikit-learn, XGBoost, SciPy, TensorFlow, Keras, Microsoft HPC

Languages

Python, C++, JavaScript, UML

Paradigms

Unit Testing, Object-oriented Programming (OOP), Microservices

Platforms

NVIDIA CUDA

Other

Machine Learning, Data Science, Deep Learning, Convolutional Neural Networks (CNNs), OOP Designs

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring