Keith is an excellent engineer with a great attention to details, self-starter and well organised. But most importantly Keith is motivated to do the right thing and acts as a team player. I highly recommend Keith to anyone who is looking for a senior developer who is reliable and trustworthy.