Roger joined Microsoft in 1997 as a Researcher in the Database Group of Microsoft Research, where he worked on both systems research and product development efforts in database, workflow and stream processing systems. Roger served as Principal Architect of the External Research Division of External Research (MSR) from 2007 to 2009, prior to joining the cloud computing futures group. Roger has published over 50 peer reviewed papers, filed over 30 patent applications, and served more than 70 times on program committees for more than 30 different international conferences and workshops.