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.

Full list of positions


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)

Full list of publications

Patents and Technical Disclosures (most recent)

Full list of patents