Software Engineer and Chartered IT professional with over 15 years experience in software development and consultancy