Colin Garlick

Colin Garlick,

Senior Knowledge Engineer

Colin Garlick is a trainer and consultant for SoftEd specialising in systems design, programming languages and technologies.  He also provides consultancy and mentoring on the design process.

With 30 years of IT experience, Colin has extensive technical knowledge of design and programming languages – this means that Colin knows what works and what doesn’t, and what practices are most suitable for design and programming with the ultimate goal of producing a quality system.

Colin has significant experience and expertise in designing and implementing systems using object-orientation, particularly with C++ and .NET languages.

His expertise includes application architecture and design, Unified Modelling Language, programming languages such as Pascal, C#, JavaScript, AJAX, XML, XSLT, XML Schema, VBScript, PowerShell, SQL and database design.

Colin has consulted with various organisations on writing use cases, system design (and planning the migration path), web development and Agile development along with coaching individuals and teams in .NET, C# and ASP.NET.

His projects have allowed him to design and implement systems in the medical, building, telecommunications and finance industries.  These systems have included internet café security, financial reporting, inventory and manufacturing planning, assay laboratory processing and building strut design programs.

Colin is also an ICAgile Assessor for ICAgile.


  • Bachelor of Science: Maths, Physics, Computer Science, University of Auckland
  • Bachelor of Commerce: Accounting Investment Analysis, University of Auckland
  • Diploma of Statistics, University of Auckland
  • Bachelor of Theology


  • ICAgile Certified Expert in Agile Engineering 
  • ICAgile Accredited Trainer
  • ICAgile Certified Professional
  • ICAgile Certified Professional - Agile Software Design
  • ICAgile Certified Professional - Foundations of DevOps

Authorized Instructor iconICE AE icon