Work Experience

MAGIQ Software

Mobile Software Developer (2014—Oct 2024)

  • Spearheaded the adoption and development of mobile applications, driving innovation in enterprise solutions.
  • Planned, developed, tested, deployed, and maintained mobile applications.
  • Collaborated with team members to deliver optimised client solutions.
  • Designed and developed responsive front ends for mobile access to legacy enterprise systems.
  • Created UI specifications and feature requirements for cross-platform native apps in a cloud environment.
  • Led app release processes, including submissions to the Apple App Store and Google Play.
Key Achievements
  • Designed and launched a custom cloud client for mobile platforms.
  • Modernised user interfaces for both mobile and desktop applications.
  • Successfully released a native app to major app stores.

Software Developer (1999—2014)

  • Managed the software development lifecycle for mobile (PDA/GPS) and Windows apps.
  • Developed and supported offline and online applications for mobile and desktop environments.
  • Performed testing, installations, training sessions, and created user documentation.
  • Researched and implemented new technologies to enhance client processes.
  • Executed data conversions to support system migrations.
Key Achievements
  • Developed custom database drivers for legacy systems.
  • Created mobile apps for offline PDAs, GPS devices, and Windows laptops to support building inspections, utility meter reading, and asset recording.
  • Deployed mobile solutions to over 20 local government and utility clients across New Zealand and the Pacific.

Napier Computer Systems NZ

Computer Sales and Technician (1986—1999)

  • Provided hardware and software sales, support, and repair services for personal and business clients.
  • Advised customers on system upgrades and solutions to meet their technical needs.
  • Diagnosed and resolved complex technical issues to ensure client satisfaction.
  • Maintained strong relationships with clients, leading to increased repeat business.
Key Achievements
  • Built a loyal client base through personalised support and reliable service.