Raffael Herrmann_

IT-Magician (Allrounder)

40667 Meerbusch, Germany


IT is my passion and has always fascinated me. Even in my school days, I worked a part-time job in a software company and developed small projects there. This was followed by an apprenticeship, studies and a career in consulting and in-house positions with various focal points. Among others:

  • Planning, design and implementation of complex integration landscapes
    with SAP PI/PO and SAP Cloud Integration
  • Development of own adapters and modules for SAP PO & -CPI
  • Building API landscapes with SAP API Management
  • Development and operation of a large open source project in C# (QRCoder.NET)
  • Implementation of APIs and web projects in Python with FastAPI, Jinja2, ...
  • Dockerisation of existing (and new) software projects
  • Operation and automation of cloud infrastructure (Hetzner Cloud) / automation via Python
  • Setup of Change Data Capture via Debezium / Apache Kafka
  • Setup and operation of an SSO solution using Keycloak
  • etc.

In addition to the above, I think outside the box every day and am enthusiastic about other topics such as web development or embedded development with Arduinos / ESP32. If something can be automated, I automate it!



Ferdinand Bilstein GmbH + Co. KG

2021 - today

Digital Solution Labs β€” Automation of existing processes and IT systems using Python. Design and development of an API landscape (Python/FastAPI, PostgreSQL, SAP API management, Keycloak, Docker). Testing and evaluation of new technologies and frameworks.

RealCore Consulting GmbH

2018 - 2021

Head of SAP Integration Services β€” Team leadership of a ~20 person team of SAP Integration consultants as well as training new employees and developing the company's own SAP integration tools.

RealCore Consulting GmbH

2015 - 2018

SAP Process Integration Consultant β€” Design and implementation of IT interfaces using SAP PI/PO and SAP Cloud Integration (formerly known as CPI) as well as migration projects and troubleshooting for customers in various industries. Development of own support tools for SAP PO and CPI in C# and Groovy.

Sutter Telefonbuchverlag GmbH

2013 - 2015

SAP Inhouse-Consultant β€” Employee in the SAP CC, an internal SAP support and development team.


FOM Hochschule fΓΌr Oekonomie & Management

2016 - 2019

M. Sc. IT-Management β€” Topic of the thesis (translated): Conception and development of an on-premises software for systemic message monitoring in Cloud-based EAI platforms using the example of SAP Cloud Platform Integration

FOM Hochschule fΓΌr Oekonomie & Management

2011 - 2015

B. Sc. Business Informatics β€” Topic of the thesis (translated): Evaluation of sources of interference on the functionality of radio connections in smarthomes

HNBK (Heinz-Nixdorf-Berufskolleg)

2011 - 2013

IT specialist in application development, IHK


Languages & Frameworks

Python 95%

C#.NET 90%

Groovy(-Script) 80%


Bash 65%

SAP Stack

SAP PI/PO/Cloud Integration 100%

SAP API Management 80%


PostgreSQL 50%

Git 75%

Docker 90%

In addition to the skills mentioned above, I have gained experience with many other languages, tools and applications (and have implemented at least a few projects with each of the following technologies):

  • CDC/Debezium
  • Keycloak
  • NodeJS
  • PHP
  • Java
  • Arduino
  • MySQL/MariaDB
  • FastAPI
  • Powershell
  • Linux-Administration
  • ABAP Proxy
  • ...

Projects & Successes_


SAP CPI Dashboard

The SAP CPI Dashboard is a web-based tool (website) that can be used to check various parameters of a SAP CPI instance. This ranges from CPU, RAM and hard disk utilisation, message volumes and object comparisons to insights into passwords and user data.

Used stack:

  • SAP Cloud Integration
  • Groovy-Script
  • Bootstrap


QRCoder is a .NET class library that I wrote from scratch in C# that enables the creation of QR codes. With over 18 million downloads of the associated Nuget package, QRCoder is one of the most popular .NET libraries in its class. The project was born in 2013 out of an interest in how QR codes work. And if you want to understand a software system, what could be more natural than implementing it yourself?

Used stack:

  • C#
  • .NET Framework
  • .NET Core


The iflow-plotter is a command line tool written in NodeJS. The iflow-plotter can be used to convert SAP CPI IFlows into diagrams / graphics. The exported graphic files can in turn be used for documentation purposes.

Used stack:

  • NodeJS
  • NPM

SAP Process Orchestration

"Use all the tools of SAP Process Orchestration (PO) for smooth system integration! smooth system integration! This book shows you how to set up the individual components SAP Process Integration (PI), SAP Business Process Management (BPM) and SAP Business Rules Management (BRM) components and use them to control your business processes across the entire system landscape. [...]"

Published as:

  • Print
  • E-Book

Mystery Box (Reverse Geocache)

Captain Herrmano's Mytery Box is a self-developed reverse geocache. The user has to solve various tasks to get to the contents in the secret compartment of the box. The project was featured in Make magazine and on hackaday.com, among others.

Published as:

  • Blog
  • Print
  • E-Book

SAP "Member of the Month" (12/2019)

Induction into the SAP Community Hall of Fame in December 2019.


Get in touch_

Or write me here_