Tony Herstell

Curriculum Vitae

Online CV - https://canterburybusinesssolutions.nz/pages/tonyherstellcv.jsf

Skills & Industries
Personal Details
Name:
Antony (Tony) Richard Herstell
Home Address:
646 Grange Road Christchurch RD7 7677 New Zealand
Home Phone:
+64 3 930 6613
Mobile Phone:
+64 21 302 302
Email (work):
tony.herstell@gmail.com
Nationality:
British Citizen/New Zealand Citizen
Health:
Excellent
Academic Qualifications
  • Bachelor of Science (Honours) – Microelectronics and Computing University of Wales (Aberystwyth)
Other Qualifications
  • Advanced Dressage Rider (Equestrian)
  • Car, Motorbike and Truck (Class 2) License
  • Private Pilot License
  • Offshore Day Skippers License
Other Noteable Achievements
  • Chairman of Dressage Academy
  • Founder and CEO of Apiary Manager – Bee Keeping Management Software
  • Founder and CEO of Software Factory:
    • Xmas Cookies - Sales System for Cookie Time
    • eSafeNSound – Health and Safety Software Solution
    • Other consultancy
Overview

Tony possesses extensive experience in software engineering, having served as a business owner, freelance software consultant, and full-time employee.

Throughout his career, Tony has demonstrated a keen ability to quickly grasp requirements and transform them into effective solutions that align with company strategies and fulfill stakeholder needs.

He has a natural talent for facilitating communication among various teams within any organization.

Notably, Tony has a knack for designing user-friendly interfaces for complex problem domains.

Tony's career has spanned multiple roles, including Developer, Technical Business Analyst, Systems Designer, Architect, and Project Manager, showcasing his versatile skill set.


Roles

Canterbury Business Solutions

Canterbury Business Solutions

Dates:
Sep 2023 - Now
Work Summary:
Business Consultancy, Business Analysis and Software Development
Work Type:
Personal
Role:
Project Management through to Full Stack Development in Java
Technology:
Java Quarkus, JSF (Primefaces), Postgres and as required by clients

A bespoke Software House specialising in developing and hosting software solutions based on clients ideas.

Services provided range from Business Consultancy, through Project Management, Business Analysis to Software Development.

Services provided range from:

  • Consulting
  • Project Management
  • Business Analysis
  • Systems Architecture
    • Cloud
    • Hosted
    • Hybrid
  • Solution Architecture
  • Software Development

Telsta

Telsta

Dates:
Jan 2023 - Jun 2023
Work Summary:
CAR is a centralised, low latency store of customer’s information, including insightful features on their interactions with Telstra, which have been aggregated from multiple sources and co-located in the CIJ Platform
Work Type:
Full Stack Developer
Work Style:
Agile (SCRUM)
Role:
Full Stack Developer
Technology:
AWS, Java Quarkus, Some Java Spring

Tony designed an AWS Lambda function named the Feature Engine. This function processes JavaScript payloads, adapts to data changes by executing relevant processes, and stores the results in a shared datastore, making them accessible to other systems.

Telsta

Telsta

Dates:
Jan 2022 - Jan 2023
Work Summary:
Telstra Infrastructure Visualisation and Interrogation Tool
Work Type:
Full Stack Developer
Work Style:
Agile (SCRUM)
Role:
Full Stack Developer
Technology:
Java Quarkus, Some Java Spring

Due to the End Of Life (EOL) of Tapestry, Tony took charge of exposing APIs for a new React UI to maintain access to the Magpie middleware.

He introduced Quarkus as an effective solution and was tasked with developing numerous REST-based APIs that the new React UI could utilize.

Additionally, Tony was responsible for designing a new authentication system that integrated with an existing login service, providing a JWT that was more suitable for API interactions to the UI layer.

Hamilton Jet

Hamilton Jet

Dates:
Jun 2021 - Dec 2021
Work Summary:
Work Planning System for Factory Manufacturing
Work Type:
Consultant & Full Stack Developer
Work Style:
Agile (SCRUM)
Role:
Full Stack Developer
Technology:
Java Quarkus, JSF (Primefaces), Postgres

Tony managed the complete overhaul of the existing Spreadsheet/VB system used for operational planning at Hamilton Jet, replacing it with a modern Java-based system.

This new system featured integration with:

  • Active Directory for authentication and authorization,
  • M3 for accessing customer details, pending orders, and work-in-progress (WIP),
  • M3 for updating manufacturing dates for pending orders.

The updated system enabled planners to effectively adjust the scheduled work for the factory.

Tony served as the sole full-stack developer on this project.

Farm ***

Farm ***

Dates:
Feb 2021 - Apr 2021
Work Summary:
Farm *** System (covered by NDA until lanch)
Work Type:
***
Work Style:
Agile (SCRUM)
Role:
Developer
Technology:
Java Quarkus, RabbitMQ, Vue

Tony was part of a small development team that focused on a Quarkus/Vue solution.

The details of the system are confidential under a non-disclosure agreement until its launch.

BNZ
Dates:
Feb 2020 - Aug 2020
Work Summary:
API
Work Type:
Contract
Work Style:
Agile (SCRUM)
Role:
Enterprise Java Developer
Technology:
Java Quarkus, Mulesoft, Ruby

Tony worked as an Enterprise Java Developer on the API Infastructure at BNZ.


