Profilbild von Christoph B Java Entwickler aus Koeln

Christoph B.

verfügbar

Letztes Update: 03.01.2024

Java Entwickler

Firma: rheindata GmbH
Abschluss: M.Sc. in Informatik, Schwerpunkt Computer Graphik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

Profil-Christoph-Buettgen-rheindata-GmbH_281123.pdf

Skills

Technologien:
  • Java
  • Kotlin
  • Spring
  • Spring Boot
  • Quarkus
  • Reactor
  • JPA
  • Hibernate
  • jOOQ
  • Node.js
  • npm
  • Yarn
  • TypeScript
  • Angular
  • React
  • Vue.js
  • NestJS
  • TypeORM
  • Hadoop
  • Pig
  • HBase
  • Spark
  • Cassandra
  • MongoDB
  • Google Spanner
  • Google Pub/Sub
  • Kafka
  • Python
  • pandas
  • NumPy
  • scikit-learn
  • seaborn
  • Matpotlib  
  • Docker
  • Podman
  • Kubernetes (GKE)
  • OpenShift
  • CI/CD
  • Jenkins
  • TeamCity
  • GitHub
  • Actions

Projekthistorie

11/2021 - 11/2023
Entwicklung einer Bezahlplattform
(Banken und Finanzdienstleistungen)

  • Entwurf und Umsetzung eines Service für den monatlichen Upload der Entgeltdateien mit Spring Boot auf der Google Kubernetes Engine.
  • Ansprechpartner für die Entgeltkopfstellen während der Umsetzungs- und Testphase.
  • Mitentwicklung von Softwarekomponenten für ein eigenes Bezahlverfahren.
  • Entwicklung eines Spring Boot Service basierend auf Netty für die Anbindung des Bezahlverfahrens an die bestehende Poseidon Middleware

04/2021 - 10/2021
Transportbehälter Management System
(Transport und Logistik)

  • Entwicklung des Backends für eine Anwendung zur Verwaltung von Transportbehältern auf Microsoft Azure mit NestJS.
  • Anbindung der Anwendung an das Azure Active Directory.

03/2021 - 03/2021
R&D Projekt AR Wohnungsgrundriss
(Internet und Informationstechnologie)

  • Entwicklung eines App-Prototyps für Android zur genauen Erfassung eines Wohnungsgrundrisses.
  • Erkennung von Wänden mittels ARCore im Live-Video der Handykamera, um daraus Grundrisse zu erstellen und in der App zu visualisieren.

01/2021 - 02/2021
R&D Projekt Gesichtserkennung
(Internet und Informationstechnologie)

  • Technologie-Evaluation für Verfahren zur Gesichtserkennung, um Kunden in einem SB-Geschäft bei der Produktausgabe identifizieren zu können.

07/2019 - 07/2020
Verarbeitung von IoT-Daten von Fahrzeugen um Kraftstoffeinsparungen zu berechnen
(Transport und Logistik)

  • Entwicklung von Cumulocity-Microservices für die Datenverarbeitung auf Basis von Spring Boot.  
  • Umsetzung von Apama-Regeln für Echtzeit-Berechnungen.
  • Erweiterung der Cumulocity-UI mit Angular-Widgets und Angular-Anwendungen.
  • Entwicklung von Tools für die Migration von Cumulocity Daten nach AWS S3.
  • Entwicklung von Spring Boot Services mit Kafka Streams für die Datenverarbeitung.

03/2018 - 05/2019
Erweiterungen am Bank-API für das neue Onlinebanking
(Banken und Finanzdienstleistungen)

  • Umsetzung von mehreren Business-Prozessen im Bank-API mit Spring Boot und Netflix-Stack.
  • Anbindung des SSO-Anbieters Verimi an das Bank-API für die Authentifizierung mit OAuth 2.0.
  • Umsetzung der Authentizitätsprüfung des Zertifikats für die Verifikation des von Verimi ausgestellten JSON Web Token.
  • Implementierung der Bank-API-seitigen Kopplung des Kundenlogins mit Verimi.
  • Erweitern des Frontends von einem Verkaufsprozess mit React und Redux.

01/2016 - 02/2018
Weiterentwicklung des Filialfrontends und Implementierung neuer Anwendungsfälle als Self-contained System
(Banken und Finanzdienstleistungen)

  • Erweiterung der in Apache Wicket implementierten Frontendanwendung für die deutschen Filialmitarbeiter nach fachlichen Vorgaben.
  • Unterstützung der neuen On- und Nearshore-Kollegen eines anderen Vendors mit meiner Wicket-Erfahrung.
  • Umsetzung neuer Anwendungsfälle als Self-contained System und Einbetten in die bestehende Wicket-Anwendung.
  • Verantwortlich für die Umsetzung von Frontend und Backend For Frontend mit Angular und Spring Boot.
  •  Verantwortlich für die Inbetriebnahme des Self-contained Systems auf der OpenShift-Plattform der Bank.

07/2013 - 12/2015
Im Team der Technischen Basis mitverantwortlich für den Aufbau des neuen Multikanalbankings
(Banken und Finanzdienstleistungen)

  • Im agilen Umfeld wurden Querschnittsanforderungen der fachlichen Umsetzungsteams eingesammelt, um daraus wiederverwendbare technische Lösungen zu entwickeln, die anschließend in allen Fachteams eingesetzt werden können.
  • Tätigkeit als Experte für Wicket, letztendlich war der Einsatzbereich durch die Breite des Aufgabenfeldes aber sehr viel größer.
  • Weiterentwicklung einer bankinternen Frontend-Integrationslösung, mit der sich mehrere Webanwendungen (auch unterschiedlicher Technologien) auf HTML-Ebene zu einem gemeinsamen Auftritt verschmelzen lassen.
  • Entwurf und Implementierung eines wiederverwendbaren TAN-Moduls für die Verfahren iTAN, mTAN und photoTAN.
  • Konzeption und Implementierung einer asynchronen Erweiterung für Wicket, um die Seiten des Onlinebankings mit kundenspezifischer Werbung aus einem CMS anzureichern

11/2009 - 06/2013
Tätigkeit im Entwicklungsteam des Vertriebskanals Callcenter
(Banken und Finanzdienstleistungen)

  • Einsatz eines servletbasierten Integrationsframeworks, um die bestehende in Apache Struts geschriebene Callcenter-Anwendung in die neue Wicket-Rahmenanwendung des Callcenters zu integrieren.
  • Entwicklung von vertriebskanalübergreifend wiederverwendbaren Frontendkomponenten im Rahmen der neuen wicketbasierten Anwendungsplattform.
  • Planen, Beschätzen des Aufwands und Begleiten meines Teams bei der Integration eines von einem anderen Team entwickelten Verkaufsprozesses in die Rahmenanwendung.

Reisebereitschaft

Verfügbar in den Ländern Deutschland
1-2 Übernachtungen/Woche
Profilbild von Christoph B Java Entwickler aus Koeln Java Entwickler
Registrieren