Ishola Babatunde Isaac, Software Developer in Chicago, IL, United States
Ishola Babatunde Isaac

Software Developer in Chicago, IL, United States

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.
Ishola is now available for hire


  • Nielsen
  • APN Health
    C++, C#, Java, Azure Cognitive Services, Keras, TensorFlow, Python
  • GE Healthcare
    PostgreSQL, MongoDB, Bash, Java, Node.js, MATLAB, Python


Chicago, IL, United States



Preferred Environment

Linux, Vim Text Editor, Jupyter, Visual Studio 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.


  • Senior Data Scientist - Team Lead

    2019 - PRESENT
    • Built predictive models to provide useful insight into the clients' product.
    • Set up Airflow to automate ETL workflow.
    • 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.
    • Developed a pattern recognition algorithm to identify certain rare events in gas time series data.
    • Developed 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.


  • Languages

    Python, Java, SQL, C#, Bash Script, C++, Bash, C
  • Libraries/APIs

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

    Data Science
  • Storage

    MySQL, PostgreSQL, MongoDB, NoSQL
  • Other

    Deep Learning, Object Tracking, Artificial Intelligence (AI), Computer Vision, Predictive Modeling, Software Development, Signal Processing, Machine Learning, Natural Language Processing (NLP)
  • Tools

    TensorBoard, MATLAB, Git, Jupyter, Vim Text Editor
  • Platforms

    Linux, Visual Studio Code


  • Master's Degree in Electrical Engineering and Computer Science
    2014 - 2016
    Marquette University - Milwaukee, Wisconsin, USA
  • Bachelor's Degree in Electrical Engineering
    2006 - 2011
    Obafemi Awolowo University - Ile-ife, Osun State, Nigeria

To view more profiles

Join Toptal
Share it with others