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.
Hays It
-
Contract Software EngineerHays It Aug 2022 - PresentSoftware development on transactional systems at a major NZ boank.
-
Senior DeveloperStarshipit Feb 2021 - Aug 2021Auckland, New ZealandAzure 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).
-
Self Study And Pilot ProjectFreelance Apr 2020 - Feb 2021Auckland, New Zealand3+ 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.
-
Contract DeveloperPotentia Jun 2019 - Nov 2019Auckland, New ZealandMcCarthyFinch - 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.
-
Contract Software DevelopmentCadmethods, Information Age, E-Merge Data Solutions, Safersleep Jun 2017 - Jan 2019Borland 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.
-
Senior DeveloperFreightways Fis Jun 2016 - May 2017Auckland, New Zealand24/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.
-
R & D ManagerPrecept Health Ltd Jul 2015 - Jun 2016Auckland, 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.
-
Systems AnalystFletcher Aluminum Jul 2010 - May 2015Mt Wellington, Auckland , New ZealandImprovement 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.
-
Contract Software DeveloperSelf Employed May 2009 - Jun 2010Auckland, New ZealandVarious C#, C++, ASP.NET MVC, OpenGL and/or Delphi contracts.
-
Senior DeveloperProductivity Software Limited Sep 2007 - Apr 2009Parnel, Auckland, New ZealandPrint 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). -
CtoVideo Weave Ltd Jun 2002 - Dec 2005Auckland, New ZealandTVNZ 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.
-
CtoReal Time Technology Ltd May 1994 - Mar 2005Auckland, New ZealandReal 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.
-
Edp SupervisorTemperzone Ltd Sep 1987 - Feb 1993Mangere, Auckland, New ZealandManage 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.
-
Chief Software EngineerBennett Weighing Limited Sep 1985 - Aug 1986Penrose , Auckland, New ZealandElectronic scales, bar-coding and labelling applications. POS pricing & labelling, weighbridge.Turbo pascal and GW Basic.
-
Project EngineerR & W Hellaby Ltd Jan 1979 - Aug 1986Otahuhu, Auckland, New ZealandPlant 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
Don Mackenzie Education Details
-
Engineering New Zealand Registration AuthorityNz Professional Engineering Registration -
The Institution Of Professional Engineers New Zealand (Ipenz)Qualified As Member (Mipenz) -
Mechanical Engineering -
St Patrick'S College, Silverstream, New ZealandMechanical 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?
-
2deloitte.co.nz, nz.gt.com
-
-
1pittstreetmedical.co.nz
-
1falum.co.nz
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial