David is a software architect with 15 years of experience in designing and implementing commercial software systems. He manages a team of engineers at Oracle that create and maintain enterprise applications aimed at facilitating the development of service oriented architectures. David has extensive experience with agile software development methodologies, enterprise Java development, service oriented architectures, and Internet protocols.He received his Master of Science degree in Computer Science from Michigan State University.