During this time he has been involved with many Java developments, acting as technical lead, mentor and trainer. Outside of work he has spoken at several Java events including JavaOne, has been published on JavaWorld and co-authored the 2nd edition of Professional JSP.