He joined IBM in 2008, when he began his career developing for CICS Systems Management. He was involved in introducing cloud-like capabilities into CICS TS V5.1 and most recently, he led the team responsible for extending mobile support in CICS TS.