Matthew Nelson

Data, Machine Learning and Analytics Engineer

Click anywhere to Print and Save as PDF

Summary

Data Professional Experience
9 years
Designations
MIDS
Total Career Experience
15 years
Designations
P.Eng
BASc
Email
matthewpeternelson@gmail.com
Phone
+1-403-667-3022
Education
Calgary, Canada
Education
Master of Information and Data Science University of California, Berkeley
Education
Bachelor of Applied Science, Chemical Engineering University of Waterloo

Experience

Senior Data Analytics EngineerApr 2024 - Present
Integrating best practices and diverse solutions across the data stack within the Data Analytics and Integration team.
Dashboards and Corporate Reporting Redesigns
  • Operating Cost Dashboard
    PowerBI
    SSAS
    Data Visualization

    Created a multi-level Operating Cost Dashboard in PowerBI. Planning and forecasting functionality was embedded in a beautiful and intuitive interface

  • Corporate Capital Dashboard
    PowerBI
    SSAS
    Data Visualization

    Designed a Corporate Capital Dashboard in PowerBI, with a similar multi-level structure to the Operating Cost Dashboard and consistent design styling.

  • Weekly Well Production Report
    Spotfire
    Power Automate
    Custom CSS

    Redesigned a Weekly Well Production report which was generated manually in Spotfire weekly. The new report implemented best practices in data visualization to greatly improve readability, and the full update/pdf/email process was automated using Spotfire's Automation Services and Microsoft's Power Automate.

  • Lift Gas Optimization Dashboard
    PowerBI
    Lift Gas
    Optimization

    Built a simple Lift Gas Optimization Dashboard in PowerBI to help the Production Engineers understand the lift gas usage across the company, and to identify opportunities for optimization.

Python Web App Development
  • Auto-Frac Sequence App
    Streamlit
    Python
    Zipper Fracturing

    Replaced a completely manual task of choosing the sequence for a zipper fracturing design on new well pads with a Python web app. The app was built with Streamlit, and integrated a purpose built algorithm to intelligently choose the next stage to stimulate while reducing operations time at the surface and staying ahead of offsetting wells on frac azimuth.

  • Gas Plant Development App
    Streamlit
    Python

    Designed a Streamlit app to provide an interface for estimating the level of development required to fill a gas processing plant to capacity, taking in a base forecast, type curve forecast(s), and simulation parameters specific to the situation.

Data Governance Committee Member
  • Cloud and Analytic Stack Advocacy
    Data Governance
    Cloud
    Data Analytics
    Mentorship

    As the only member with significant cloud and analytic stack experience, advocated for the use of a true cloud based data analytics stack. Educated on the importance of thoughtful design for data ingestion, data engineering, semantic layers, and data visualization / data consumption.

  • Tool Research and Education
    Data Governance
    dbt Cloud
    Fivetran
    AtScale
    Snowflake

    Educated the DGC on the benefits of tools like dbt Cloud, Fivetran, AtScale, and Snowflake for modern data analytics stacks.

Data & Advanced Analytics LeadFeb 2022 - Present
Designed, implemented and programmed Canlin's industry leading data stack, using dbt Cloud, Snowflake, DataRobot, Tableau, and Streamlit. Developed and implemented descriptive and predictive solutions for the Integrated Remote Operating Centre (IROC), leveraging data and machine learning to optimize field operations and maintenance. Architected and executed business intelligence (BI) solutions, user web applications and all forms of analytics throughout the company. Provided mentorship to young professionals interested in data as well as senior management on the value of data and analytics.
Corporate Data Warehouse using dbt Cloud and Snowflake
  • dbt Cloud / Snowflake Solution
    dbt Cloud
    Snowflake
    Data Engineering

    Envisioned, constructed, and maintained an all-encompassing dbt Cloud / Snowflake solution for end-to-end data workflows throughout the company. Snowflake now serves as the foundation for all inter-platform Operational Data, Business Intelligence, and Advanced Analytics at Canlin.

  • Data Integration
    Ignition
    Avocet
    Qbyte
    GDC
    ValNav
    OpLynx

    Interconnected all data sources and sinks, including SCADA, Production, Reserves, Financial, and Accounting, to provide a single source of truth for all data at Canlin.

  • Software Engineering Best Practices
    Software Engineering
    dbt Cloud

    Utilized software engineering best practices within dbt Cloud to ensure a robust, scalable, and maintainable data solution.

  • Snowflake Streams, Tasks, and Functions
    Snowflake
    Streams
    Tasks
    Functions

    Utilized Snowflake Streams, Tasks, and Functions for efficient data processing and automation.

  • Tableau Prep Flows
    Tableau Prep
    Collaborative Workflows

    Implemented Tableau Prep Flows for collaborative workflows and raw data loads into Snowflake.

  • Python Scripts and UDFs
    Python
    UDFs
    Snowpark
    Data Cleaning
    Aggregation
    ML Models

    Employed Python Scripts and UDFs (Snowpark) for data cleaning, aggregation, and simple ML models.

  • Tableau Server
    Tableau Server
    Data Visualization
    Reporting

    Implemented general business intelligence using Tableau Server for data visualization and reporting.

Data Science
  • 30 Day Production Forecasting
    Time Series Forecasting

    Trained and deployed a modified XGBoost model to predict the next 30 days of production for 8000+ wells, used for near term corporate reporting and marketing. New predictions are inferred daily.

  • 2 Year Gas and Oil Rate Forecasts
    Time Series Forecasting

    Trained and deployed a 2 year Gas and Oil rate forecasts for all wells, used for long term corporate reporting and marketing.

  • Well Risk Ranking
    Streamlit
    Risk Ranking
    Classification

    Developed a Well Risk Ranking Labeling app in Streamlit to crowdsource subject matter expert risks for a subset of wells. Trained a classification model to predict the corporate risk for all remaining wells, and describe predictions / feature importance to the business.

  • Gas Well Event Detection
    Classification

    Trained a Gas Well Event Detection model to identify anomalous gas well production events, such as hydrates, liquid loading, or downhole mechanical failures.

  • DataRobot Evaluation
    DataRobot
    ML Ops

    Evaluated and justified the DataRobot platform for ease of ML model development and deployment

Machine Learning Ops
  • Custom Streamlit apps for collaborative labeling by operators and production engineers
  • Streamlit, Snowflake, and NocoDB for repeatable data input tasks synced to ETL flows
Notable deliverables
  • Daily Auto forecasting of 8000+ wells with downtime and maintenance events, used for near term corporate reporting and marketing
  • Well Production Check dashboard, with quick calls to action for wells deviating from normal statistical ranges, used by fast-loop production engineers daily
  • Gas Well Anomaly Detection
  • Real time Well Status and Production Dashboards for the Integrated Remote Operating Centre (IROC)
  • Facility Outage production impact auto-assessment using networkx and streamlit, linked to auto-forecasting
  • Automated Weekly Production Report, saving well over 50 hours of work a week across the Operations Team
  • Automated Lease Operating Statements
Corporate Data Scientist and Reserves ManagerOct 2017 - Jan 2022
Additional Detail Here
Exploitation/Development Engineer, Foothills & SouthJul 2014 - Sep 2017
Additional Detail Here
Production Engineer, In-Situ DevelopmentJun 2013 - Jun 2014
Additional Detail Here
Exploitation Engineer, Southern AlbertaAug 2010 - May 2013
Additional Detail Here
Multiple Co-op Terms2006 - 2010
Additional Detail Here

Summary

Languages
English Native speaker
Certificates
Professional Engineering Designation Association of Professional Engineers and Geoscientists of Alberta (APEGA)
Awards
Randy Duxbury Memorial Award University of Waterloo 2010
Awards
Ontario International Education Opportunity Scholarship University of Waterloo 2007

Skills

  • Data & Software

  • Data Visualization Expert
    10 years
    Tableau, Power BI, Matplotlib, Seaborn, Plotly, D3.js, ggplot2, Shiny, Dash, Bokeh
  • Data Engineering Expert
    5 years
    SQL, Snowflake, Snowpark, pandas, Tableau Prep, Feature Stores
  • Database Design, Implementation & Querying Experienced
    5 years
    Snowflake, MongoDB, Oracle, SQL Server, Hive, PostgreSQL
  • Machine Learning, Natural Language Processing & Deep Learning Experienced
    5 years
    scikit-learn, Tensorflow Keras, PyTorch, nltk, Hugging Face
  • Distributed Computing & Cloud Experienced
    5 years
    Snowflake, Spark, Hadoop, Databricks, AWS, Google Cloud
  • Web App Development Experienced
    4 years
    React, node.js, Next.js, tailwindcss, express, Flask, Streamlit, Dash
  • Graph Databases Experienced
    5 years
    neo4j, networkX
  • ML Ops Experienced
    5 years
    Snowflake & Snowpark, DataRobot, Tableau
  • Programming Languages

  • Programming Languages
    7 years
    Python, SQL, Javascript, Typescript, Bash, R
  • Oil & Gas

  • Upstream Oil & Gas Development Expert
    5 years
    Exploitation, Reservoir & Petroleum Engineering Workflows
  • Petroleum Reserves Evaluation Expert
    5 years
    COGEH, NI 51-101