Don Mackenzie

Don Mackenzie Email and Phone Number

Senior Developer @
Don Mackenzie's Location
Auckland, Auckland, New Zealand, New Zealand
About Don Mackenzie

I have over 30 years of project focused software development experience, including leading from the front as architect and technology lead. This experience covers Greenfield software design, project engineering, project management, systems design, development and programmingI have successfully completed development projects in a variety of industries … including Manufacturing, Accounting, Advertising, Airport operations. E-commerce, TV and Broadcast Production, Health Care, and Logistics.My earlier career bean in food processing industry project engineering and automation, leading to integration with and then bespoke development of business systems. Particular those with real time and mission critical focus. My recent experience is based on the Microsoft Windows platforms with more than a decade developing for desktop applications, back-end services, N-Tier stacks and web MVC.With recent paradigm shifts to web hybrid integration I have been building both real time and offline capable (distributed) systems and solutions, using multiple Microsoft technologies (Including .NET C#, VB.Net, WinForms, WPF, Silverlight, WebForms, MVC, Azure and Xamarin Mobile platform).In my current role I have built back-end services in WCF (for legacy applications), WEBAPI and/or REST for new integration projects (using latest .NET Core and AspNetCore hosting frameworks).I have broad development range that allows me often to switch between multiple platforms and languages at the same time. But I can also go deep into complex and challenging technologies, while still maintaining the high level overview to correctly integrate the detail.I am a good communicator, able to explain complex systems and jargon in terms understandable to end users though to senior management. I thrive on regular customer interaction and derive great satisfaction from seeing projects through to delivery and final commissioning.My leadership skills are combined with a proven ability to mentor, educate, train and manage team members, stakeholders and staff. I enjoy any opportunity to pass on my experience and knowledge to the next generation of software engineers and developers.

Don Mackenzie's Current Company Details
Hays IT

Hays It

Senior Developer
Don Mackenzie Work Experience Details
  • Hays It
    Contract Software Engineer
    Hays It Aug 2022 - Present
    Software development on transactional systems at a major NZ boank.
  • Starshipit
    Senior Developer
    Starshipit Feb 2021 - Aug 2021
    Auckland, New Zealand
    Azure cloud hosted web application for businesses selling on the web which integrates to most Ecommerce platforms (from which it extracts customers orders) as well as Domestic and International Logistics companies (primarily couriers) which the customer can use to dispatch orders once completed and ready for shipment. Starshipit app also generates barcode/QR-code labels for selected carriers who are delivering order packages to the purchasor.(C#, ASP.NET MVC, WebForms, Blazor, WebAPI, Azure SqlServer, Entity Framework).
  • Freelance
    Self Study And Pilot Project
    Freelance Apr 2020 - Feb 2021
    Auckland, New Zealand
    3+ months recovery from a ruptured Achilles (before Christmas 2018) was followed by NZ going into lockdown for much of 2020.This time was spent learning and trialing various web assembly technologies (Emscripten, C++, UNO framework and Blazor) followed by a pilot project to migrate an exisitng standalone Xamarin mobile application for capturing dimensions and costing of Roof Flashings, to be an offline first web assembly client with synchronized back-end cloud hosted database.Initially developed in UNO framework, then moved to Microsoft Blazor.But with majority of code shareable between Blazor, UNO framework and Xamarin.
  • Potentia
    Contract Developer
    Potentia Jun 2019 - Nov 2019
    Auckland, New Zealand
    McCarthyFinch - Create Office plugin and Javascript interface to redirect bespoke (React) web client calls targeting Word2018 Javascript API to allow it to run in Word 2010-2016. (C#, .NET, Javascript, Typescript).Datamars - Xamarin (Android) application for control (via Bluetooth) of new electric fence controller.BrandNew - Time limited completion of Xamarin (Andproid/iOS) applications for event management at 2020 ASB tennis tournament.
  • Cadmethods, Information Age, E-Merge Data Solutions, Safersleep
    Contract Software Development
    Cadmethods, Information Age, E-Merge Data Solutions, Safersleep Jun 2017 - Jan 2019
    Borland C++ builder - remove memory leaks from scripting engine in Roof layout and costing program.Migration of Silverlight client (for Billboard management system) to WPF desktop.Migration of Android Field Service application (for electricity meter recording) to Xamarin.Anaesthesia instrumentation monitoring application for use in Operating theaters, Borland C++ and Delphi, migration to Rad Studio XE10, WPF tablet application for ward and recovery room management.
  • Freightways Fis
    Senior Developer
    Freightways Fis Jun 2016 - May 2017
    Auckland, New Zealand
    24/7 Logistics software for Courier management and Microsoft Desktop applications with web-services layer to access back-end Oracle database.Biztalk middleware for manifest documents EDI.Nationwide real-time barcode scanning capture and tracking of courier packages.Billing automation.Migration of Android under-ticketing application to Xamarin for cross platform delivery to iOS/Android and Azure backend integration.
  • Precept Health Ltd
    R & D Manager
    Precept Health Ltd Jul 2015 - Jun 2016
    Auckland, New Zealand.
    Windows based thick client and server software for aggregation and display of real time medical device data from hospital ICU rooms and operating theaters. Currently a Winforms + WPF .NET client and MS Sql database server solution, intermixed with Delphi service layers and C++ embedded driver software in ARM based device hubs. Being re-architected for support across Mobile, desktop, browser and cloud.
  • Fletcher Aluminum
    Systems Analyst
    Fletcher Aluminum Jul 2010 - May 2015
    Mt Wellington, Auckland , New Zealand
    Improvement of development practice, introduction of TFS source management, conversion from VB & VB.NET to C#.Prototype new Silverlight RIA interface added to legacy IBM ERP system.Enhance and improve factory management appliation supplied to customer (franchisee) sites nationwide. Addition of new multi mode scheduling engine for worker resources against tasks.Prototype of next generation real time business integration from customer systems to on premise hosts , including supporting multi platform access from mobile desktop and web.Real time replication via Azure cloud databses and ESB queues.
  • Self Employed
    Contract Software Developer
    Self Employed May 2009 - Jun 2010
    Auckland, New Zealand
    Various C#, C++, ASP.NET MVC, OpenGL and/or Delphi contracts.
  • Productivity Software Limited
    Senior Developer
    Productivity Software Limited Sep 2007 - Apr 2009
    Parnel, Auckland, New Zealand
    Print industry MIS system in (unmanaged) C++, migrating UI to .NET (managed) C++ and C#.Pilot framework for future proof next generation NET with WPF and Silverlight clients for both desktop and web RIA support (with shared codebase).
  • Video Weave Ltd
    Cto
    Video Weave Ltd Jun 2002 - Dec 2005
    Auckland, New Zealand
    TVNZ Election night 2005 computer system and integrated production control with virtual set.Prototype OB production control system and video mixer.C#, C++, OpenGL and Delphi.
  • Real Time Technology Ltd
    Cto
    Real Time Technology Ltd May 1994 - Mar 2005
    Auckland, New Zealand
    Real time broadcast automation systems, 2d & 3D graphics (in OpenGL).TVNZ Election night computer systems 1996, 1999, 2002.Cricket graphics, Game show,Bespoke production and business sytems development for TAB, ACN, Met Service, NZ Lotteries.Mix of C,C++, Delphi devleopement with Interbase and Oracle databases.
  • Temperzone Ltd
    Edp Supervisor
    Temperzone Ltd Sep 1987 - Feb 1993
    Mangere, Auckland, New Zealand
    Manage Nixdorf MRP II manufacturing system. Various software for AirCon plant design, plant automation, package controllers.Created network delivery system for transfering engineering drawing control files into CNC controllers.Turbo C, Clipper, Turbo pascal for windows, nixdorf basic.
  • Bennett Weighing Limited
    Chief Software Engineer
    Bennett Weighing Limited Sep 1985 - Aug 1986
    Penrose , Auckland, New Zealand
    Electronic scales, bar-coding and labelling applications. POS pricing & labelling, weighbridge.Turbo pascal and GW Basic.
  • R & W Hellaby Ltd
    Project Engineer
    R & W Hellaby Ltd Jan 1979 - Aug 1986
    Otahuhu, Auckland, New Zealand
    Plant automation, new $3M meat cutting and packing system, heat exchanger energy recovery, refrigeration plant control system.programmign devlopment in Fortran, Basic, RT11, Pascal, C, assembler (8080, Z80, 6502), PLC and SC.

Don Mackenzie Skills

Software Development Architecture Of Applications And Systems Cloud Computing

Don Mackenzie Education Details

  • Engineering New Zealand Registration Authority
    Engineering New Zealand Registration Authority
    Nz Professional Engineering Registration
  • The Institution Of Professional Engineers New Zealand (Ipenz)
    The Institution Of Professional Engineers New Zealand (Ipenz)
    Qualified As Member (Mipenz)
  • St Patrick'S College, Silverstream, New Zealand
    St Patrick'S College, Silverstream, New Zealand
    Mechanical Engineering

Frequently Asked Questions about Don Mackenzie

What company does Don Mackenzie work for?

Don Mackenzie works for Hays It

What is Don Mackenzie's role at the current company?

Don Mackenzie's current role is Senior Developer.

What schools did Don Mackenzie attend?

Don Mackenzie attended Engineering New Zealand Registration Authority, The Institution Of Professional Engineers New Zealand (Ipenz), The University Of Auckland, St Patrick's College, Silverstream, New Zealand.

What skills is Don Mackenzie known for?

Don Mackenzie has skills like Software Development, Architecture Of Applications And Systems, Cloud Computing.

Not the Don Mackenzie you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.