Matthew Woods, Developer in San Jose, CA, United States
Matthew is available for hire
Hire Matthew

Matthew Woods

Verified Expert  in Engineering

Machine Learning Developer

Location
San Jose, CA, United States
Toptal Member Since
December 21, 2020

For the past 12 years, Matthew has been creating applied machine learning and data-driven engineering projects in multiple industrial sectors, including agriculture, biotechnology, cybersecurity, and automotive. He is passionate about developing technologies that exploit his knowledge and experience with machine learning.

Portfolio

Self-employed
Supervised Machine Learning, Amazon EC2, Artificial Intelligence (AI)...
Traptic
Computer Vision, Deep Learning, Python, Machine Learning, Algorithms...
SAIC Innovation Center
Amazon Web Services (AWS), OpenCV, TensorFlow, Python, Computer Vision, PyTorch...

Experience

Availability

Full-time

Preferred Environment

Git, Python, Artificial Intelligence (AI), Linux, AWS Cloud Computing Services

The most amazing...

...thing I've developed is a machine learning software that produced the 1st place winning models in the MAQC competition.

Work Experience

Machine Learning Engineer and Scientist

2021 - PRESENT
Self-employed
  • Developed a computer vision system for automotive damage assessment.
  • Created a machine learning-based system to diagnose disease states from a biological sample.
  • Built a system to answer questions specific to published scientific literature in a given domain.
Technologies: Supervised Machine Learning, Amazon EC2, Artificial Intelligence (AI), LangChain, Machine Learning, Computer Vision, Object Detection, Large Language Models (LLMs), ChatGPT, OpenAI GPT-3 API, OpenAI, Generative Pre-trained Transformers (GPT), OpenAI GPT-4 API, Natural Language Processing (NLP), Language Models, Neural Networks, Google Cloud Platform (GCP), API Integration, Predictive Modeling, You Only Look Once (YOLO), AI Research

Principal Software Development Engineer, Artificial Intelligence

2021 - 2021
Traptic
  • Led the development of the robot's visual system software using deep learning and computer vision, including coding in Python and Bash for training, tuning, and deploying to the production of customized convolutional neural network architectures.
  • Contributed to the architectural modifications and custom loss functions for the neural networks that allowed the inference of multiple targets from images with semi-supervised training.
  • Championed the delivery of a mathematical model of harvest yield that allowed tuning aspects of the visual and robotics systems to maximize the robot's strawberry picking rate.
Technologies: Computer Vision, Deep Learning, Python, Machine Learning, Algorithms, Artificial Intelligence (AI), Convolutional Neural Networks (CNN), Linux, Amazon EC2, AWS Cloud Computing Services, Amazon S3 (AWS S3), Sensor Data, Keras, TensorFlow, Research, Custom Models, Data Engineering, Image Processing, gRPC, APIs, Neural Networks, API Integration, Predictive Modeling, AI Research

Senior Machine Learning Engineer

2017 - 2019
SAIC Innovation Center
  • Developed a driver monitoring system fusing video and biometric streams.
  • Built a system to predict a driver's intended destination.
  • Developed a system to anticipate drivers' environmental control preferences.
Technologies: Amazon Web Services (AWS), OpenCV, TensorFlow, Python, Computer Vision, PyTorch, Deep Learning, Algorithms, JSON, Artificial Intelligence (AI), Convolutional Neural Networks (CNN), Mathematics, Linux, Amazon EC2, AWS Cloud Computing Services, Amazon S3 (AWS S3), Scikit-learn, Sensor Data, Signal Processing, Time Series, Keras, Research, Custom Models, Image Processing, APIs, Neural Networks, Predictive Modeling, AI Research

Senior Data Scientist

2015 - 2017
Venafi
  • Developed an anomaly detection system for PKI certificates using Spark and Python.
  • Developed software to organize customers' internal PKI certificates into functionally meaningful groups with hierarchical clustering and a customized domain name similarity metric. Built a stand-alone REST API for this back end using Flask.
  • Developed a system to assign a score to certificates on the basis of revocation likelihood as estimated with machine learning.
Technologies: MLlib, Linux, Unix, Amazon EC2, Amazon S3 (AWS S3), RStudio Shiny, R, Flask, Scikit-learn, Spark, Python, Deep Learning, Algorithms, JSON, Artificial Intelligence (AI), Convolutional Neural Networks (CNN), Mathematics, AWS Cloud Computing Services, Signal Processing, Time Series, Keras, TensorFlow, Research, Custom Models, Data Science, APIs, Neural Networks, API Integration, Predictive Modeling, AI Research

Senior Research Scientist I

2008 - 2010
Pfizer
  • Developed a machine learning system for the prediction of antibody thermal and acidic stability on the basis of primary sequence with the aim of identifying stability improving inducible mutations.
  • Identified common biological activity among a large panel of compounds with unsupervised learning and computer vision applied to digital microscopy.
  • Performed text mining and natural language processing of a large corpus of miRNA-related publications.
Technologies: MATLAB, R, Statistics, Machine Learning, Algorithms, Artificial Intelligence (AI), Science, Mathematics, Linux, Amazon EC2, AWS Cloud Computing Services, Amazon S3 (AWS S3), Signal Processing, Time Series, Differential Equations, Research, Custom Models, Neural Networks, Predictive Modeling, AI Research

Neural Network and Bioinformatic designs for Predicting HIV-1 Protease Inhibitor Resistance

It's my doctoral work, where I created a new machine learning method for online-learning of continuous-valued multi-dimensional to multi-dimensional maps, a novel feature selection method, and a general-purpose protein-encoding scheme for ML applications. These methods are used to personalize the treatment of HIV-positive patients.

Languages

Python, R

Paradigms

Data Science

Other

Machine Learning, Science, Statistics, Simulations, Computer Vision, Supervised Learning, Unsupervised Learning, Time Series, Signal Processing, Mathematics, Algorithms, Modeling, Artificial Intelligence (AI), Research, Custom Models, Supervised Machine Learning, Object Detection, Neural Networks, Predictive Modeling, AI Research, Outlier Detection, Differential Equations, Software Development, Sensor Fusion, Sensor Data, Deep Learning, Convolutional Neural Networks (CNN), Data Engineering, Image Processing, API Integration, APIs, Large Language Models (LLMs), LangChain, ChatGPT, OpenAI GPT-3 API, OpenAI, Generative Pre-trained Transformers (GPT), OpenAI GPT-4 API, Natural Language Processing (NLP), Language Models

Libraries/APIs

TensorFlow, OpenCV, Keras, Scikit-learn, MLlib, PyTorch

Tools

PyCharm, Git, Trello, MATLAB, You Only Look Once (YOLO)

Platforms

MacOS, Unix, Amazon Web Services (AWS), Amazon EC2, Linux, AWS Cloud Computing Services, Google Cloud Platform (GCP)

Frameworks

Spark, Flask, RStudio Shiny, gRPC

Storage

Amazon S3 (AWS S3), JSON

2001 - 2007

Ph.D. in Cognitive and Neural Systems

Boston University - Boston, MA, USA

1992 - 1996

Bachelor's Degree in Physics and Mathematics

University of Michigan - Ann Arbor, MI, USA

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