Cloud Systems
API Applications

API Application (Feb 2020 to Now)

Tony was tasked with developing the API systems at BNZ.

The APIs at BNZ were primarily created using Mulesoft.

Tony explored Quarkus as a potential alternative to Mulesoft and was exclusively responsible for developing proofs of concept (POCs) to assess its viability.



Reference - Vidette Hunter / Product Owner (Technology and Operations)
To whom it may concern

I am very honoured to write a reference for Tony. Overall, I believe Tony to be a skilled, thoughtful, and thoroughly professional Information Technology expert, which I will briefly elaborate on below:

Tony has been working in our team and added unmeasurable value. His willingness to learn, engage and develop customer centric solutions was refreshing. He asks appropriate questions to make sure the design and development focus remains on track.

Tony assisted our team in the venturing on new technology path, one of our goals was to become technology diverse and the new technology was Quarkus. Tony took the business problem we had relating to a compliance requirement and drive-ed into creating a reusable fit for purpose solution. He designed and developed a solution that can be used across the organisation. The benefits of this component is massive. We would not have been able to create this component without Tony.

Further to the new development requirements, he ensured our processes and documentation quality was uplifted and jumped in where the team needed his assistance with a positive and can do attitude.

Tony has a vast amount of knowledge across the IT sector and will add value with any problem or opportunity be faces. I was particularly impressed by the professionalism and technical innovation that Tony demonstrated every day.

In closing, I recommend Tony very highly for any position in the IT field that involves complexity and creativity, with high quality requirements. He is an exceptionally bright and hardworking person who will do his very best to do an outstanding job for whomever he works.

Tony will be missed in our team.

vidette_hunter@bnz.co.nz

BNZ
Dates:
Aug 2018 - Dec 2019
Work Summary:
Cloud
Work Type:
Contract
Work Style:
Agile (SCRUM)
Role:
Enterprise Java Developer
Technology:
Java J8EE (including CDI, JPA, JSF, Primefaces), Drools, RESTful APIs, Wildfly

Tony served as an Enterprise Java Developer, focusing on the Infrastructure Products at BNZ.

Cloud Systems

Tony worked as an Enterprise Java Developer on the Cloud Systems Produsts at BNZ.

API (including Open Banking) Portal

API Portal System (Jun 2019 to Dec 2019)

Tony collaborated with the BNZ API portal team at BNZ to assist in delivering the project.

The BNZ API Portal enables BNZ teams to publish RESTful APIs, both internal and external, including those compliant with Open Banking standards.


Openshift Support Application

Openshift Showback System (Feb 2018/Jun 2019)

BNZ required a system capable of monitoring and reporting the usage of the Red Hat Openshift system across its various divisions. The company also needed a web-based platform that allowed all BNZ departments to easily access these reports and view all systems operating within the BNZ Openshift environment.

Tony took on the project independently, designing and developing a compact, full-stack web application that provided access to time-based Openshift system reports. He swiftly developed a fully responsive application using J8EE (CDI, JPA, JSF Primefaces), which was deployed on Wildfly 16 in Openshift.

Furthermore, the application featured integrations with multiple systems via a range of RESTful APIs.

Reference - Oliver Jennings / Product Owner
To whom it may concern
Tony was brought on to complete a specific piece of work as a senior developer in my team. He was a pleasure to work with, he is a highly motivated self-managing team player. I really enjoyed Tony’s passion for what we were trying to achieve and his ability to quickly understand the problems we needed to solve. Despite last minute requirements changes Tony was able to deliver a product that has provided instant value to me and my customers. I wish him well for his next opportunity.
oliver_Jennings@bnz.co.nz

Secured Lending

Tony worked as an Enterprise Java Developer on the Lending Products at BNZ.

Bespoke ETL System From MyLending to LOPI

Bespoke ETL System From MyLending to LOPI (Oct/Feb 2018)

BNZ needed to extract, transform, and load data from the MyLending system into an API in LOPI. The organization required the ETL system to operate in real-time mode and remain functional until the MyLending system was eventually replaced, which could take years.

Tony was entirely responsible for the design and development of a compact, full-stack application to handle the ETL processes. He incorporated a web component to facilitate monitoring of the application, considering its expected extended use.

Tony efficiently developed a fully responsive application using J7EE (CDI, JPA, JSF Primefaces), deployed it on Wildfly in Openshift, and successfully navigated it through various architectural reviews until its launch.

Additionally, the ETL application was designed to integrate with several other systems through numerous RESTful APIs.


Notification Support Application (Microservice)

Notification Support Application (Sep/Oct 2018)

BNZ needed a system to notify clients when certain loans were approved and funds were transferred ("drawn down") to their accounts.

Tony was entirely responsible for the design and development of a compact, full-stack, web-based application that enabled client notifications through the bank's existing notification system.

He quickly developed a fully responsive application using J7EE (CDI, JPA, JSF Primefaces), which was deployed on Wildfly in Openshift.

Additionally, the Notification Support Application was designed to integrate with various systems through multiple APIs, including SOAP, and it also featured its own RESTful APIs.


Lending Support Application

Lending Support Application (Aug/Sep 2018)

BNZ enabled certain staff members, through specialized training, to assume enhanced decision-making roles for client loan approvals.

Tony was entirely in charge of designing and developing a compact, full-stack, web-based application that managed the empowerment levels of these staff members.

