Felipe Frujeri, Microsoft Research and Microsoft Azure