Before joining the Windows team, John was an Architect in the Server and Tools Business at Microsoft. As an STB architect, John was responsible for developing and evangelizing Microsoft Application Virtualization (App-V).