He efficiently created a fully responsive application using J7EE (CDI, JPA, JSF Primefaces), which was deployed on Wildfly in Openshift, and he navigated it through various architectural reviews until its launch.

The Lending Support Application (MyLend Admin) was also designed to integrate with multiple other systems through various APIs, including SOAP, and it featured its own RESTful APIs.


Reference - Nirmal Naran / Product Owner (Above Projects)
To whom it may concern
Tony worked for me on at least two recent projects in the Secured Lending area (below).
Tony was able to pick up the teams requirements quickly and produce compliant systems, from scratch, that were built from scratch and are already in production.
User feedback from the applications created has been really positive, saying how intuitive the application is and ease of use.
Tony was great to work with and was a great team member.
I would recommend Tony.
nirmal_naran@bnz.co.nz
BNZ
Dates:
Apr 2017 - Aug 2018
Work Summary:
Legal Compliance CRS (Common Reporting Standards)
Work Type:
Contract
Work Style:
Agile (SCRUM)
Role:
BA
Technology:
BPM
Role:
Solution Architect & Enterprise Java Developer
Technology:
BPM (jBPM), Java J7EE (including CDI, JPA, JSF, Primefaces), Drools, RESTful APIs, Wildfly

Tony served as a Business Analyst for the Pre-Existing Customer Stream at BNZ.

In his role, Tony was responsible for generating BPM process diagrams to manage the processing of 1.2 million pre-existing customers.

He also undertook technical business analysis duties, acting as a liaison between the development team and data analysts.

Additionally, Tony developed several proofs of concept and systems using J7EE to support his business analysis tasks.

Meridian
Dates:
Dec 2015 - Dec 2016
Work Summary:
Various B2B Systems
Work Type:
Contract
Work Style:
Agile (SCRUM)
Role:
Solution Architect & Enterprise Java Developer
Technology:
J7EE (including CDI, JPA, JSF, Primefaces), Wildfly, RESTful APIs
Role:
Enterprise Java Developer
Technology:
Java Spring, Apigee, ActiveMQ, FUSE

Tony served as a senior developer on the Business-to-Business (B2B) team at Meridian.

He was responsible for developing various proof of concept systems that interfaced with third-party systems.

Tony contributed to the Business Process Management (BPM) system that connected the core CRM system with external service providers.

Additionally, he assisted the Technical Lead in addressing various information requests from the business.

RCS
Dates:
Dec 2014 - Dec 2015
Work Summary:
Aquira2Go (Powerful and highly flexible Traffic system designed for local and national sized radio businesses)
Work Type:
Contract
Work Style:
Agile (SCRUM)
Role:
AngularJS Developer
Technology:
AngularJS, .NET, C#, RESTful APIs

Tony was a developer on the Business-to-Business (B2B) team at RCS.

He worked on the Angular-based Aquira2Go Client, which serves as the customer relationship management portal within the RCS Suite of Products. Aquira2Go functions as a basic CRM system, managing end client interactions (including client details and contact methods like email and calls) and facilitating the proposal-to-contract process for selling advertising slots, which incorporates demographic audience surveys.

Tony primarily focused on the client interaction component of the application, with some involvement in the contract aspect, where he implemented the 'point-of-sale' signature feature.

Aquira2Go is a large-scale client application that utilizes various AngularJS features such as Controllers, Directives, Services, and Factories.

Trimble
Dates:
Jan 2014 - Aug 2014
Work Summary:
Poseidon (New Product Sales Support System)
Pegasus (Notification System)
Configurator (New Product Configuration System for Dealers)
Cleghorn2 (New Product Configuration System for Dealers)
Work Type:
Contract
Work Style:
Agile (SCRUM)
Role:
Solution Architect & Enterprise Java Developer
Technology:
J7EE (including CDI, JPA, JSF, Primefaces), Wildfly, RESTful APIs
Role:
Enterprise Java Developer
Technology:
AngularJS, RESTful APIs, Java Spring, Tomcat

Tony played a crucial role in several projects at Trimble, where he was primarily responsible for developing the AngularJS front-end components.

Additionally, he crafted numerous full-stack Proof-of-Concepts utilizing:

  • AngularJS
  • JEE 7, with Hibernate as the Object-Relational Mapping (ORM) system
  • MySQL
  • Wildfly

These Proof-of-Concepts have been extensively utilized, and the code developed has significantly contributed to multiple projects.

CCC
Dates:
Oct 2013 - Dec 2013
Work Summary:
Desktop Virtualisation
Work Type:
Contract
Work Style:
Agile (SCRUM)
Role:
Senior Business Analyst
Technology:
VMWare, Citrix

Tony served as the Business Analyst during the initial phases of a project aimed at virtualizing the desktop and mobile environments at CCC.

He conducted technical analyses of VMWare, Citrix, and other technologies to underpin the development of Proof of Concepts. Following this, he contributed to the preparation of the Request for Information (RFI) and Request for Proposal (RFP) documents.

Trimble
Dates:
Aug 2012 - Jul 2013
Work Summary:
SCRaMS (Sales Cloud Realtime Multi Client Solution)
Work Type:
Contract
Work Style:
Agile (SCRUM)
Role:
Team Leader & Solution Architect & Enterprise Java Developer
Technology:
Java J7EE (including CDI, JPA, JSF, Primefaces), Wildfly, RESTful APIs

