Derryn Knife, Developer in Brisbane, Queensland, Australia
Derryn is available for hire
Hire Derryn

Derryn Knife

Verified Expert  in Engineering

Data Scientist and Developer

Brisbane, Queensland, Australia
Toptal Member Since
January 7, 2022

Derryn is a data scientist and subject-matter expert in reliability engineering and survival statistics. He has worked as a manager, project lead, and specialist in the aviation, mining, defense, and utility industries. Derryn has a proven track record of successfully developing and deploying data science solutions that add significant value to organizations.


Legal Business Services, LLC
Python, SQL, Data, Data Science, Pandas, Databricks, Python 3
Python, REST, APIs, JSON, Databases, Graph Databases, Neo4j, Google Cloud...
BHP Group
Python, Machine Learning, Statistics, Analysis, Analytics, Data Science, NumPy...




Preferred Environment

MacOS, Python

The most amazing...

...thing I've built is a Python package, SurPyval, to perform survival statistics in Python.

Work Experience

Data Engineer

2022 - 2022
Legal Business Services, LLC
  • Developed a competing risk software module in Python to help predict the risk of legal finance contracts defaulting.
  • Explored data and developed notebooks on the Databricks platform.
  • Provided input into building a cashflow model from competing risk survival model.
Technologies: Python, SQL, Data, Data Science, Pandas, Databricks, Python 3

Lead Developer

2022 - 2022
  • Developed a tool to aid UBH in delivering training. The tool allowed users to identify the risk of burnout in their teams and identify action plans that could be used to minimize the risk of team members burning out.
  • Performed the role of a senior developer, architect, engagement lead, and back-end developer.
  • Integrated the Neo4j graph database solution and deployed it to the Google Cloud Platform.
Technologies: Python, REST, APIs, JSON, Databases, Graph Databases, Neo4j, Google Cloud, NumPy, Google Cloud Platform (GCP), Python 3

Project Lead

2018 - 2022
BHP Group
  • Led a team of engineers, maintenance professionals, and data scientists in finding, assessing, and developing solutions to reduce costs and risks.
  • Developed algorithms to predict the time until machines' failures occur and to optimize the recommended interventions to minimize costs.
  • Oversaw the development of an internal web tool with ML features to manage the process of digitizing documents of maintenance activities into a database.
  • Worked on several projects that required analysis from large and disparate datasets to analyze and visualize findings.
  • Tasked with communicating findings and recommending future courses of action once datasets were analyzed and visualized.
Technologies: Python, Machine Learning, Statistics, Analysis, Analytics, Data Science, NumPy, Data Analysis, Matplotlib, Data Visualization, Python 3, Artificial Intelligence (AI)

Data Scientist

2017 - 2018
BHP Group
  • Developed an algorithm to understand the risk of failure of conveyor belts.
  • Created a methodology to predict the cost-optimal time in the future to replace belts of conveyors.
  • Built complex models to predict how changes in machine performance behaviors will impact organizational productivity.
Technologies: Python, Deep Neural Networks, Pandas, Statistics, Value Analysis, SQL, Machine Learning, Analysis, Analytics, Data Science, NumPy, Data Visualization, Python 3, Data Management

Senior Reliability Engineer

2016 - 2017
Relken Engineering
  • Analyzed gigabytes of data to extract meaningful insights on which business the company could take clear and effective actions.
  • Led engagements with clients to deliver what they needed.
  • Contributed to an extensive simulation study to help a large aviation organization improve its performance.
Technologies: Python, Pandas, Consulting, Analysis, Analytics, Data Science, NumPy, Python 3

Reliability Engineering Tool
A python-based web application developed with Flask, Neo4j, and MongoDB, available on the Google Cloud Platform to perform statistical analysis of time-to-failure data for maintenance and reliability engineers. The product uses the SurPyval, a survival analysis package I also developed.


Python, SQL, Python 3


Pandas, NumPy, Matplotlib, React


Data Science, REST


Statistics, Analysis, Analytics, Data Analysis, Machine Learning, Deep Learning, Data Visualization, Artificial Intelligence (AI), Data Management, Deep Neural Networks, Google Login, Engineering, Consulting, Value Analysis, APIs, Data, Back-end, Front-end




Google Cloud Platform (GCP), Databricks


Google Cloud, Graph Databases, MongoDB, Neo4j, JSON, Databases


Stripe Checkout

2020 - 2022

Master's Degree in Philosophy

University of New England - New South Wales, Australia

2014 - 2015

Master's Degree in Reliability Engineering

University of Maryland - College Park, MD, USA

2006 - 2010

Bachelor's Degree in Aeronautical Engineering

University of New South Wales (UNSW Sydney) - Canberra, Australia


DeepLearning.AI TensorFlow Developer



Deep Learning Specialization


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