I am a Senior Software Engineer and work as architect for Business Process Management (BPM) in IBM. I have experience in interaction design, user interfaces and application programming interfaces and with nine years experience building compelling user interfaces (UI) and application programming interfaces (API) in Business Process Management (BPM) based on server-side Java and Web 2.0 technologies.
My expertise covers the interaction design with mockups and wireframes and the architecture of the user interface and related application programming interfaces. I have further affinity to user experience, mobile devices, social technologies as well as Advanced Case Management (ACM) and Enterprise Content Management (ECM).
Effective communicator and influencer with eight years experience in software developer and business partner enablement in the application integration and middleware ecosystem.
A lateral and strategic thinker with empathy for clients and users and a passion for design and architecture.
Find out more and connect through the following social networks:
Experience (current position)
Senior Software Engineer June 2004 – Present
IBM Deutschland Research & Development GmbH
Software Architect responsible for user interfaces (process participants and administrators) and programming interfaces (UI components, REST API and business events) for WebSphere Process Server and IBM Business Process Manager.
B.Sc. Computer Science / Diplom-Ingenieur (BA), Technische Informatik
Berufsakademie Stuttgart September 1986 – September 1989
German (Native), English (Fluent), French (Limited working proficiency)
Publications (most recent)
Michael Friess29. June 2011
Michael Friess, Sascha Schwarze29. June 2011
Andrea Baader, Chris Coltsman, Ralf Schmauder, Michael Friess29. June 2011