He has spent the majority of his career consulting with customers as they planned and implemented their enterprise software solutions. Richard worked first for two global IT consulting firms, which gave him exposure to a diverse range of industries, technologies, and business challenges. Richard joined Microsoft as a SOA/BPM technology specialist where his sole objective was to educate and collaborate with customers as they considered, designed, and architected BizTalk solutions. He joined Amgen full time as an developer and implementer after the company committed to using BizTalk Server for their enterprise service bus. After establishing the BizTalk environment, Richard transitioned to an architect role where he now identifies enterprise best practices and applies good architectural principles to a wide set of IT initiatives.