Gregor Roth works as a software architect at United Internet group, a leading European internet service provider (to which among others GMX, 1&1 and WEB.DE belong). His areas of interest include software and system architecture, enterprise architecture management, object-oriented design, distributed computing, development methodologies and of course Java. He began his professional career by writing C and Assembler based microcontroller applications, and started 1997 designing and developing large, distributed Java-based enterprise systems in the financial sector.