I’m an experienced software developer, working in C# and SQL, with time as a team lead and with some product exposure. . Most of my working life has been spent around payments, financial systems integration, e-commerce, and logistics.
I have above average speaking, writing, and presentation skills, having spoken, mentored, and educated at Toastmasters clubs for years. I have run training on topics including storytelling, effective use of PowerPoint, and managing anxiety for public speakers.
September 2019 – present
Senior Technical Consultant
Responsible for designing, demonstrating, and implementing products within the BluJay Global Trade Network.
August 2012 – December 2018
Product Delivery Lead
Ownership of roadmaps for new goods shipping on Trade Me and Tradevine, our bulk listing tool for professional sellers. This role has responsibility for product management, technical delivery, and line management of staff and maintenance of relationships with third parties, such as providers of logistics and shipping services.
Ownership of requirements and delivery of e-commerce features on the core Trade Me platform. Coordination of work across various internal stakeholders: API, database, Elasticsearch, Tradevine.
Technical team lead responsibilities including recruitment of developers, testers, and designers.
Senior developer in transactions and payments squads working on Trade Me’s Pay Now system, credit card payments gateway integration, and the initial phases of Ping, Trade Me’s new payments system.
Advising on selection of new financial system, with responsibility for technical contact, requirements, and integration with NetSuite financial package. Owned the technical side of the upgrade to Trade Me’s property invoicing system.
Broad development experience across several areas of Trade Me’s business: property, jobs, and marketplace.
October 2010 – August 2012
Senior developer working on the Wellnomics Risk Management web application,, mainly in C# and SQL. Also responsible for set up and maintenance of Jenkins build automation.
August 2008 – October 2010
At Enabling I promoted higher software development standards through better use of source control, issue tracking , code generation, and automated build processes.
Major projects included a donations management system for New Zealand’s combined community trusts and a contract management system for sports funding agency Sparc, both based on Sage CRM with significant customisation.
October 2007 – May 2008
Contract Software Developer
At QV I worked as a contract developer maintaining both intranet and external web sites, working in ASP.NET. I built data export routines using SQL and XQuery for the proposed NZPEX (New Zealand Property Exchange) interface.
Porirua City Council
May 2007 – September 2007
Contract Software Developer
My role at Porirua straddled business analysis and data analysis, working with users of the Council’s property and rating system, Proclaim. Project work ranged from workflow analysis and requirements gathering to implementation of changes and database troubleshooting.
A workflow editing tool that I developed at Porirua cut the length of the design-build cycle and was later onsold to other local authorities that used the same Proclaim system.
January 2001 – February 2006
Designed and wrote extensions to financial systems, primarily Accpac (now Sage Accpac ERP) but also Exonet (now MYOB Exonet).
Software developer, with a special interest in SQL Server. Also worked on requirements gathering, application design, and documentation, often working closely with clients on-site.
Clients included New Zealand Milk (now Fonterra Brands), Domainz, Sparc, Canterbury Rugby and many others including small local companies and charitable trusts.
January 1999 – December 2000
Energy Group was an energy management consultancy where I worked on web-based projects for the Australian government, such as the Australian Building Greenhouse Rating scheme.
These projects were built using either Java or ASP classic and SQL Server.
University of Otago
DipSci, Electronics; BSc, Physics
At Toastmasters I have completed the public speaking educational programme covering the basics of public speaking and advanced topics such as technical and informative presentations and storytelling.
Within the club I have taken on administrative roles as treasurer, secretary, and club president as well as mentoring new members. Outside the club I have run training on topics including storytelling, use of PowerPoint, and managing anxiety.