David Moore

Full-stack Developer at SMTP2GO
  • Claim this Profile
Contact Information
Location
Punakaiki, West Coast, New Zealand, NZ

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • New Zealand
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Full-stack Developer
      • May 2022 - Present
    • Software Development
    • 1 - 100 Employee
    • Contract and volunteer work
      • Feb 2017 - May 2022

      Achievements: * Websites created using the Wagtail content management system: ◦ Greymouth Linux Users Group ( https://linux.westcoast.org.nz ) ◦ Coast Road Dawn Chorus ( https://dawnchorus.westcoast.org.nz ) ◦ Predator Free Punakaiki ( https://pfpunakaiki.westcoast.org.nz ) ◦ New Coasters/CoRe ( https://core.org.nz ) ◦ Greymouth Uniting Church ( https://greymouthuniting.nz ) * Created and open-sourced “Joyous” - a reusable calendar application for Wagtail. Features include rrule based recurring events with cancellations and postponements; iCal import and export; Gcal export; event permissioning; and multi-site aware calendars. * Contributed bug fixes to Wagtail Show less

    • United States
    • Truck Transportation
    • 700 & Above Employee
    • Contract Software Engineer
      • Sep 2016 - Dec 2016

      Part of the team developing SaaS applications for the management of all vehicles sold by Crown and all drivers licensed for them. This large-scale internal project was led from the Crown head office, with distributed development happening at multiple USA and NZ sites [one being my house]. Included daily teleconferencing. Technology: Angular 1.0, Javascript, Gulp, Bootstrap, Java, SaaS, MicroServices Part of the team developing SaaS applications for the management of all vehicles sold by Crown and all drivers licensed for them. This large-scale internal project was led from the Crown head office, with distributed development happening at multiple USA and NZ sites [one being my house]. Included daily teleconferencing. Technology: Angular 1.0, Javascript, Gulp, Bootstrap, Java, SaaS, MicroServices

    • Software Engineer
      • Dec 2015 - Jul 2016

      I was hired by the Robotic Technology Center of Crown Equipment (the forklift manufacturer) to develop a server to coordinate the allocation of tasks to a group of autonomous forklifts. This is a brand new piece of technology which our small team has rapidly taken from a concept to a working system. Technology: Python, Django, C++, Protobuf, Redis, Postgresql, uWSGI, Nginx, Docker, React, Javascript I was hired by the Robotic Technology Center of Crown Equipment (the forklift manufacturer) to develop a server to coordinate the allocation of tasks to a group of autonomous forklifts. This is a brand new piece of technology which our small team has rapidly taken from a concept to a working system. Technology: Python, Django, C++, Protobuf, Redis, Postgresql, uWSGI, Nginx, Docker, React, Javascript

    • United Kingdom
    • IT Services and IT Consulting
    • Contract Software Engineer
      • May 2015 - Dec 2015

      Tungsten Web has been contracted to develop the New Zealand Government's NZ Business Number website using the Plone content management system. I have primarily been working on the client side code written in CoffeeScript - both the user interface and the glue code that communicates with the NZBN web services via SOAP. I also do general server side Plone development. Technology: Python, Plone, Coffeescript, Javascript, Gulp Tungsten Web has been contracted to develop the New Zealand Government's NZ Business Number website using the Plone content management system. I have primarily been working on the client side code written in CoffeeScript - both the user interface and the glue code that communicates with the NZBN web services via SOAP. I also do general server side Plone development. Technology: Python, Plone, Coffeescript, Javascript, Gulp

    • United Kingdom
    • Software Architect
      • Sep 2013 - Sep 2014

      I was contracted by this startup company to create an online commodities marketplace. Sellers and buyers are dynamically matched by the business rules engine, and reports and invoices are batch generated, daily and monthly. The initial beta was on a virtual private server, but I researched a plan to move to a scalable IaaS setup for production using Amazon EC2 and RDS. By demonstrating this system I built, Cream were able to raise significant funding. This has allowed them to employ permanent staff and continue development of the business. Technology: Python, Javascript, Pyramid, Mako, MariaDB, Nginx, AWS, Ansible Show less

    • United States
    • Software Development
    • 700 & Above Employee
    • Principal Software Engineer
      • Dec 2010 - Sep 2013

      My primary focus at Kaseya was the KID (Kaseya Imaging and Deployment) module. We created this module for remotely managing the creation and deployment of disk images of computer systems. Technology: C++, Boost, Linux, Windows, OSX Responsibilities: * Design / Development / Testing * KID's use of the Clonezilla disk cloning software * Creation of Linux distro * Fourth tier customer support for KID. Achievements: * Cloning of Macs and UEFI PCs * Network boot service which provides proxy-DHCP, BSDP and TFTP * TinyCore based Linux image used in KID 1.1 * IGMP querier to keep multicast sessions alive * Continuous build and test system, running on Windows and Linux build VMs, using BuildBot and CPPUnit. Show less

    • New Zealand
    • IT Services and IT Consulting
    • 100 - 200 Employee
    • Contract Software Engineer
      • Sep 2009 - Dec 2010

      Plone/Zope development. Providing content management systems for: business.govt.nz, companies.gov.nu, companies.govt.nz, companies.gov.to, crownminerals.govt.nz, www.eur.govt.nz, g2b.govt.nz, insolvency.govt.nz, iponz.govt.nz, jca.org.nz, motortraders.med.govt.nz, nz2011.govt.nz, ppsr.govt.nz, rsm.govt.nz, societies.govt.nz, companyhaus.gov.sb, consumeraffairs.govt.nz, gbro.org, corporateregistersforum.org. Plone/Zope development. Providing content management systems for: business.govt.nz, companies.gov.nu, companies.govt.nz, companies.gov.to, crownminerals.govt.nz, www.eur.govt.nz, g2b.govt.nz, insolvency.govt.nz, iponz.govt.nz, jca.org.nz, motortraders.med.govt.nz, nz2011.govt.nz, ppsr.govt.nz, rsm.govt.nz, societies.govt.nz, companyhaus.gov.sb, consumeraffairs.govt.nz, gbro.org, corporateregistersforum.org.

    • IT Services and IT Consulting
    • Co-Founder
      • Mar 2005 - Dec 2010

      Greymatter provided services and support for collaborative and eLearning environments. Specialising in implementing learning management systems, wikis, and blogging platforms. We implemented and supported systems for The New Zealand Leadership Institute at Auckland University; for Tairawhiti Polytechnic; and for Otago Polytechnic. Greymatter provided services and support for collaborative and eLearning environments. Specialising in implementing learning management systems, wikis, and blogging platforms. We implemented and supported systems for The New Zealand Leadership Institute at Auckland University; for Tairawhiti Polytechnic; and for Otago Polytechnic.

    • United States
    • Software Development
    • 700 & Above Employee
    • Senior Software Engineer
      • May 2006 - Jun 2009

      I was part of the Endpoint Management Group of Symantec that developed the Symantec Ghost Solution Suite. Technology: C++, Boost, wxWidgets, Linux, Windows Vista/XP/2K/NT Responsibilities: * the ext2/ext3/ext4 file system code in Ghost * LVM volume cloning * Linux versions of the Ghost tools * the Linux pre-OS * the Ghost Image File library and the Ghost Explorer tool Achievements: * Added ext4 filesystem cloning to Ghost * Enhanced the ext3 filesystem cloning for new features and better performance * Ported the Symantec Ghost Imaging Foundation tools to Linux * Ported the Symantec Storage Management Engine to Linux * Developed a Linux pre-O/S image capable of booting on a wide variety of hardware in less than 30secs from CD, PXE, USB or hard drive, based upon Thinstation Linux * Developed boot loader fixup code for Grub, Lilo and SysLinux * Fixed product defects and provided customer support Show less

    • New Zealand
    • Business Consulting and Services
    • 1 - 100 Employee
    • Lead Developer, eXe Project
      • Nov 2004 - May 2006

      eXe (http://exelearning.org) is an open source, off-line authoring tool for teachers and academics to simply publish eLearning content without having to learn HTML/XML/SCORM. Technology: Python, XUL, Twisted, JavaScript, AJAX, C++, XML, Linux, Windows XP, Mac OSX eXe (http://exelearning.org) is an open source, off-line authoring tool for teachers and academics to simply publish eLearning content without having to learn HTML/XML/SCORM. Technology: Python, XUL, Twisted, JavaScript, AJAX, C++, XML, Linux, Windows XP, Mac OSX

    • Open Source Developer
      • Mar 2003 - Oct 2004

      Development of open source software (including Icewm, Trax backup and the Village Subversion interface) and Linux advocacy Technology: C++, Python, PyGTK, PHP, Linux, MySQL, PostgreSQL, Apache Development of open source software (including Icewm, Trax backup and the Village Subversion interface) and Linux advocacy Technology: C++, Python, PyGTK, PHP, Linux, MySQL, PostgreSQL, Apache

    • Semiconductor Manufacturing
    • 100 - 200 Employee
    • Senior Software Engineer
      • Jul 1999 - Mar 2003

      Intel (New Zealand) developed the NetMerge Converged Communications Server - a computer telephony middle-ware; and the Intel Converged Communications Platform (ICCP) - a soft PBX switch. Both Windows and Linux were supported. I specialized in Linux development with some development on Windows as well. Technology: C++, Python, PHP, ECMAScript, Linux, Windows, MySQL Intel (New Zealand) developed the NetMerge Converged Communications Server - a computer telephony middle-ware; and the Intel Converged Communications Platform (ICCP) - a soft PBX switch. Both Windows and Linux were supported. I specialized in Linux development with some development on Windows as well. Technology: C++, Python, PHP, ECMAScript, Linux, Windows, MySQL

    • Canada
    • IT Services and IT Consulting
    • Software Developer
      • Jan 1998 - Apr 1999

      Sigma Systems is a Canadian software house specializing in telecommunications. We developed TELSET a new international settlements system for the Portuguese telephone company Marconi Comunicações Internacionais. Technology: C++, Solaris, Windows NT, Oracle Sigma Systems is a Canadian software house specializing in telecommunications. We developed TELSET a new international settlements system for the Portuguese telephone company Marconi Comunicações Internacionais. Technology: C++, Solaris, Windows NT, Oracle

    • Analyst/Programmer
      • Nov 1996 - Jan 1998

      Part of IT Systems. Developed new billing engine, added prepay, reseller and fax rating, improved system performance Technology: C++, C, HP/UX, Informix Part of IT Systems. Developed new billing engine, added prepay, reseller and fax rating, improved system performance Technology: C++, C, HP/UX, Informix

    • Hong Kong
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Engineer
      • May 1992 - May 1995

      Product identification and tracking systems for forestry, couriers, retail, and manufacturing Technology: C++, C, Basic, DOS, Windows, Paradox, proprietary systems Product identification and tracking systems for forestry, couriers, retail, and manufacturing Technology: C++, C, Basic, DOS, Windows, Paradox, proprietary systems

Education

  • The University of Auckland
    BSc, Computer Science
    1995 - 1997
  • Auckland University of Technology
    NZCE, Computer Technology
    1992 - 1995

Community

You need to have a working account to view this content. Click here to join now