Prior to that, he worked in the software industry as a software analyst and Unix and network system manager. His current research interest focuses on software architectures, product line engineering and software variability management, and Web service technologies.