Software Department Manager

Allied Telesis Labs (New Zealand)

March 2006 – December 2008

Allied Telesis is a world-wide company, and is one of the world’s leading producers of computer networking equipment. It has offices all over the world, including the USA, the UK, Netherlands, Spain, France, Germany, Switzerland, Hong Kong, Taiwan, Japan, China, Singapore, India, etc.

This role was responsible for the leadership, development and management of a Software Department. Seven Software Team Managers reporting directly with up to 65 software engineers reporting indirectly.


Provided direction for the software department, accountable for software delivery from ATLNZ to the global group.

Responsible for restructuring/change.

Agile Development

Helped introduce Agile Development to the Company. Used it in a range of development types. Worked with Senior Managers to gain acceptance.

Project Management

Project managed many feature developments. Responsible for balancing the full resourcing for each quarterly software release.

Team Management

Responsible for coaching, mentoring and growing engineers and managers. Financial and budget responsibility for the Department.

Software Team Manager | Senior Software Engineer  

July 2001 – February 2006

Several roles over 5 years with responsibility for the leadership, development and management of a team of up to 15 software engineers. The team worked on new product and feature development as well as customer support for existing products.