Allen has over 20 years of experience in the IT industry. At Microsoft , he is leading a team of architects to help partners adopt public cloud technologies and build new cloud native applications. He has a passion for agile project management and solution delivery. Prior to that, Allen held various senior roles in different industries such as digital marketing, eCommerce, media and energy.