Tony served as the lead developer on the SCRaMS project at Trimble, where he worked with a small Java development team. The project's goal was to transmit sales data from the Oracle ERP system through Java 6EE middleware to Salesforce.com.

He was chiefly responsible for overseeing the project requirements and progress, and he developed the JEE 6 middleware component that managed the relationships among Sales Agents, Territories, Companies, and internal hierarchies.

Asure Quality
Dates:
Oct 2011 - Aug 2012
Work Summary:
My AQ Portal
Work Type:
Contract
Work Style:
Agile (SCRUM)
Role:
Enterprise Java Developer
Technology:
Java J6EE, ModeShape, Spring, JSF, JPA, Primefaces, Tomcat, RESTful APIs

Tony was part of a small Java development team at Asure Quality, focusing on the agile My AQ Portal project. This portal was designed to display business-critical information, including geospatial data, through a new interface built with JSF and Primefaces components.

Additionally, his responsibilities expanded to include developing JAX-RS components, mentoring team members, and designing and implementing a Content Repository system using JBoss ModeShape.

Reference - Mike Tate / Team Leader
To whom it may concern
Tony worked with the development team at AsureQuality Ltd from 3 October 2011 to 27 July 2012 in the role of consultant Java Developer.
Tony worked with both other contract Java developers and permanent development staff on several projects during that period. The main project he was involved with was an Agile J2EE project to provide a customer access portal to Audit data held by the company. The project used various technologies and Tony’s contribution to the project was valuable. His coding, documenting and research skills were exemplary and the finished result by the team was highly functional, interactive system that met business requirements.
The Java Developers and Tony in particular have played a strong role in mentoring the in-house team. Tony’s knowledge and high enthusiasm for Java and its various frameworks were demonstrated by the quick up-skilling of internal staff to a level to support existing and future work.
Myself and the development team wish Tony the best in his future contracts and strongly recommend his skills to any prospective clients.
Mike Tate (mike.tate@asurequality.com) - Team Leader, Development - AsureQuality Ltd.
Reference - Warwick Mayson / Development Team Leader
To whom it may concern
I have had the pleasure to be both Tony's workmate and team lead on several occasions. At all times I have found him to be a first rate developer. Completely reliable and utterly trustworthy.
Tony has a wealth of experience and knowledge not only in technical matters but in the business environment in general. I have always found him a source of quality information and advice. Indeed, Tony works well with all his peers, employers and customers.
I have no hesitation in recommending him for any position he applies for. Should you wish to assert this reference first hand please have no hesitation in contacting me directly.
Warwick Mayson (warwick.mayson@bitmonkey.co.nz) Development Team Leader
Cookie Time
Dates:
Jun 2010 - Oct 2011
Work Summary:
RFP production and other roles
Work Type:
Permanent/Sub Contractor
Role:
Project Manager & Business Analyst & Solution Architect & Enterprise Java Developer
Technology:
Java J7EE (including CDI, JPA, JSF, Primefaces), Wildfly, RESTful APIs

Tony's responsibility was to assist the leadership team in elevating Cookie Time from a $35 million to a $100 million company by applying astute business analysis and project management skills.

He oversaw the selection and implementation of a web-based SaaS Helpdesk system for Cookie Time, deploying it across all internal staff as well as numerous external distributors and third-party companies. Tony also managed the selection of a third-party software provider to deliver a SaaS system that supported Xmas Cookie Sellers from the 2010 season onward, overseeing the sale of over 200,000 cookies through 69 independent student distributors during the six-week Christmas period and ensuring the project's successful completion.

Additionally, Tony handled the selection process for a new ERP system and managed the integration of the GS1NZ standard at Cookie Time, a system critical for barcode and standardized identification, to maintain compliance with major retailers like Foodstuffs and Woolworths.

His role also extended to supporting various other projects, including upgrades to distributor handheld POS devices, telephone systems, and network components like routers and switches. Tony was responsible for managing third-party contractors, freelance staff, and the internal IT team.

House Of Travel
Dates:
Mar 2008 - Sep 2009
Work Summary:
Travel Bookings System
Work Type:
Contract
Work Style:
Agile (SCRUM)
Role:
Enterprise Java Developer
Technology:
Java JEE (including JPA, JSP, JSF)

Initially recruited as a test analyst, Tony was later reassigned to a role that coordinated the outputs from several teams within House of Travel, both in the US and India, to develop a new system (New Group Solution) that has since become the core system at House of Travel.

During the later stages of his tenure at House of Travel, Tony provided guidance on JSF as the company began to focus more on developing this technology.

CCC
Dates:
Nov 2008 - Mar 2009
Work Summary:
Kidsfest
Work Type:
Contract
Role:
ASP Developer
Technology:
C#, ASP .Net

Tony spearheaded and executed a comprehensive rewrite of the Kidsfest software.

Kidsfest is a C# ASP.NET application that operates on a SQL Server backend.

CCC
Dates:
Mar 2008 - Nov 2008
Work Summary:
Trim
Work Type:
Contract
Role:
Senior Business Analyst & Developer
Technology:
VB 6

Tony was hired to temporarily fill in for a key developer on leave for six weeks and to lead the Business Analyst efforts on the EDMS project (TRIM).

