I'm a Chemical Engineer by background, but a data nerd by vocation and heart. After 3 years working for each of BP and Deloitte as a developer, data engineer and data scientist, I've returned to the world of academia to pursue an MPhil in Machine Learning and Machine Intelligence at the University of Cambridge.
A copy of my CV is available on request; please feel free to get in touch via email or any social media channel.
A timeline detailing my career and education to date can be found below.
Currently studying for an MPhil in Machine Learning and Machine Intelligence. Member of Jesus College.
Member of the Consulting Product Factory; creating data-driven solutions for the market. Applied extensive software engineering experience to ensure that data science models adhered to coding best practices, were production ready, and supportable. Containerised models and implemented interfaces to make them “plug-and-play”; enabling swift integration into software applications and UI frameworks. Authored Python frameworks to accelerate the data science workflow; dramatically reducing time to production. These frameworks automated: the management of data ingress and egress from a variety of data stores (databases, cloud-based file stores, etc.) and the production of data audit reports; error handling and monitoring of model performance; and the preparation of model results for consumption by downstream applications. Managed JSON Schema definitions for consuming and validating client data and configuration; and developed extract, transform and load processes. And, as a DevOps and Cloud specialist, aided developers in deploying solutions via Azure DevOps pipelines using frameworks such as Terraform and Serverless.
Developed analytics platforms for BP’s Integrated Supply and Trading (IST) business using a variety of technologies. Rapidly prototyped solutions and platforms, and then architected and deployed into production those which generated the greatest value for the business; defining secure, cloud-based architectures, including strategies for automation, high availability, disaster recovery and role-based access control. Built a variety of Python tools for both developers and the business, and administered various databases.
Assisted in the deployment, integration and customisation of the Murex platform. Continued to expand my platform engineering expertise, whilst also significantly improving my Java development capabilities.
Aided in the development of platforms for the automated continuous build, deployment and testing of applications. This role furthered my expertise in developing cloud-based solutions, as well as enabled me to gain experience of using tools such as Jenkins, Ansible, Vagrant and Docker.
One of six recipients of the Salters’ Institute chemical engineering graduate prizes for 2015. Prizes are awarded on the basis of assessments of the potential of candidates ultimately to occupy leading positions in public life, either by employment in the Chemical or related industries, or more generally in employment that supports the industrial life of the UK.
Supported the development and maintenance of solutions that allowed communication between a number of applications and systems. This included assisting in the testing of applications prior to their release into production, and leading the technical evaluation of cloud-based cluster computing solutions.
IChemE Scottish Branch Prize for Best Graduating Chemical Engineering Student At Edinburgh University in 2015.
Worked in the Exploration and Production Engineering Technology Information department on a diverse range of projects. This allowed me to utilise and strengthen a wide range of skills whilst gaining experience of working internationally.
Gained a First Class Master’s degree in Chemical Engineering. Recipient of the class medal in every year, and awarded prizes by BP, Exxon Mobil, the Institute of Chemical Engineers, and The Salters’ Institute.
My introduction to coding! Summer internships over three years. Responsible for the creation and management of a series of Xojo data management applications. I was also the creator of NS-Inspect, a commercial Xojo program designed to indicate when a drill string should be inspected during the drilling of a series of wells.