Work
  • Jun 2023 - present
    Vector Technology Solutions

    Principal Software Engineer

    At VTS we have a developed an energy platform; ingesting, processing and analysing energy data at scale, it provides insights and capability to help support de-carbonisation, renewable energy sources and electrification of transport. We provide an integrated meter data management / network data visibility / operational support system, in use with millions of meters across New Zealand and Australia.

    • One of two Principals, leading six development teams and 40 developers.
    • Architecture, design, planning, standards, documentation.
    • Problem solving, investigations, incident management.
    • Co-development with AWS (VTS/AWS alliance - some bespoke products, not yet publicly available.)
    • Evaluations, proof of concepts, releases, deployment orchestration and decommissioning.

    Vector Technology Solutions

  • Jan 2021 - Jun 2023
    Vector Technology Solutions

    Technical Lead

    • Built the foundations for the VTS Diverge platform.
    • Managed support and testing, and ran a 4-month “parallel run” : production data forwarded into both the legacy system and the new platform, for functional and stress testing.
    • Set up the documentation structure and standards; built monitoring and logging; wrote runbooks for the alerts and various investigations.

    Vector Technology Solutions

  • Sep 2019 - Dec 2020
    Auckland University

    Senior Software Developer

    • Multiple microservices, integrating various University systems with the new student management system Haplo via Kafka.
    • Java/Spring Boot, Jenkins, ECS, Kibana for logs, Grafana for dashboards.

    Auckland University

  • Jan 2019 - Aug 2021
    MessageMedia

    Senior Software Developer

    • Microservices and applications for the MessageMedia (SMS integration) platform.
    • High quality environment: detailed code quality, style, and unit testing, extensive integration tests, multiple stacks.

    MessageMedia

  • May 2017 - Jun 2019
    Dexibit

    Vice President, Engineering

    • Big-data analytics for museums and galleries.
    • Java front-end (Vaadin), Python back-end (data pipelines)
    • Ticketing, visitor-tracking (wifi), data science for predicting revenue, sentiment analysis for reviews

    Dexibit

  • Nov 2014 - Dec 2016
    Fiserv

    Mobile Team Lead

    • Mobile development for a large multi-application, multi-tenanted financial services company.
    • System Team : feature integration, tier 3 support

    Fiserv