As a developer, Tony was tasked with creating VB6 code to transfer over 200,000 files from the shared file system into the EDMS (Electronic Document Management System).

Additionally, Tony took on the responsibility of conceptualizing and analyzing the RADS (Regulation and Democracy System) system at a high level.

HP
Dates:
Jan 2007 - Aug 2007
Work Summary:
MSD (Ministry Social Development)
Work Type:
Contract
Role:
Enterprise Java Developer
Technology:
Java J2EE, Struts

Tony served as the lead developer in a small team of three, tasked with enhancing a Ministry of Social Development system by adding functionality to manage client appointments.

He was responsible for programming the various web interfaces using J2EE with the Struts framework.

Reference - Gavin Wilson
To whom it may concern
Tony worked for me at HP NZ around two years ago as a Senior Developer on our Ministry of Social Development programme of work. I was Delivery Manager for the Programme at the time, which ran for a period of over five years. Tony worked for me for around 2 years.
During this time Tony proved himself to be a competent and thorough senior developer with an in depth knowledge of J2EE and a thoughtful approach to his work. He worked on some complex changes and projects within the programme of work and his work was always of a high standard.
Tony also introduced a number of changes and innovations to our work group including some peer knowledge exchange sessions and group wiki’s also to assist knowledge sharing.
I would happily employ Tony again, should the opportunity occur.
Gavin Wilson (gavin99@gmail.com) - Project Manager - HP.
Reference - Mike Nooney
To whom it may concern
I have found Tony to be passionate about software development and he always seeks to introduce new techniques and find more efficient ways to build software.
I worked with him at HP on a project to roll out a new Appointment Booking System for the Ministry of Social Development.
We were a tight knit team and Tony worked well under pressure, always keeping his sense of humour.
We delivered the system in 2006 which is still in heavy use today.
Tony's contributions to the Open Source community via the Seam project are significant and benefit developers worldwide that use the software.
Michael Nooney (michaelnooney@gmail.com) - Team Leader, Development - HP.
HP
Dates:
Jul 2006 - Jan 2007
Work Summary:
Vodaphone (Frodo)
Work Type:
Contract
Role:
Technical Lead
Technology:
Java J2EE

Tony shared responsibility for leading the technical aspects of the development effort for the PSL component of the Frodo project for Vodafone. He also played a key role in facilitating the technical transition of the RTDAS (Pre Pay) system into the HP support environment.

His duties included:

  • Responding to change requests and evaluating new business proposals for technical impact.
  • Designing a solution for the Autocredit program as part of the RTDAS.
  • Mentoring junior programmers.
  • Managing the architectural and support documentation for both PSL and Frodo.
  • Providing guidance on architectural issues.
  • Supporting the on-site team.
Fonterra
Dates:
Sep 2005 - Jun 2006
Work Summary:
Health and Safety
Work Type:
Permanent
Role:
Senior Business Analyst

Tony's main responsibility at Fonterra was overseeing the Health and Safety computer system, which supported the organization's health and safety strategy.

During his tenure, Tony led several projects, the most significant being the mid-life upgrade of the INFORM Health and Safety system, necessitated by legislative requirements and usability enhancements.

His responsibilities included:

  • Managing expectations of multiple stakeholders in a complex business environment.
  • Capturing requirements and creating a concept document that met all parties' approval, aligned with the business roadmap, and adhered to budget constraints.
  • Delivering numerous presentations, including to the Fonterra Leadership Team, to secure final budget approval.
  • Overseeing all facets of project management, which included maintaining stakeholder engagement, managing timelines, overseeing test and user acceptance test management, handling the rollout, and securing final signoff.
  • Providing a detailed functional specification to the Oracle Forms development team.

Beyond this project, Tony was also charged with the day-to-day management of the Health and Safety systems at Fonterra. This included integrating other Fonterra subsidiaries and managing various additional projects:

  • Investigating and prototyping an Audit system.
  • Exploring the computerization of manual processes to support the Workers Compensation Scheme in collaboration with ACC.
  • Assessing the development of a global Health and Safety system for Fonterra.
  • Implementing a Document Management System and a Safe Work Practices System.
  • Supporting the 'Jigsaw' initiative, aimed at consolidating multiple disparate systems into a single SAP system.
Fonterra
Dates:
Feb 2005 - Sep 2005
Work Summary:
Maintenance Systems
Work Type:
Permanent
Role:
Senior Business Analyst

Tony was tasked with overseeing the Maintenance computer systems at Fonterra.

During his tenure, Tony managed several projects, with the Kilomatage Management System (KMS) upgrade being the most critical. This upgrade improved the tracking of vehicle asset mileage to ensure adherence to a comprehensive maintenance schedule.

His responsibilities included:

  • Managing expectations from multiple stakeholders in a complex business environment.
  • Capturing requirements.
  • Overseeing all aspects of project management, which involved keeping all stakeholders engaged, managing timelines, and handling test and user acceptance test management.
  • Ensuring final signoff.
  • Providing a detailed functional specification to the Oracle Forms development team.

Beyond this primary project, Tony was responsible for the day-to-day management of the Maintenance systems at Fonterra, including:

  • Investigating the upcoming upgrade to the EMPAC maintenance system.
  • Assisting with the installation and rollout of the Apollo Root Cause Analysis tool.
  • Supporting another Business Analyst with the implementation of the Calibration system (CMX) for calibrating measurement equipment in Fonterra plants.
  • Facilitating the 'Jigsaw' process to consolidate multiple disparate systems into a unified SAP system.
