Resume :: System Architecture Highlights
Career System Architecture
Startup 2007 - Current:
- Architecting large scale SaaS Social media platform
The Strategic Coach 2006-2007:
- Designed/implemented basic eCommerce store
- Designed/implemented client portal & content publishing system
- Data synchronisation from organisations central database to client portal
- Co-designed and implemented initial one way synchronization
- Co-designed and kicked off implementation of two way synchronization
- Implemented master master replication ring in MySQL for HA
Fastmount 2004 - Current:
- eCommerce app for Business to Business order management, creation, and tracking.
- Designed system from ground app
- Integration points with UPS and DPS (NZ Payment Gateway)
- Moderately complex pricing: Multi Currency, multiple price lists, discount structure
- Two tiered ordering system: Direct Fastmout to supplier and Fastmount distributor to customer
- Tracks all tiered orders and customer levels.
- App is core to day to day business operations.
Soft Tech NZ LTD - 2005
- On contract was brought in to review PHP/MySQL application for managing Software Licenses with severe performance/usability problems
- Re-architected system using existing database
- Handles complex logic for dealing with software versioning, software licenses granted
- Created SOAP layer for connection via .NET desktop layer
PDF Communications LTD - 2004 - 2005
- Numerous web applications designed, built and maintained - all in PHP/MySQL
- Child sponsorship system for CCF
- Content Management System for NZ’s largest secondary school
- Designed and developed “Zen” a Project/Timesheet management system for design companies - as at 2005 was in production in a dozen different studios around New Zealand.
Soft Tech NZ LTD 1996-2004
- Quickly became lead business analyst in “Frame Design” area of system
- Designed API to handle translating Business Rules into system rules for things such as
- Creating per client UI layers for CAD engine
- Implementing business rules for constraints on window design
- Implementing Bill of Material rules based on window design
