Biography

Summary

Michael Friess is a Senior Software Engineer and works as an architect in IBM Business Process Management (BPM) at the IBM Deutschland Research and Development Lab in Boeblingen, Germany. He is responsible for BPM user interface clients and technologies.

His focus areas are on the user experience, user interaction patterns and user interfaces for traditional, as well as social, BPM and related programming aspects and interfaces. Michael has worked for nine years on various aspects of BPM research, architecture and design. This includes workflow graphs, region analysis, model-driven architecture, model transformations, visualizations and business event processing.

In his 25 years with IBM he has been based in various places in Germany and on assignment in Hursley, UK. His continuous customer focus is strongly influenced by his past positions in technical sales for central Europe, consultant for independent software developers in Europe and in a partnership with SAP® around Java® and WebSphere with engagements in Europe and America. He has held talks and workshops at various conferences and written books and articles about IT development topics including BPM, BPEL, MDD, WebSphere, Java, SAP, VisualAge® and programming.

You can also see his profile and connect through the following social networks:

Experience

Senior Software Engineer
IBM Deutschland Research & Development GmbH
June 2004 – Present
Software Architect, User Interfaces for IBM Business Process Manager and WebSphere Process Server

Senior Software Engineer
IBM Hursley Lab, United Kingdom (Assignment)
June 2002 – May 2004
Software Architect, WebSphere Process Server
Research, Model-Driven Development for SOA and BPM

Senior Consultant
IBM Deutschland Research & Development GmbH
April 2000 – April 2002
Joint IBM / SAP Projects, Application Integration & Middleware - Java, RFC, BAPI, IDoc, VisualAge for Java, WebSphere Application Server

Consultant
IBM Deutschland GmbH
January 1997 – March 2000
Joint IBM / SAP Projects, Application Integration & Middleware - Java, RFC, BAPI, IDoc, VisualAge for Java

Technical Sales Specialist, Application Development
Consultant, Solution Developer Marketing, Central Europe 
IBM Deutschland GmbH
March 1995 – December 1997
OS/2 and Cross-Platform Software Development, VisualAge for C++, Java, VisualAge for Java

Software Engineer
IBM Deutschland Research & Development GmbH
October 1989 – February 1995
Graphical User Interfaces for System Management
Workstation Based Software Development Infrastructures

Student / Intern
IBM Deutschland GmbH
September 1986 - September 1989

Educational Background

Diplom-Ingenieur (BA), Technische Informatik (B.Sc. in Computer Science)
Berufsakademie Stuttgart
September 1989

Languages
German (First language), English (Fluent), French (Good knowledge)

Publications

Patents and Technical Disclosures