I have been around IT for about 21 years. During that time I have accumulated experience in training, application development, database development and management, IT solutions architecture and project management. My current role is as Content Administrator at Learn On Demand Systems. My focus is to provide quality, informative, and engaging solutions and service to clients. As a speaker and presenter I bring in the lessons learned from the field to provide guidance in how to best leverage the tools clients will be using and exploring as they move forward with their Microsoft Technology investements and supporting tools, or with their Application Lifecycle Management solutions. I have been involved in architecting and developing solutions that leverage the integration of SharePoint Technologies, BizTalk, Commerce Server and Content Management Server with other Microsoft and non-Microsoft platforms. For the last couple of years I have been working quite actively with Team Foundation Server, System Center, Azure, and PowerShell providing administration and guidance to developers, administrators, and teams on how to best implement solutions and how technology can help them achieve them.