Kevin Ong

Kevin Ong

ML Engineer | Data Scientist

Name:Kevin Ong
Date of birth:

I am an experienced software, data and ML engineer. I am an IT consultant and have taught at the tertiary level for more than a decade. I have worked on building predictive models and search recommendations using ML techniques.

At the University of Melbourne, I led a data and software engineering team to create Find an Expert search engine by implementing the architecture for data storage, transformation (using NLP techniques), delivery and monitoring which includes information retrieval, data ingestion, analysis, and indexation for the Elasticsearch search engine.

At RedBubble, I helped to discover search trends and implement personalised recommendations using content-based filtering and to ensure that the new implementations provided uplift in terms of conversions using A/B testing.

My previous roles also include data governance, data analytics, and consultation for web application designs and implementations. I have also previously delivered a pilot SMS reminder system for cancer patients for Peter MacCallum Cancer Institute and published a research paper. I also built a search engine for an Australian fintech startup - Listcorp.




2009 - 2021

RMIT University

Multiple Roles

Instructor (2009 - 2021)

Taught courses on:

  • Software Design and Engineering Fundamentals
  • Internet of Things
  • Java Programming (Basic & Advanced)
  • Database Concepts & Web Applications

Lecturer (2014 - 2017)

Overhauled Web Database Application to include Cloud Infrastructure component with bringing on AWS as part of the content delivery for Web Database Application course. Updated the content of Document Markup Languages to include JSON and YAML

Research Assistant (2009 - 2014)

Jan 2013 - Dec 2014: Analysed on a large web log dataset from Westfield retail group.

Dec 2010 - Jul 2011: Analysed web logs from National Archives, UK

Dec 2009 – Mar 2010: Sentiment analysis of blog posts

2020 - 2020


Data Scientist

This is an MLOps role:

  • Use Buildkite, Airflow, and Python to build ML models
  • Discover search trends and popularity
  • Create personalised recommendations using content filtering
  • Use NLP techniques to surface keywords for search recommendations

2019 - 2020


Technology Consultant

Consulting at University of Melbourne

2019 - 2019

University of Melbourne

Technical Project Lead

In charge of building and scaling a web search engine, and creating a data lake to store data from various enterprise source systems to deliver a public facing Find an Expert web search application for the University of Melbourne.

Responsibilities include managing the research data and preparing the data for data analytics and reporting findings to various senior and executive stakeholders throughout the University of Melbourne. This includes leading a team of developers/analysts to develop and manage the aforementioned search engine.


2014 - 2019

RMIT University

PhD in Computer Science

Australian Postgraduate Award Scholar 2015 - 2018.

RPS Scholarship 2014.

2013 - 2014

RMIT University

Bachelor of Computer Science (Hons)

Vice Chancellor's List 2014.

2008 - 2011

RMIT University

Bachelor of IT (minor in Business Management)

Graduated with Distinction.

High Achievement Award Scholarship.

2003 - 2005

Nanyang Technological University

Bachelor of Electrical Electronic Engineering

Created Facial Recognition and Detection software.