Mohamed A. Abdelhady, Developer in Amsterdam, Netherlands
Mohamed is available for hire
Hire Mohamed

Mohamed A. Abdelhady

Verified Expert  in Engineering

Python Developer

Location
Amsterdam, Netherlands
Toptal Member Since
September 29, 2021

An adept machine learning engineer, Mohamed excels in creating ML-powered products across varied domains. His expertise spans computer vision for KYC, graphs in fraud detection, and anomaly detection for AML. Leading data teams, he ensures robust risk coverage. Mohamed's proficiency extends to developing ML solutions for fintech fraud detection, autonomous robots, and precision machinery. He oversees complete ML lifecycles, excelling in requirements gathering, model training, and deployment.

Portfolio

Adyen
Artificial Intelligence (AI), Data Science, Deployment, Scikit-learn, PySpark...
Fourthline
Computer Vision, Python, TensorFlow
ASML Holding
Python, System Design, Modeling

Experience

Availability

Part-time

Preferred Environment

Python, Git, Pandas, FastAPI, Docker, Artificial Intelligence (AI), Computer Vision, Data Science, Deep Learning

The most amazing...

...thing I've done recently is develop a graph-based deep learning model that flags fraudulent users and saves over €1.3 million for our clients.

Work Experience

Tech Lead Machine Learning

2021 - PRESENT
Adyen
  • Spearheaded research and development of machine learning-driven products for external and internal fraud detection use cases and anti-money laundering (AML) applications.
  • Developed and deployed graph-based machine learning models, leading to a significant increase in the recall of fraud detection products and help saving platforms more than $2.5 million.
  • Grew and up-skilled the team and introduced workflows to ensure data governance and software development best practices.
Technologies: Artificial Intelligence (AI), Data Science, Deployment, Scikit-learn, PySpark, Hadoop, Jupyter, Pytest, Git, Variational Autoencoders, Anomaly Detection, Machine Learning, PyTorch, TensorFlow, Python, Grafana

Machine Learning Engineer

2019 - 2021
Fourthline
  • Oversaw a data annotation strategy, ETL pipelines, and training frameworks for deep learning models to achieve an end-to-end identity document authentication and provide calibrated risk scores.
  • Researched and created frameworks for uncertainty estimation, unsupervised learning, and generative modeling to improve fraud detection capabilities.
  • Developed, deployed, and maintained optimized Python APIs for serving ML models.
Technologies: Computer Vision, Python, TensorFlow

Software Design Engineer

2018 - 2019
ASML Holding
  • Developed model-driven software components and algorithms for new machine modules.
  • Implemented data visualization pipelines to verify new motion algorithms.
  • Developed a code analysis tool to inspect illegal interfaces that reduced development time.
Technologies: Python, System Design, Modeling

Robotics Software Developer

2017 - 2018
Magazino
  • Led the technical onboarding and deployment of autonomous fleets at two intra-logistics warehouses.
  • Developed navigation algorithms based on topological graphs for multi-robot applications.
  • Created a robot-in-the-loop testing pipeline to improve the integration and validation process.
Technologies: Computer Vision

Account Fraud Detection Using Graph Machine Learning

A graph-based approach to detect fraudulent account holders onboarded on multiple platforms. The graph topology captures how accounts are linked together through transactional patterns or KYC attributes. Viewing this problem from the lens of graphs allows us to capture subtle fraud patterns, significantly improving recall.

Visualizing TensorFlow Metrics in Kibana

https://medium.com/fourthline-tech/how-to-visualize-tensorflow-metrics-in-kibana-761268353ca3
This project explains how to visualize TensorFlow serving metrics in Kibana within the Elastic Stack using Prometheus and Metricbeat. I created a containerized framework that shows how to closely track, monitor, and visualize the performance of a machine-learning model within a deployed service running in a production environment.

Help Navigate Robots: Terrain Classification Using IMU Data

https://github.com/adelizer/kaggle-sandbox/tree/master/terrain-classification
I built an RNN-based classification model that enables robots to recognize the floor surface using data collected from inertial measurement units (IMU sensors). The model can differentiate nine different surfaces with an accuracy of over 70% based on the IMU data.
2015 - 2017

Master's Degree in Computer Science

University of Twente - The Netherlands

2009 - 2014

Bachelor's Degree in Robotics and Mechatronics

German University in Cairo - Cairo, Egypt

MARCH 2021 - PRESENT

Build Better Generative Adversarial Networks (GANs)

Coursera

SEPTEMBER 2019 - PRESENT

Deep Learning

Coursera

FEBRUARY 2019 - PRESENT

Machine Learning

Coursera

Languages

Python, C++

Libraries/APIs

TensorFlow, Keras, Flask-RESTful, Pandas, NumPy, PyTorch, Scikit-learn, PySpark

Tools

Git, PyCharm, Kibana, Elastic, Jupyter, Pytest, Grafana

Paradigms

Data Science, Design Patterns, Anomaly Detection

Platforms

Jupyter Notebook, Docker

Other

Data Analysis, Machine Learning, Computer Vision, Software Architecture, Robotics, Data Visualization, System Design, Modeling, Prometheus, Time Series Analysis, Robot Operating System (ROS), FastAPI, Artificial Intelligence (AI), Deep Learning, Deployment, Research, Variational Autoencoders

Frameworks

Flask, Hadoop

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