Summary
Overview
Work History
Education
Skills
Interests
Timeline
Generic

Dave Flood

Software Engineer | .NET Developer
Wellington

Summary

I have been working in software development most of my life. A lot of this time I have been contracted as a Software Developer but in reality, I have been everything from Project Manager, B.A and Architect through to U.I Designer and DBA on many of these projects.

I enjoy projects where I can be involved in the entire life cycle but still able to get my hands dirty in the technical stuff. A good example of this was my product ‘ActiveAudio’; a kiosk-like touch-screen system I developed and leased to Les Mills N.Z to manage their group fitness classes. I took ActiveAudio from concept to a successful business which I operated for 15 years.

Through the years I have coded on many platforms using many languages, but almost every project would incorporate Microsoft technologies. I started using .NET in 2002 and have been using some incarnation of it ever since.

My personal go-to toolset for full-stack development is Microsoft Blazor & .NET Core running on Azure.

I am a certified Azure AI Engineer and I'm currently exploring AI Edge development along with LLM integration using Microsoft Autogen and OpenAI Assistants API.

Overview

34
34
years of professional experience
22
22
years of post-secondary education

Work History

.Net Developer

Provoke | ANZ
03.2021 - 12.2022
  • I was contracted by Provoke Ltd to work at ANZ as part of the ‘Digital Sales' development team.
  • 'Digital Sales' are responsible for the ‘Online Store' portion of ANZ's public-facing website along with it's associated in-house system called 'Sales Delivery Platform' (SDP)
  • Agile team using Atlassian tools (Jira, BitBucket, Confluence)
  • ASP.NET (Framework & Core), MVC, SQL Server & jQuery. Unit tests using MSTest & CI/CD using TFS.

.Net Developer

Optimation | Te Kura
09.2020 - 12.2020
  • Contracted by Optimation Ltd to work on-site at Te Kura Pounamu.
  • Te Kura provides online training and is New Zealand's largest school with around 25,000 students per annum.
  • I worked in a small team enhancing & maintaining their intranet & Internet web apps.
  • ASP.NET (Framework), MVC, E.F, jQuery & SQL Server.

Personal Project

Wotworks
01.2020 - 08.2020
  • A quiet start to the year thanks to Covid. So I worked on my own project/product idea; 'WotWorks'.
  • The front end is a Blazor Web Assembly PWA. The backend is a .NET Core Web API, Azure SQL & Azure Functions hosted on Azure App Services.
  • Project currently on hold.

.NET Developer

IHC
11.2013 - 12.2019
  • This was a mostly self-managed contract role where I was the sole developer in the I.T team.
  • Responsible for support & maintenance of many bespoke ASP.Net & WinForms applications.
  • Through the years I coordinated the retirement, replacement or redevelopment of many of these legacy applications.
  • Designed & developed new intranet-based web applications using C#/.NET Core, ASP.Net Core (Razor Pages & MVC) and Angular 4.
  • Developed API interfaces to external vendors systems.
  • I acted as DBA for a while using SQL Server, SSIS & SSRS.


.Net Developer

ANZ
06.2013 - 09.2013
  • Contract role. I worked alongside one other developer on the LSC Imaging redevelopment project.
  • The LSC Imaging application manages the archiving and retrieval of scanned loan documents for ANZ New Zealand.
  • ASP.Net MVC4, C# & Oracle.

.Net Developer

Fronde Ltd | MPI
05.2013 - 06.2013
  • Contract role supporting and enhancing MPI's ePhyto website. MPI (The Ministry for Primary Industries) provides ePhyto so all exporters of plant or forestry goods can acquire export certification.
  • MVC3, C# & SQL server.


.Net Developer

