Before joining HP he worked for Informix Software in Portland, Oregon, at the International University in Germany in Bruchsal as well as the AIFB at the University of Karlsruhe, where he led a number of research project in the area of the Semantic Web. He also co-authored books on Enterprise Applications, Web services and Java programming.