Dr. Daniel M. Yellin is the Director of the IBM Research Software Technology Department. Areas covered in this department include next generation programming technologies, application development tools, and software engineering.

Prior to this assignment he managed the Insurance Architecture Group in IBM's Software Group. He was responsible for the architecture underlying IBM's insurance offerings, including IAA (Insurance Application Architecture), component architectures, data management, and integration platforms for financial services.

Prior to that, Daniel managed IBM's Insurance Research Center (IRC), whose charter was the development of leading edge solutions for the insurance industry by conducting market and technology research. Solutions developed under his direction included Underwriting Profitability Analysis, Customer Prospect Optimizer, Cybercollaboration, and The Mobile Insurance Worker.

Dr. Yellin joined the IBM T. J. Watson Research Center in 1987 after completing a doctorate in computer science at Columbia University. Daniel has authored over 20 journal and conference papers as well as two computer science books, in areas ranging from distributed computing to program analysis to algorithms for incremental computations. He has held various positions on research and standard committees, including election as editor of the ISO standard on Remote Procedure Call and serving as a conference co-chair of the 1994 ACM Conference on the Principles of Programming Languages. In 1995 he was elected to the office of Vice-Chair of Operations for the Association of Computing Machinery (ACM) Special Interest Group on Programming Languages (SIGPLAN). In April 1999 he was appointed as an IBM Distinguished Engineer, and in August 1999 was elected to the IBM Academy of Technology.