Genesis
Dates:
Jul 2004 - Dec 2004
Work Summary:
Field Work Services
Work Type:
Contract
Role:
Test Analyst

Tony was primarily responsible for the functional testing of the Field Work Services Web-Based System (including WAP), based on a workflow system called Viibe. This system was introduced at Genesis to improve interactions with their field staff, including outsourced tasks like meter reading.

His responsibilities included:

  • Planning the test strategy.
  • Writing test scripts.
  • Developing and prototyping a performance test strategy using Grinder.
  • Designing and prototyping an automated testing system with WScript.

Tony quickly identified significant limitations in the system provided by the suppliers. He delineated these issues that needed resolution before the system could go live. Subsequently, Tony supported the Business Analysts as a technical advisor, aiding in the development of a new functional specification to address these deficiencies. This additional effort, valued at over $500,000, resulted in a more stable and robust system.

Reference - Carmen Peat
To whom it may concern
Tony was a colleague of mine whilst I was working at Genesis Energy as a Senior Business Analyst and Tony as an IT Contractor at Genesis Energy from July 2004 until December 2004.
Tony’s responsibilities included:
  • Defining business requirements.
  • Defining functional solutions.
  • Creating technical testing scripts.
  • Development of automated testing tools.
  • General problem solving.
During the course of his employment at Genesis Energy, Tony proved himself to be an intelligent and willing worker who has a passion for software development.
Tony’s in-depth understanding, both academically and practically, of the Software Development Life Cycle combined with his ability to grasp and solve complex problems enabled him to quickly adjust and become productive within the work environment. His enthusiasm and keenness to be involved was always appreciated by those he worked with.
It was a pleasure working with Tony and I would strongly recommend him for employment as an IT professional.
Please do not hesitate to contact me if you would like to discuss this letter of recommendation further.
Carmen Peat (carmen.peat@anz.ccamatil.com) - Seniour BA - Genesis.
Talktactics
Talktactics
Dates:
Mar 2003 - Jul 2004
Work Summary:
CRM Agent-e
Work Type:
Contract
Role:
Senior Java Developer

Tony's main role involved designing and producing a web-based hybrid system that combined business intelligence, benchmarking, and balanced scorecard functionalities. This system was integrated with Talktactics' existing call center representative evaluation system, known as Agent-e.

Additionally, Tony facilitated collaborations with third-party computer system suppliers to develop a cost-effective call recording solution that integrated smoothly with the Agent-e suite.

Orange
Dates:
Feb 2002 - Jun 2002
Work Summary:
Future Identified System Manager
Work Type:
Contract
Role:
Management

Tony's primary duty was overseeing a small team of programmers tasked with executing various projects within the IS Call Centre space at Orange.

He was also in charge of assessing new systems presented to Orange, and reporting on their relevance and viability to the IS Call Centre Management. Over time, the unique capabilities of his team led to their services being utilized as a shared resource throughout the company.

Tony worked independently with his team on several significant projects, including:

  • Developing a web-based system for the International Orange Franchise Team, which functioned as a knowledge-sharing portal.
  • Implementing a balanced scorecard system for the senior management at Orange.
Orange
Dates:
Dec 2000 - Feb 2002
Work Summary:
Enable
Work Type:
Contract
Role:
Management & Solution Architect

Tony's main task was to develop a web-based system named 'Enable' that enabled all high-street outlets to set up and configure Orange mobile phones at the point of sale, thereby conserving the time of valuable call center representatives.

His responsibilities included:

  • Managing expectations of multiple stakeholders in a complex business environment.
  • Capturing requirements.
  • Completing the system design, with the final solution based on J2EE.
  • Overseeing all aspects of project management until a freelance Project Manager was recruited to assist. This included keeping all stakeholders informed and involved, designing and selecting the development team, and providing a detailed functional specification to the development team for implementation.
I2
Dates:
May 2000 - Dec 2000
Work Summary:
Global Logistic Manager
Work Type:
Contract
Role:
Senior Java Developer

Tony's main responsibility involved supporting the development of a bespoke Global Logistics Internet application using J2EE.

His duties included designing, testing, and coding Business Layer Enterprise Beans for various functions, including:

  • Outbound Email functionality using JavaMail.
  • Data Access Objects (DAOs) with CRUD operations, facilitating interaction between the business layer and database layer.
  • Message passing using JMS and some RMI.
  • XML parsing both within and between layers using JDom.
TA
TA Group
Dates:
Aug 1999 - May 2000
Work Summary:
Temelin Nuclear Plant Safety Review
Work Type:
Contract
Role:
Test Analyst

Tony's main duty was to conduct code analysis for the Primary Reactor Protection System of the Temelin Nuclear Power Station Project. His work included performing static analysis and processing code using 'Malpas.'

Stream
Stream
Dates:
May 1999 - Aug 1999
Work Summary:
Linux Server Setup for Internet Company
Work Type:
Contract
Role:
Solution Architect & Systems Analyst

Tony's primary role involved establishing various internet-based services for an online company.

His responsibilities included configuring and setting up:

Nameservers (DNS)
Webservers (Apache)
Samba (a bridge for PC/Linux file systems)

Additionally, Tony provided consultancy on other services for Stream.

