
Timeline
About me
Senior Embedded Software and Electronics Engineer at Aeroqual Ltd
Education

Tikipunga high school
1974 - 1978New zealand scholarship (top 1% of students across nz secondary schools)
Whangarei intermediate school
1972 - 1973
University of onerahi primary school
1965 - 1971Hyb first place
University of auckland
1979 - 1983Bsc, msc (first class honours), hyb. major physics/electronicsActivities and Societies: Of course
Experience

The university of auckland
Jan 1984 - Jan 1991Physico chemistry labs, physics divisionResponsible to support teaching of Physics and Chemistry to Auckland University Medical students.This included designing specialized hardware design for use in the labs, where all the lab manuals (both physics and chemistry) were written by myself.During this period I also often worked with post doc research students in the Auckland University Physics Department as an assistant. I did this for the interest as it was so really really interesting!!I also kept the fish tank clean.

Mit
Jan 1991 - Jan 1997LecturerLecturer in Electronics, math/statistics and embedded/application software.Apart from all the normal lecturing and research expected from a degree level lecturer, I wrote many software tools to aid the teaching process, including microprocessor emulators, adventure games, and a CCNA network simulator.• I worked hard with others to develop a new Bachelor of Electrical and Electronic Engineering degree that was accepted by government authorities and became a staple degree at MIT, now called the Bachelor of Engineering Technology (Electrical).• I wrote the New Zealand national NZQA Year 2 Digital Electronics exams from 1993 through 2004.• I moderated the New Zealand national NZQA Year 2 Analogue Electronics exams in the same period. Show less

Self employed
Jan 1997 - Jan 2002Software developerIn 1997 I helped co-found NetCash Ltd, an integrated cashless solution for the gaming industry that included from-scratch development of hardware and both application and embedded software. Within a few years, NetCash was a leading solution with over 700 installations in Australia. In 2000 we had a team of approx. 15 when NetCash was bought out by EBET Australia and I moved to EBET with the product. Alongside shareholder responsibilities and workforce leadership, I was responsible for: • Design and development using Delphi to interface to SQL based relational databases.• Design and development of hardware/software to interface to a wide range of gaming machines.• Designing a modular system based on DLL technology to allow a plug and play approach to features.• Ensure designs and implementation met regulatory requirements, involving significant stakeholder liaison with Government Ministers and the Department of Internal Affairs. • Developing new customer requirements, such as kiosks, loyalty systems, spot prize and jackpots. Show less

Cubic defence nz
Jan 2002 - May 2016Principle software engineerCubic Global Defence is a leading provider of realistic combat training systems for military/police forces around the world. Equipment and software is designed to provide high training outcomes.My responsibility results in an overarching role that covers design through to development and deployment, including:• Analysis and capture of customer requirements, system design, coding, testing and integration• Organisation and management of resources to achieve the required outcomes• Development/coding of the primary software components and embedded effects/products Show less

Invenco group limited
Jun 2016 - Sept 2020Senior c++/java/c# application and embedded software engineerInvenco manufacture the stand-alone terminals you see commonly in petrol stations in NZ and around the world. Gull, Z and others all use these "pay at the pump" devices. In overseas markets, the units have much bigger screens and far more functionality than seen in the current NZ market.The company is ISO9000 and much of the software must go through stringent 3'rd party PCI certification to be allowed into the market.The terminals are Embedded Linux based and all the software is written in either C/C++ or java.Associated software running off the terminals can be on either linux or windows boxes with software in any of C/C++, C#, Java, Python or Delphi. I am proficient in all these.- Senior engineer with a team that developed (and continues to develop) a sophisticated application suite to run on pump payment terminals. The applications monitor the terminals activity and help ensure reliability, also connecting to the cloud to provision software updates, system analysis, metrics, alarms, log uploads...The projects typically require significant design and integration with QA test teams. Quite rewarding.These are rapidly advancing applications and require the bulk of my professional time.- Some side projects for the company include a fully featured script driven application to run on trade show petrol pumps, demonstrating functionality including dynamic video, promotional info, touch screen condiment purchasing, interactive games/prizes, weather/traffic data and so on. Data is fed to the pumps via cloud technology and restful comms. This software has allowed Invenco to gain significant traction in overseas markets, and is now a major competitor in these markets.Also worked on forecourt controller and associated software, involving C++, Java, C# and Delphi. Good fun.Click on the Invenco title above to see images of these devices in the field. Show less

