Tim Deegan, Citrix Systems R&D