Fronde Ltd | NAIT
10.2012 - 04.2013
  • Once I returned from my overseas holiday Fronde contracted me again; this time I worked on-site with their client at NAIT (National Animal Identification and Tracing)
  • NAIT manages the migration of NZ's cattle & deer population using electronic RF ID ear- tags.
  • .NET 4.0 (C# and ASP.Net), JQuery & SQL Server

.Net Developer

Fronde Ltd | Price Waterhouse Cooper
05.2012 - 06.2012
  • Contract working with Fronde's Google Integration Team creating a CI pipeline for the GSA (Google Search Appliance) they were developing for PWC.
  • This contract ended when I headed overseas on a world trip.

Net Developer

Spark Ltd
11.2010 - 03.2012
  • I returned to the Workgroup Solutions Team for another contract.
  • I initially worked enhancing two existing Intranet applications (CIP & EPM) for Workgroup Solutions. I then filled-in as Solution Architect for a new SharePoint/.Net project called PIMS
  • ASP.Net (C# & VB.Net) and SQL Server

.Net Developer

Hewlett Packard | DIA
08.2010 - 11.2010
  • Contracted by H.P to work on the New Zealand Passport System redevelopment project for the Department of Internal Affairs.
  • ASP.Net MVC 2.0 C#, JQuery

.Net Developer

Telecom/Spark Ltd
08.2009 - 07.2010
  • Contracted by the Workgroup Solutions Team to maintain and develop various Intranet applications.
  • ASP.Net/VB.Net and SQL Server.

Net Developer

Park Lane Pty | DHB
10.2008 - 07.2009
  • Contracted by Park Lane Pty to develop a data collection system for DHBNZ's HWIP (Health Workforce Information Programme)
  • The HWIP team is responsible for 21 District Health Boards, 81 Public Health Organisations and 16000 Non-Government organisations.
  • They needed the ability to dynamically define and launch workforce related surveys then automatically retrieve analyze their findings.
  • Working mostly off-site, I designed, built and implemented the HWS (Health Workforce Survey) system.
  • The HWS system was based around an SSIS pipeline with an ASP.Net/C# web application and Winforms/C# management tool.

Net Developer

Animal Health Board
02.2008 - 09.2008
  • Animal Health Board (AHB) is responsible for eradicating Bovine Tuberculosis within N.Z.
  • I was contracted to work alongside the Datacom team on the final development phase of their new VectorNet web application.
  • ASP.Net/C# 2005 & SQL Server 2005.

Net Developer

Lanworx Ltd
07.2007 - 09.2007
  • I developed additional reporting modules for Lanworx's Customer Management System (LMS) I worked remotely using Crystal Reports, VB.Net 2005 and SQL Server.

Net Web Developer

Heliocell Ltd
05.2007 - 06.2007
  • I developed a ‘Vista Sidebar Gadget' for the Survey Company's online survey application ‘GoFetch'. The gadget sat on the client's desktop providing statistics about any surveys they had running.
  • HTML/CSS, Javascript & C#.

Net Developer

Mercury Projects Ltd
08.2006 - 04.2007
  • Contract where I worked alongside one of Mercury's owners to develop a windows desktop application for RITO (Retail Industry Trade Organisation)
  • VB.Net, C# and SQL Server 2000.

ASP.Net Developer

IAG N.Z Ltd
02.2006 - 08.2006
  • Contract. Support & development of Intranet web applications, in particular the Partstrader Interface which was used for sourcing vehicle parts
  • ASP, ASP.Net, VB.Net, C#, MSMQ and XML Web Services.

SQL DBA/Web Developer

State Services Commission
09.2004 - 10.2005
  • I was originally contracted as a SQL Server DBA to cover for an employee on maternity leave. The role transitioned to Web Developer once they returned.
  • SQL Server, ASP.NET, VB.NET, JavaScript

Founder|Owner|Developer

ActiveAudio System, Les Mills
05.2002 - 05.2005
  • ActiveAudio was a touch-screen media playing system I developed with the help of Les Mills Wellington and Les Mills N.Z with a view to sell it to Les Mills International (LMI)
  • LMI is the world leader in pre-choreographed group-fitness programs with 10-20 thousand franchisees worldwide.
  • Unfortunately, LMI did not end up running with ActiveAudio but Les Mills NZ did. ActiveAudio became a successful business which I owned & operated from 2005 to 2019.
  • VB.NET & MSDE (SQL Server Desktop Edition)

Development Consultant

IAG NZ Ltd
01.2003 - 06.2004
  • I was one of many developers working on the Endeavour Project
  • Endeavour was a newinsurance system developed using VB6 inside an application framework called Sirius.

Developer

Adjustable Shelving Services Ltd
05.2002 - 06.2002
  • I developed a simple stock management system using VB6 and Microsoft Access.

I.T Contractor

EDS
05.2001 - 09.2001
  • The NZ Immigration system (AMS) was developed several years prior by Datacom Ltd. I was involved in this original development.
  • EDS took over the support contract for AMS and contracted me to develop some tools (using SQL & VB) to automate the upgrade from SQL Server 6.5 to SQL Server 2000



ASP/VB Developer

AMP Henderson Ltd
12.2000 - 03.2001
  • I assisted with the development of the second phase of ‘InvestorNet'; an online investment application.
  • VB6, ASP & SQL Server 7.

Windows Developer

Colonial Ltd
09.2000 - 12.2000
  • I returned to Colonial to work on ‘Prosperity', a large multilingual/multi-currency insurance product.
  • VB6 & SQL Server 7

I.T Contractor

Colonial Ltd
02.2000 - 09.2000
  • I designed and developed the Payment Receipting Interface (PRI); and electronic switchboard for insurance payments.
  • VB6 & SQL Server 6.5


Developer

Foodstuffs Ltd, Pak'nSave
09.1999 - 03.2000
  • My task was to enhance the ‘SMS Customer Maintenance' system; the backend to the newly introduced Self-Scan service.
  • VB5, SQL Server 6.0 and Active Reports.

Lead Developer

Institute For Environmental & Scientific Research
02.1998 - 09.1999
  • I led a small development team. We developed a collection of interesting in-house applications for things like S.T.D Surveillance, Bacterial Culture management and Vaccine Cataloging.
  • I also developed ‘Amalgam'; the touch-screen application used to capture and study 50,000 NZ Military dental records to determine whether amalgam fillings are safe.
  • I was responsible for the design & development of the first version of the Epidemiological Surveillance system called ‘Episurv'. Many years later a newer version of Episurv was used to track the 2020 Covid19 outbreak in NZ.
  • Visual Basic 5&6 along with Microsoft Access database.

Development Consultant

Equinox Ltd, Caltex N.Z Ltd
08.1997 - 02.1998
  • I worked on-site at Caltex developing the new BusCom (Business Communications) system to collect daily service station pump information over the Internet.
  • VB5, MSMQ & SQL Server.

Windows Developer

Datacom Ltd
07.1996 - 10.1996
  • Datacom took over the development of the AMS project from Datamail, and rebuilt it in Visual Basic 4.0.
  • I was one of the two Datamail developers asked to migrate to Datacom and assist with the hand-over.

Windows Developer

Hermes Precisa, Datamail
07.1995 - 06.1996
  • I was contracted to Hermes Precisa Ltd to assist developing AMS (The N.Z Immigration System). While I was there the project was taken over by Datamail Ltd.
  • VB3 and SQL Server 6.0

Founder|Developer

Interlink Ltd
11.1993 - 07.1995
  • 'Kitset Automation' was a product I partially developed with the hope of making DIY plug&play automation accessible to the consumer market through hobby stores.
  • It was essentially my own ‘network of things' many years before the term ‘IOT' (Internet of Things) was born.
  • I created a series of low-cost plug & play modules powered by dual Motorola HC05 microcontrollers which communicated over my own RS485-based comms protocol.
  • I developed various modules (light meters, thermometers, motor controllers, hose valves etc) which could be mixed & matched to suit and controlled by my supplied PC application or by uploading your own scripts to a 'control module'.
  • The project was abandoned once the big boys (Intel & Motorola) collaborated to launch a product called LonWorx which addressed a similar market.

Founder|Developer

Interlink Ltd, Petrie Electronics Ltd & Minolta (Manawatu) Ltd
  • Copylink was a total solution for managing a Minolta photocopier service centre; providing fault tracking, staff management and remote diagnostics of photocopiers out in the field.
  • The system comprised of a Windows application at the copier service center which communicated over the phone to the Copylink ‘Remote units' attached to customers photocopiers.
  • The service centre application communicated daily with its copiers in the field automatically retrieving page counts, performing remote diagnostics, configuration and even software upgrades.
  • The remote units could immediately detect and report faults to the service centre before the customer even knew there was a problem.
  • Our team comprised of myself as manager, architect & embedded software developer, an electronics engineer, a VB developer, a salesman and a few ad-hoc contractors from time to time.
  • There was more than 2-year development; from initial reverse-engineering the Minolta copier's internal communications protocol through to coordinating our South African & European test sites.
  • Unfortunately, the collapse of Minolta Manawatu and their reluctance to relinquish exclusive marketing rights eventually killed the project.
  • VB4 & Motorola HC11 microcontrollers.

Applications Engineer

Westpac
01.1994 - 10.1994
  • I was a TAL programmer in the Tandem Development team maintaining Westpac's ATM network.

Support Analyst

Transit N.Z
01.1992 - 01.1994
  • I was part of a team developing the ‘National Land Transport Programme' (NLTP) using Informix 4GL


Developer

Tokyo Auto Auctions
11.1991 - 01.1992
  • I developed a stock management system for Tokyo Auto Auctions System using Clipper ‘87

Analyst Programmer

N.Z Defence Computer Services Bureau
10.1988 - 08.1991
  • My role at the D.C.S.B was a mix of software development (using dBase 3 & 4, Clipper 5 and Linc II) and hardware/software support.


Education

Azure AI Fundamentals (AI-900)
Microsoft
04.2001 - 06.2023

Azure AI Engineer Associate (AI-102)
Microsoft
06.2023 - 08.2023

Azure Fundamentals (AZ-900)
Microsoft
08.2023 - 08.2023

Azure Data Fundamentals (DP-900)
Microsoft
09.2023 - 09.2023

Skills

    NET Core (C#, ASPNet Core, Razor Pages, MVC, Rest APIs)

undefined

Interests

Art has always been one of my strengths and I love technology My interests all seem to involve a combination of the two

Photography - All flavours; travel, studio, landscape, aerial and underwater Photography has given me the inspiration to head off on many awesome adventures in many exotic lands

Artwork - Both digital and old-school stuff with a pencil I am reasonably proficient with Photoshop and the other Adobe Creative Suite products

Designing & building things - I did the working drawings for my own home and built a lot of its furnishings and landscaping

Software - I built a rudimentary speech recognition system at 19 and have dabbled with Neural Networks on and off through the years I am currently up-skilling myself in the AI/ML services available on Azure

Automation & robotics - Through the years I have worked alongside electronic engineers developing some cool real-world embedded control and communications systems I built a 6-jointed robot arm when I was 18 A few years ago I built my own drone; a zillion hours and 100 components later I had 6 12-inch blades whizzing around up in the air All built with the cheapest knock-off components China had to offer What could go wrong!? I am currently 'playing' with low-cost ESP32 microcontrollers and Azure's IOT services

Timeline

Azure Data Fundamentals (DP-900)
09.2023 - 09.2023

Azure Fundamentals (AZ-900)
08.2023 - 08.2023

Azure AI Engineer Associate (AI-102)
06.2023 - 08.2023

.Net Developer

Provoke | ANZ
03.2021 - 12.2022

.Net Developer

Optimation | Te Kura
09.2020 - 12.2020

Personal Project

Wotworks
01.2020 - 08.2020

.NET Developer

IHC
11.2013 - 12.2019

.Net Developer

ANZ
06.2013 - 09.2013

.Net Developer

Fronde Ltd | MPI
05.2013 - 06.2013

.Net Developer

Fronde Ltd | NAIT
10.2012 - 04.2013

.Net Developer

Fronde Ltd | Price Waterhouse Cooper
05.2012 - 06.2012

Net Developer

Spark Ltd
11.2010 - 03.2012

.Net Developer

Hewlett Packard | DIA
08.2010 - 11.2010

.Net Developer

Telecom/Spark Ltd
08.2009 - 07.2010

Net Developer

Park Lane Pty | DHB
10.2008 - 07.2009

Net Developer

Animal Health Board
02.2008 - 09.2008

Net Developer

Lanworx Ltd
07.2007 - 09.2007

Net Web Developer

Heliocell Ltd
05.2007 - 06.2007

Net Developer

Mercury Projects Ltd
08.2006 - 04.2007

ASP.Net Developer

IAG N.Z Ltd
02.2006 - 08.2006

SQL DBA/Web Developer

State Services Commission
09.2004 - 10.2005

Development Consultant

IAG NZ Ltd
01.2003 - 06.2004

Founder|Owner|Developer

ActiveAudio System, Les Mills
05.2002 - 05.2005

Developer

Adjustable Shelving Services Ltd
05.2002 - 06.2002

I.T Contractor

EDS
05.2001 - 09.2001

Azure AI Fundamentals (AI-900)
04.2001 - 06.2023

ASP/VB Developer

AMP Henderson Ltd
12.2000 - 03.2001

Windows Developer

Colonial Ltd
09.2000 - 12.2000

I.T Contractor

Colonial Ltd
02.2000 - 09.2000

Developer

Foodstuffs Ltd, Pak'nSave
09.1999 - 03.2000

Lead Developer

Institute For Environmental & Scientific Research
02.1998 - 09.1999

Development Consultant

Equinox Ltd, Caltex N.Z Ltd
08.1997 - 02.1998

Windows Developer

Datacom Ltd
07.1996 - 10.1996

Windows Developer

Hermes Precisa, Datamail
07.1995 - 06.1996

Applications Engineer

Westpac
01.1994 - 10.1994

Founder|Developer

Interlink Ltd
11.1993 - 07.1995

Support Analyst

Transit N.Z
01.1992 - 01.1994

Developer

Tokyo Auto Auctions
11.1991 - 01.1992

Analyst Programmer

N.Z Defence Computer Services Bureau
10.1988 - 08.1991

Founder|Developer

Interlink Ltd, Petrie Electronics Ltd & Minolta (Manawatu) Ltd
Dave FloodSoftware Engineer | .NET Developer