Summary
Overview
Work History
Education
Skills
Timeline
SoftwareDeveloper

Dylan Watson

Software Developer
Wellington, New Zealand

Summary

Multitalented Software Engineer with experience in Identity Platform implementation, API development and Data Engineering. Demonstrated excellent skills in Golang, JavaScript and Python. True team player with strengths in problem solving, adaptability and accuracy.

Overview

6
6
years of professional experience
5
5

Years of post-secondary education

Work History

Software Engineer

Coop Norge
Oslo
10.2021 - 10.2023
  • Coordinated with other engineers to design,
    implement, and deploy Golang, TypeScript and
    Python based solutions on GCP infrastructure.
  • Managed CICD with Kubernetes, Docker, Terraform
    and GitHub Actions. Maintained uninterrupted,
    continuous deployments, prioritizing security and
    uptime.
  • Main contributor to lift and shift of entire IDP solution
    from Microsoft to GDP infrastructure. Performed
    without downtime. Developed new reproducible
    database management technique, limiting DB
    access to privileged app instance + developers with
    an effortless IaC approach.
  • Contributed to extensive dockerized unit and
    end-to-end testing, allowing for portability and
    reproducibility. Updated old code bases to modern development standards, improving functionality.
  • Developed numerous autonomous monitoring and
    alerting tools, integrating with Microsoft teams, Slack
    and email for increased visibility and minimal
    response times.

Software Developer

Contact Energy
Wellington
04.2018 - 10.2021
  • Designed, implemented and deployed digital infrastructure utilizing Node.js and AWS Lambda on the Serverless framework to create RESTful apis, as well as other event-driven microservices.
  • Coordinated database development, including NoSQL and relational databases (DynamoDB and PostgreSQL).
  • Implemented ETL jobs across multiple programming languages and databases (javascript, python).
  • Maintained devops pipelines using GoCD and scripting languages e.g. bash.
  • Implemented dynamic templating for customer facing emails.
  • Produced technical documentation for education of newly hired employees.
  • Led version control efforts for organization, employing GitLab and other private repositories.
  • Implemented data pipelines to train machine learning models (AWS Comprehend).

Automation Tester

Tertiary Education Commission
Wellington
01.2018 - 03.2018
  • Implemented a C# Selenium workflow to automate testing of complex data visualizations.
  • Implemented proof of concepts of new features for using Qlik APIs.

Education

Master of Software Development - Computer And Information Sciences

Victoria University of Wellington
Wellington
03.2017 - 03.2018

Bachelor of Science - Biology

Victoria University of Wellington
01.2013 - 01.2017

Skills

    Amazon Web Services

undefined

Timeline

Software Engineer

Coop Norge
10.2021 - 10.2023

Software Developer

Contact Energy
04.2018 - 10.2021

Automation Tester

Tertiary Education Commission
01.2018 - 03.2018

Master of Software Development - Computer And Information Sciences

Victoria University of Wellington
03.2017 - 03.2018

Bachelor of Science - Biology

Victoria University of Wellington
01.2013 - 01.2017
Dylan WatsonSoftware Developer