Prior to this he was a Consulting Practice Manager within BEA System’s Business Interaction Division Professional Services Group. He managed their Enterprise Portal and Business Process Management practices in Canada and New England, helping Fortune 500 companies create solutions to a wide range of business challenges.