Niranjan Nilakantan Development Lead Microsoft Corporation Pablo Castro Software Architect Microsoft Corporation ES07.