Ishola Babatunde Isaac, Developer in Chicago, IL, United States
Ishola is available for hire
Hire Ishola

Ishola Babatunde Isaac

Verified Expert  in Engineering

Software Developer

Chicago, IL, United States
Toptal Member Since
May 2, 2019

Isaac has experience developing and deploying machine learning solutions to problems across various domains including computer vision, signal processing, failure prediction, time series forecasting, network security, natural language processing, and 3D reconstruction. Isaac has worked in both small and large organizations and has led projects from idealization to product deployment.


Java, Python
APN Health
C++, C#, Java, Azure Cognitive Services, Keras, TensorFlow, Python



Preferred Environment

Linux, Vim Text Editor, Jupyter, Visual Studio Code (VS Code), Git

The most amazing...

...thing I've created is Brain-Machine Interfacing; it uses EEG signals (brain waves) to control a mouse pointer on a computer.

Work Experience

Software Engineer

2022 - PRESENT
  • Developed external user security tools for Google Ads.
  • Engineered security tools to minimize abuse by internal users.
  • Implemented tools to effectively mitigate the impact of scaled abuse within various ad products.
Technologies: Java, Python

Senior Data Scientist

2019 - 2022
  • Built predictive models to provide useful insight into the client's product.
  • Set up Airflow to automate ETL workflow to support automated model deployment.
  • Implemented a messaging queue to manage model training jobs.
Technologies: Python

Data Scientist

2017 - 2019
APN Health
  • Built object detection models for real-time tracking of catheters, patches, and cryoballons in x-ray images.
  • Built deep learning-based model for classifying heart arrhythmia from ECG (heart) signals.
  • Developed a 3D Convolutional Autoencoder for generating realistic 3D heart chamber map from very few 3D points.
  • Built dataset annotation system. Developed both client and server-side applications.
  • Developed RESTful web service endpoints for object detection and ECG classification models.
Technologies: C++, C#, Java, Azure Cognitive Services, Keras, TensorFlow, Python

Machine Learning Engineer

2016 - 2017
GE Healthcare
  • Built GE Healthcare Tube Watch system – Tube Watch is GE Healthcare’s predictive solution that is designed to remotely monitor tubes and predict failures before any disruption occurs.
  • Designed and implemented multi-modal failure prediction algorithms for CT machines.
  • Developed an NLP-based classifier to identify failed parts in CT machines using field support data.
  • Developed optimized data preprocessing system that collects and converts unstructured big data and into structured database records. Processing about 100 million records in 2 hours on a single machine.
Technologies: PostgreSQL, MongoDB, Bash, Java, Node.js, MATLAB, Python

Data Analyst

2014 - 2016
  • Developed a natural gas demand model-adjustment algorithm that accounts for behavioral impact on gas demand.
  • Created a pattern recognition algorithm to identify certain rare events in gas time series data.
  • Engineered daily gas demand forecasting models to help gas utilities in their daily operations planning.
Technologies: MATLAB

Research Engineer

2012 - 2014
Bioinstrumentation and Neuroengineering Lab
  • Implemented a 1-D cursor control with EEG signals using FFT and logistic regression.
  • Implemented a Gait-Modeling system with accelerometers data using subspace identification.
Technologies: MATLAB, Java, C, C#

Object Tracking in X-ray Images
Joint object detection and tracking model for real-time tracking of various objects in x-ray images. Created a model for tracking ablation catheters to get coordinates used for 3D mapping. Created a motion sensing and correction algorithm by tracking motion sensing patches to detect and correct for movement. Create a model for automatic placement of Cryoballoon by detection 2D location and 3D projection from a single x-ray image.

3D Reconstruction with AI
Generating a high-density 3D map from very few 3D points using 3D Convolutional AutoEncoder.

FAQBot with Sentence Similarity Model
Sentence Similarity model trained on Quora duplicate Question Pairs dataset to identify sentences that are similar in meaning using Siamese Bidirectional LSTM model. Given two sentences, the Siamese NLP model outputs their similarity estimate. Sentence similarity model used in designing a FAQ Bot by matching user request/questions to a database of known FAQs and returning the corresponding answer.

Tag Recommender
Identifies important words in a document and suggest words similar to the identified words. Uses TF-IDF to identify the top-k most important words in a given document and finds other words similar to the identified (important) words.

RCS Chatbot

Created an AI-based conversational agent with the ability to complete a user request by performing Intent Matching, Entity Extraction, Context Awareness, as well as asking follow-up questions to obtain extra information needed to complete an action. Built using DialogFlow and deployed on RCS platform. Integrated with Google Assistant for voice-based conversation.

GE Healthcare Tube Watch
Tube Watch is GE Healthcare’s predictive monitoring solution for CT scanners that can help predict an impending tube failure, enabling tube replacement at a more convenient time. Tube Watch integrates artificial intelligence, machine learning, and software analytics to remotely monitor and predict failure of individual components of the machine.


Python, Java, SQL, C#, Bash Script, C++, Bash, C


TensorFlow, Keras, Pandas, Scikit-learn, Azure Cognitive Services, Node.js


Data Science


MySQL, PostgreSQL, MongoDB, NoSQL


Deep Learning, Object Tracking, Artificial Intelligence (AI), Computer Vision, Predictive Modeling, Software Development, Signal Processing, Machine Learning, Natural Language Processing (NLP), GPT, Generative Pre-trained Transformers (GPT)


TensorBoard, MATLAB, Git, Jupyter, Vim Text Editor


Linux, Visual Studio Code (VS Code)

2014 - 2016

Master's Degree in Electrical Engineering and Computer Science

Marquette University - Milwaukee, Wisconsin, USA

2006 - 2011

Bachelor's Degree in Electrical Engineering

Obafemi Awolowo University - Ile-ife, Osun State, Nigeria

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.


Share your needs

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

Choose your talent

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

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