Lockheed Martin Corp./NATS/Airsys ATM
Dates:
Nov 1996 - May 1999
Work Summary:
ATC - New "En-Route Control" NERC) System
Work Type:
Contract
Role:
Solution Architect & Tester

Tony served as the Design Authority for the Ada component of the Situation Display within the New En-Route Centre's Air Traffic Control system.

His responsibilities included providing guidance on performance analysis and enhancements. He also advised the development team on modifications and bug fixes identified during integration testing and User Acceptance Testing (UAT). Additionally, Tony was an active participant in the integration test team for both the radar display and flight data processing systems.

Tony was also a crucial member of the support team responsible for starting up and shutting down the entire system during the continuous 24/7 testing phase.

Siemens Plessey (Christchurch) Ltd.
Dates:
Sep 1993 - Nov 1996
Work Summary:
ATC - (New "En-Route Control" NERC) System
Work Type:
Contract
Role:
Java Developer

Tony held the position of Design Authority for the Ada component of the Situation Display within the New En-Route Centre's Air Traffic Control system.

He was tasked with gathering requirements and creating designs for the radar processing functionality of the workstation. This included designing systems for Track Processing, Short Term Conflict Alerts, Base of Radar Coverage, SSR Code Display, and FDP to Track Pairing.

DESC Ltd.
DESC Ltd.
Dates:
Jul 1990 - Sep 1993
Work Summary:
UKAIR CCIS (Command and Control Integrated System)
Work Type:
Permanent
Role:
Java Developer

Tony's main role involved programming for the UKAIR CCIS (Command and Control Integrated System), a significant distributed NATO system for managing the UK Air Region.

He was charged with designing, testing, and implementing essential software resources in Ada.

Computing Devices Ltd.
Computing Devices Ltd.
Dates:
Jul 1989 - Sep 1989
Work Summary:
GEE (Ground Exploitation System) System [Tornado Recon GR1 - Mid Life Upgrade]
Work Type:
Contract
Role:
Java Developer

Tony was tasked with designing, testing, and implementing fundamental software resources in Ada.

Cage Systems Ltd.
Cage Systems Ltd.
Dates:
Jul 1984 - Sep 1985
Work Summary:
CAD System
Work Type:
Permanent
Role:
Java Developer

Tony was tasked with designing, testing, and implementing essential software resources in C and BASIC. Additionally, he provided customer support for the Eutechnics CAD system.

Grange Road Stables

Grange Road Stables

Dates:
Dec 2023 - Now
Work Summary:
Grange Road Stables Website
Work Type:
Personal
Role:
Project Lead and Full Stack Developer
Technology:
Java Quarkus, JSF (Primefaces), Postgres

This website serves Grange Road Stables.

Features of the site include:

  • Livery Rate Calculations.
  • Site contact support.
  • A news section with live updates.

Selwyn Archery Society

Selwyn Archery Society

Dates:
Apr 2023 - Now
Work Summary:
Archery Society Website
Work Type:
Personal
Role:
Project Lead and Full Stack Developer
Technology:
Java Quarkus, JSF (Primefaces), Postgres

This website serves the Selwyn Archery Society.

Features of the site include:

  • Member registration.
  • Comprehensive membership management.
  • Pro-rata membership cost calculations.
  • A news section with live updates.
  • Health and safety compliance tracking for members.
  • Site contact support.
  • more work planned.

Additional features are planned for future implementation.

My CV

My CV

Dates:
Apr 2021 - Now
Work Summary:
Next Generation CV Management System
Work Type:
Personal
Work Style:
Agile (SCRUM)
Role:
CEO / Developer
Technology:
Java Quarkus, JSF (Primefaces), Postgres

MyCV is a cutting-edge SAAS platform designed to simplify the complex process of creating and customizing CVs to align with specific job applications for individuals and agencies.

The system now needs to support the creation of dynamic, modular CVs with the following capabilities:

  • Selection of multiple overview sections customized for the types of roles being applied for.
  • Exclusion of previous job experiences that are irrelevant to the roles sought.
  • Enabling agencies to easily personalize the branding of the CVs.

Atlas
Dates:
Feb 2021 - Mar 2021
Work Summary:
Warehouse Management Solution
Work Type:
Own Client
Work Style:
Agile (SCRUM)
Role:
Soultion Providor
Technology:
Java J7EE (including CDI, JPA, JSF, Primefaces), Wildfly

Tony was tasked with upgrading the order tracking system by integrating a warehouse management solution for Atlas Trailers.

He was responsible for overseeing the entire project.

The system was successfully launched in March.

Atlas
Dates:
Oct 2020 - Jan 2021
Work Summary:
Sales Recording System
Work Type:
Own Client
Work Style:
Agile (SCRUM)
Role:
Soultion Providor
Technology:
Java J7EE (including CDI, JPA, JSF, Primefaces), Wildfly

Tony was tasked with developing a responsive web-based order tracking system for Atlas Trailers.

Tony managed the entire project from start to finish.

The system was successfully launched in January.

Dressage Academy
Dates:
Apr 2016 - Dec 2020
Work Summary:
Dressage Academy Training Facility
Work Type:
Personal - Time As Required
Role:
Board Chairman
Board:
Board Members
Role:
BA & Solution Architect & Enterprise Java Developer
Site:
www.dressageacademy.co.nz
Technology:
Java J7EE (including CDI, JPA, JSF, Primefaces), RESTful APIs, Wildfly

