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).
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.