avatar

Raffael Herrmann_

IT-Magician (Allrounder)

Age:
loading...
Email:
kontakt@raffaelherrmann.de
Address:
40667 Meerbusch, Germany

About_

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!


Experience_

Career

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.

Education

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


Skills_

Languages & Frameworks

Python 95%

C#.NET 90%

Groovy(-Script) 80%

HTML/CSS/JS 80%

Bash 65%

SAP Stack

SAP PI/PO/Cloud Integration 100%

SAP API Management 80%

Other

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
  • SAP BPM
  • SAP SLD
  • ABAP Proxy
  • IDOC/ALE
  • ...

Projects & Successes_

project-img

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
  • HTML/CSS/JS
  • Bootstrap
https://blogs.sap.com/2019/08/19/advanced-monitoring-and-health-check-with-realcores-cpi-dashboard/
project-img

QRCoder.NET

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
https://github.com/codebude/QRCoder
project-img

iflow-plotter

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
https://www.npmjs.com/package/iflow-plotter
project-img

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
https://www.rheinwerk-verlag.de/sap-process-orchestration-und-sap-cloud-platform-integration/
project-img

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
https://code-bude.net/2014/12/17/captain-herrmanos-mystery-box-ein-reverse-geocache/

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

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

https://community.sap.com/programs/hall-of-fame

Get in touch_

Or write me here_