The Dressage Academy was a nonprofit organization with two main objectives:

  • Support New Zealand's most promising young riders in pursuing international competition by offering top-tier training and alleviating financial hurdles.
  • Prepare the next generation of equestrian trainers.

Graduates of the Dressage Academy were equipped to:

  • Earn a livelihood through riding and teaching.
  • Establish and operate a secure equestrian business, informed by comprehensive knowledge in breeding, health & safety, and business fundamentals.

The Academy ceased operations in December 2020 due to financial constraints.

Apiary Manager
Dates:
May 2012 - 2014
Work Summary:
SaaS Apiarist (Bee Keeper) Management System
Work Type:
Personal - Time As Required
Role:
CEO
Team Size:
6
Role:
BA & Solution Architect & Enterprise Java Developer
Technology:
Java J7EE (including CDI, JPA, JSF, Primefaces), RESTful APIs, Wildfly

Apiary Manager is a SaaS platform designed to aid both professional and hobbyist apiarists by providing support in:

  • Managing apiaries and the bee hives located within them.
  • Tracking tasks with automated reminders.

Work on Apiary Manager was discontinued due to financial constraints.

Enter My Events
Dates:
May 2012 - On Hold
Work Summary:
SaaS Event Management System
Work Type:
Personal - Time As Required
Role:
CEO
Team Size:
2
Role:
BA & Solution Architect & Enterprise Java Developer
Technology:
Angular, Java J7EE (including CDI, JPA, JSF, Primefaces), RESTful APIs, Wildfly

Enter My Events is a redesigned version of the system originally developed for Selwyn Equestrian Centre, now expanded to accommodate multiple sports. Equestrian events are used as the proof of concept due to their complexity.

The system facilitates various functionalities including event setup with management of support staff and volunteers, participant entry, event scheduling, scoring, and integration with national bodies such as ESNZ and SPARK for result uploading.

Work on EnterMyEvents was put on hold due to financial constraints.

Software Factory
Dates:
Sep 2009 - February 2012 (Company Sold)
Work Summary:
Software House
Work Type:
Multiple Client Projects and Software Factory Project (eSAFEnSOUND)
Role:
CEO
Team Size:
8
Role:
BA & Solution Architect & Enterprise Java Developer
Technology:
Java J7EE (including CDI, JPA, JSF, Primefaces), RESTful APIs, Wildfly, Amazon Web Services

The Software Factory was established to develop SaaS software solutions for various clients and to create custom software products for sale. The company employed both waterfall and agile methodologies, as well as combinations of the two, to manage projects.

In 2012, the company was sold to another director, at which point it had a workforce of five staff members, including contractors.

Key projects included:

  • Franchisee Portal: A SaaS Business Intelligence Portal tailored for regional sales representatives.
  • Christmas Cookies: A SaaS system for freelance Christmas cookie sellers.
  • Pony Breeders Society of NZ (inc.): An online registry SaaS solution.
  • eSAFEnSOUND: A proprietary Health and Safety Compliance Monitoring SaaS system.
Selwyn Equestrian Centre
Dates:
Dec 2007 - September 2009 (Business Sold)
Work Summary:
Commercial Equestrian Events Centre Software
Work Type:
Building Project and SaaS Booking System
Role:
CEO
Team Size:
2
Role:
BA & Solution Architect & Enterprise Java Developer
Technology:
Java J7EE (including CDI, JPA, JSF, Primefaces), Wildfly

The Selwyn Equestrian Centre was developed from scratch on a green-field site with Tony overseeing the entire project, which involved managing more than 30 subcontractors. Events at the centre were organized using the SEC Events Management System until the entire business was sold to an investor.


Portal
Portal
Dates:
1999 - 2003 Emigrated to NZ
Work Summary:
Software House
Work Type:
Multiple Client Projects and Portal Project (Portal)
Role:
CEO
Team Size:
5
Role:
BA & Solution Architect & Enterprise Java Developer
Technology:
Java JEE (including JSP, ICEFaces), Wildfly

Portal was developed as an online marketplace for buying and selling generic second-hand goods, designed to operate efficiently even over a 33.6kb modem dial-up connection. Despite successfully completing and launching the project, financial challenges brought on by the downturn in the UK market—including the impacts of Enron, 9/11, and the Dot Com Crash—led to the project being put on hold. Subsequently, the staff were transitioned to FlyBe, a company with which Tony had established a strong relationship. During this period, Tony moved to New Zealand.

At its peak, the company employed five staff members along with various contract workers. The company was involved in several other projects, including:

  • Management systems testing for the UK MOD Tornado GR1 landing gear.
  • Various IT systems support projects for Orange Telecommunications.
Stallion Software
Stallion Software
Dates:
1992 - 1998
Work Summary:
Software House
Work Type:
Multiple Projects
Role:
CEO
Team Size:
2
Technology:
Java JEE

Stallion Software was known for its high-quality software offerings for the Acorn market, including:

  • Almanac: An organizer similar to a Filofax.
  • Lexicon: Language teaching software.
  • StrongEd: A very fast text editor developed in Assembler.

As the Acorn market began to decline due to Microsoft's growing dominance, Tony sold his share of the company to the other director and exited the business.