Avanade Inc.

Technical Project Manager