Data over radio
Jan 2017 - nowPrinciple software/hardware developer- Developed software (python) and interface electronics for a Raspberry Pi to monitor the weight and grade of gravel being loaded at gravel pits by a front end loader for a large NZ supplier. The system requires operator fob to start the loader and collects all the required operator and load information. The data is sent via Satellite-radio, Tier-3 technology, IOT or Restful I/O (depending on site location) to servers in the cloud to be processed into reports for the customer.- Developed and implemented a remote sewer pump monitoring system to detect/report failures to local authorities via the same comms technologies. Show less

Aeroqual ltd
Sept 2020 - nowSenior embedded software and electronics engineerAeroqual Ltd develops hardware and software to monitor air quality, typically for safety concerns, for example wildfire smoke levels, chemicals, pollution, building and demolition contaminants.Primary responsibilities• Investigate novel gas sensor chip technology to enhance current electronic systems• Work on legacy STM32 bare-metal products to isolate and correct bugs/issues• Port firmware to new processors when existing processors became unavailable• Senior of a team to develop a new handheld device utilizing an embedded iMX8 processor SOM. The software is in Golang, running on a (Yocto) customized Linux platform. https://www.aeroqual.com/products/ranger-portable-air-monitor/ranger-portable-air-quality-monitorSoftware Technologies• C, C#, Golang, yocto, Linux, RS485, I2C, protobuf, USB-MTP, TPM (Trusted Platform Module), AWS-IOT, Drone (CI), protocol analysers, docker, CI, Embedded GUI (fyne) Show less
Licenses & Certifications

Cisco certified academic instructor (ccai)
CiscoOct 1999
Msc
Auckland university physicsMar 1984
Languages
- enEnglish
Recommendations

Sebastião lancastre
Airline Pilot at RyanAirLisboa, Lisboa, Portugal
Halit güllü
CopywriterÜsküdar, Istanbul, Türkiye
®hesham samy , pmp
Quality Control Engineer في شركة الاعمال المدنيةAl Khobar, Eastern, Saudi Arabia
Marsekal farros
Product Manager at DDTCJakarta, Indonesia
Mahmoud desouky
Sales / operation ManagerCairo, Egypt
Daniel grot
Software Developer at EricssonLodz Metropolitan Area
Amandon carles
Business OwnerLeesport, Pennsylvania, United States
Sayda navarro
Ingeniero en ElectrónicaSan Pedro Sula, Cortés, Honduras
Kanhaiya .
MBA Intern @ AB Vista | Food and AgribusinessNagpur, Maharashtra, India
Olajide olawale
WEB DEVELOPER | REACT | DJANGOLagos State, Nigeria
Brian milicic
Senior Manager, Technical Support at Hyland SoftwareWestlake, Ohio, United States
Muhammad ikhwan
Journalist & LecturerIndonesia
Daren dooley, ms, chpa
Corporate Director of Security, Emergency Management and Co-Chair of Workplace Violence Prevention a...Atlantic City, New Jersey, United States
Ahmed altamimi
Business Development Managerالرياض الرياض السعودية
Andrea hess
Experienced Director of Event Management, Travel DirectorArlington, Virginia, United States
Sudeshna dey
Risk & Assurance, Associate in PwC IndiaKolkata, West Bengal, India
Terry bathgate
Force Vetting Manager, Cumbria PoliceWorkington, England, United Kingdom
Kate holmes
Vice President Of Product Development at CoalfireSan Francisco, California, United States
Sanskar bomble
Software DeveloperMumbai, Maharashtra, India
Vikrant chahar
CHAHAR & CAHAHR SHIPPING Co PVT LTDAgra, Uttar Pradesh, India
...