Andrew Nisbet, Software Developer in Menlo Park, CA, United States
Andrew Nisbet

Software Developer in Menlo Park, CA, United States

Member since July 30, 2019
Andrew is a developer with four years of experience developing production machine learning pipelines and efficiently communicating results. He also has an MSc in mathematics with a thesis in deep learning. Andrew is very knowledgable about his field and is quick to gather information and communicate to deliver the product on time and within budget.
Andrew is now available for hire

Portfolio

Experience

Location

Menlo Park, CA, United States

Availability

Part-time

Preferred Environment

Git, Linux

The most amazing...

...thing I've made was an ML pipeline for classifying vegetation from satellite imagery to generate wildfire simulations.

Employment

  • Data Scientist

    2018 - 2019
    One Concern
    • Researched and implemented a novel machine learning algorithm for flood inundation.
    • Developed a pipeline for land-use classification from satellite imagery.
    • Built a ground-truth dataset of historical flood events using satellite imagery.
    Technologies: Docker, GDAL, TensorFlow
  • Data Scientist

    2016 - 2018
    Retail Solutions
    • Developed a sales forecasting algorithm incorporating unstructured promotional and sporting event data, as a result, a large customer renewed their contract. The forecasting was done in R, with Python for the ML components, and SQL for ETL.
    • Carried out a performance audit of a critical R machine learning pipeline which reduced server usage by 60%, enabling the employer to meet SLAs that they were previously failing.
    • Performed ad-hoc investigations and presented results to customers, querying multi-petabyte Vertica SQL and Spark clusters for relevant data.
    • Built ETL pipelines for messy data, using Python and SQL.
    • Produced interactive visualizations to help clients understand the parameters of their advertising campaigns, with d3.js.
    Technologies: Microsoft SQL Server, XGBoost, Vertica, R
  • Software Engineer

    2015 - 2016
    MetOcean Solutions
    • Led a rewrite of the flagship product: a web application to visualize oceanographic forecasts. The new application is currently being used by all customers.
    • Designed, built, and deployed a production REST API to interpolate raw weather data.
    Technologies: NumPy, Flask, React, D3.js

Experience

Skills

  • Languages

    Python, R, SQL, JavaScript
  • Libraries/APIs

    NumPy, Pandas, Sklearn, GDAL, Keras, TensorFlow, D3.js, XGBoost, React
  • Paradigms

    Data Science, Agile Software Development
  • Other

    Machine Learning, Data Analysis, Data Scraping, Remote Sensing, Satellite Images
  • Frameworks

    Flask, Spark
  • Platforms

    Google Cloud Platform (GCP), Google App Engine, Amazon Web Services (AWS), Linux, Docker, Databricks
  • Tools

    Git, GIS
  • Storage

    Microsoft SQL Server, PostgreSQL, Vertica

Education

  • Master's degree in Applied Mathematics
    2015 - 2017
    Chalmers Technical University - Gothenburg, Sweden
  • Bachelor's degree in Psychology
    2012 - 2015
    Canterbury University - Christchurch, New Zealand
  • Bachelor's degree in Mechanical Engineering
    2010 - 2013
    Canterbury University - Christchurch, New Zealand

Certifications

  • GRE: 170 Quantitative, 166 Verbal, 4 Written
    JANUARY 2014 - PRESENT
    ETS GRE

To view more profiles

Join Toptal
Share it with others