Experience

Optimizely (formerly Episerver)

Lead Consultant • Jan, 2022 — Current

Optimizely (formerly Episerver)

Senior Consultant • Feb, 2019 — Dec 2021

Empired Ltd

Platform Architect • May, 2017 — Feb 2019

Isobar

Senior Episerver Consultant • Oct, 2015 — Apr, 2017

  • Liaise with the client to keep them informed of progress and to make relevant decisions.
  • Lead the technical direction and provide product conceptualization to implementation.
  • Deliver cost estimates for the design and develop phase in partnership with business analysts, project management, subject matter experts and solution providers for projects to provide accurate and timely cost estimates.
  • Provide high level technical solution definition and design during the implementation phase with the goal of providing reliable, stable and operationally sound applications that meet business requirements or support by means of coaching and mentoring onshore and offshore developers.
  • Consult to the wider IT community to provide technical and/or domain advice and expertise to improve quality and robustness of solutions and maintain/support application systems and/or development.

Orchard

Technical Architect • Dec, 2012 — Oct, 2015

  • Deliver cost estimates for the design and develop phase in partnership with business analysts, project management, subject matter experts and solution providers for projects to provide accurate and timely cost estimates.
  • Consult to the wider IT community to provide technical and/or domain advice and expertise to improve quality and robustness of solutions and maintain/support application systems and/or development.
  • Provide input into the planning of future application and maintenance requirement.
  • Provide vendor support by means of coaching and mentoring onshore and offshore developers.
  • Provide high level technical solution definition and design during the implementation phase with the goal of providing reliable, stable and operationally sound applications that meet business requirements.

Orchard

Senior Software Developer • Apr, 2011 — Dec, 2012

  • Lead developer across a number of diverse and significant projects for Orchards most influential client.
  • Complete MCPD upgrade from 2.0 to 4.0.
  • Improve orchard internal development framework to help to smash the small sites.
  • Set up and improve the continuous integration.
  • Mentor junior developer.
  • Perform the technical costing in the scoping phase of projects.
  • Implementation of CMS driven and bespoke ASP.NET C# applications based on the Orchard framework.

Jericho

Senior Software Engineer • Jun, 2008 — Apr, 2011

Successful migration of mission critical SaaS application - SmartmaiPro from C/S to B/S architecture. Project completed on time and budget.

Lead the custom development team to deliver several big sites and help some big customers integrate their products with our SaaS platform, e.g. Telecom, Sorted, Metservice etc.

Total Quality Solutions Ltd & Telecom NZ

Web Consultant & Senior Software Developer • Oct, 2006 — Jun, 2008

I was originally appointed as Web Consultant contractor role to help TQS re-design and improve their ecommerce application architecture, I accepted permanent offer from TQS.

Cornell Institute of Business and Technology

MCDBA Tutor • Apr, 2006 — Jul, 2006

Fix term contract while I was completing my Postgraduate Diploma in Computer Science.

McDonald Vadco Ltd

Intermediate Developer & IT Support • Dec, 2003 — Apr, 2005

Hired as an intermediate programmer to support their existing VB POS system and develop a new web-based POS system using asp.net (.NET 1.0).

Projects

EPiServer 10 • 2017 — 2018

Large digital transformation enterprise project.

  • Delivering high level solution designs and translating high level business requirements into technology architectures.
  • Earlier customer engagement and value propositions.
  • Managing the overall quality of customization, software architecture and technical installation of implemented projects.
  • System gap analysis and recommendations.
  • Lead EpiServer CMS portal development and successfully integrated with Windows 2016 OpenID (ODIC) Identity.
  • Enable all react components in-page editing in EPiServer CMS.

EPiServer Commerce 9 • 2015 — 2017

Large complex ecommerce re-platforming project from Drupal to EPiServer Commerce, involves the following platforms integration.

  • Dynamics AX (ERP)
  • IntelligentRich
  • Salesforce Marketing Cloud (ExactTarget)
  • WrightExpress (Giftcard payment solution)
  • Feefo integration (Product review system)
  • DataTools QAS (Address lookup and validation)
  • Paypal payment integration
  • eWay payment integration

Sitecore 8.0 • 2017 — 2017

Set up continuous integration (CI) and continuous delivery (CD) using VSTS and Octopus on Azure cloud on a large Sitecore 8 solution.

Adobe CQ 5.6 • 2015 — 2015

My first CQ/AEM project based on CQ 5.6.1.

  • Developed a new template & youtube component
  • Code refactor & clean up
  • Fixed custom importer issues for importing adviser data to CQ5
  • Amended & added new features to the existing importer
  • Optimised the search performance
  • Managed both UAT and Live deployment (Author & Publish)
  • Documented the learning & structure of the current AEM project
  • Helped sysadmin to set up staging AEM environment (Author, Publish, Apache and dispather) for internal QA

ASP.NET 5 MVC, Bespoke • 2015 — 2015

Financial investment product that built on top of the latest front-end (Angular 1.2) and backend (Asp.NET MVC, WebApi) technologies.

EPiServer 7+ • 2015 — 2015

Yet another site developed on top of EPiServer 7.x. Webmarkupmin has been used for minifying the html, the traffic has been reduced drastically. We got 83 of 100 score from Google Speed Insights for the most complex homepage.

Teamsite • 2014 — 2014

Build on top of Teamsite platform with Zend Framework and Webkit.

EPiServer 7.5+ • 2014 — 2014

Build on top of EPiServer 7.5 platform using MVC architecture. Blackbaud fundraising service integraion

EPiServer 7.5+ • 2014 — 2014

Build on top of EPiServer 7.5 platform using MVC architecture.

EPiServer Commerce 1R3 • 2014 — 2014

Estimate the current site major issues fix. Digest the current architecture and refine/re-architect the current solution

Drupal 7 • 2014 — 2014

The second Drupal project I led and delivered successfully.

Drupal 7 • 2013 — 2013

My third led drupal project, build using Single Page App (SPA) framework.

EPiServer 7+ • 2013 — 2013

Build on top of EPiServer 7 platform using MVC architecture.

EPiServer 7+ • 2013 — 2013

The first Australia EPiServer 7 MVC architecture project.Check this out http://www.campaignbrief.com/2013/10/orchard-rolls-out-a-new-digita.html

Druapl 7 • 2013 — 2013

My first drupal cms site. Acquia cloud integration with existing Bamboo CI Server. Research lots of Drupal popular modules and help orchard set up the Drupal development template.

ASP.NET MVC Bespoke • 2012 — 2012

EPiServer 6 • 2012 — 2012

Build on top of EPiServer 6 CMS Platform using Webform.

ASP.NET MVC Bespoke • 2012 — 2012

Build using ASP.NET MVC 3 Framework + WCF + Salesforce Integration + EFront - eLearning Platform integration

ASP.NET Webform Bespoke + Telerik • 2010 — 2010

SAAS service using SOA architecture running on AWS EC2 Cloud platform, provide RESTful to third party to integrate to Smartmail system.