Profileimage by Patrick Charrier Java, Spring Boot, Spring Security Entwickler mit DevOps Hintergrund from GrossUmstadt

Patrick Charrier

available

Last update: 22.03.2024

Java, Spring Boot, Spring Security Entwickler mit DevOps Hintergrund

Graduation: Master of Science Computational Engineering
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Full Professional)

Attachments

CV-PatrickCharrier-DevOpsGerman_220224.pdf
CV-PatrickCharrier-DevOpsGerman_220224.docx
CV-PatrickCharrier-JavaEnglish_220324.pdf
CV-PatrickCharrierJavaGerman_220324.pdf

Skills

Google Cloud, GCP, GKE, Amazon AWS Cloud, OpenShift, Angular.io, Requirements-Engineering, Architecture, Blockchain, Big Data, IoT, BPMN, Hyperledger Fabric, DevOps, Docker, REST API, AMQP, S3, JavaScript, TypeScript, Java, Spring Boot, Spring Security, Scala, Python, Solidity, bash, XML, YAML, Agile, HTML, GraphQL

Project history

04/2023 - 12/2023
Java Entwickler und Security Engineer
VR SmartFinanz GmbH (Volksbank) (Banks and financial services, 50-250 employees)

VR SmartFinanz GmbH arbeitet daran, eine API bereitzustellen, die B2B-Kreditanträge über ihre Geschäftspartner automatisiert abwickelt. Diese Partner sind bekannte Kreditvergleichsportale wie COMPEON sowie eng verwandte Filialen der Volksbank Deutschland (737 Banken).
  • Prototypische Entwicklung einer Lösung zur Absicherung des Zugriffs unter Verwendung des OAuth-Protokolls.
  • Kategorisierung der Eigenschaften von B2B-Partnern zur Zugriffssteuerung auf Mikroservice-Ebene.
  • Programmierung des bereits in ihrer Infrastruktur vorhandenen Layer7 API Gateways.
  • Überprüfung der Lösung durch Skripterstellung.
  • Dokumentation und Bereitstellung der Ergebnisse für zukünftige Verwendung im bevorstehenden Produktionsumfeld.
  • Entwicklung einer Java SpringBoot Bibliothek für einfache Integration in Microservices.
  • Unit testing und Integration testing (in CI/CD).
  • Integration von OpenID für JWKS-basiertes Schlüsselmanagment.
Technologien: Broadcom Layer7 API Gateway Policy Manager, Java, SpringBoot

02/2022 - 07/2023
Senior DevOps/Architekt
Bundesdruckerei GmbH (Internet and Information Technology, 1000-5000 employees)

  • DevOps-Beratung, Architektur und Implementierung für drei Projekte.
  • Einrichtung einer CI/CD-Pipeline zur Erstellung, Prüfung und Bereitstellung einer Anwendung auf einer OpenShift On-Premise-Plattform.
  • Einführung eines Frameworks für das Zertifikats- und Lizenzmanagement, um Probleme mit Ablauf und Verschlüsselungsdiensten für einen hochsicheren Regierungsdienst zu vermeiden.
  • Integration eines DDoS-Schutzdienstes für einen hochsicheren Regierungsdienst.
  • Verfassen einer ausführlichen technischen Anleitung, um einem Kunden bei der Bereitstellung einer Anwendung in ihrer eigenen Umgebung zu helfen.
Hervorzuheben ist, dass ein problembezogenes Netzwerkinfrastrukturproblem im Zusammenhang mit gRPC (HTTP/2) gelöst wurde, wodurch eine kostspielige Neuentwicklung der Anwendung vermieden wurde.

10/2022 - 04/2023
Senior DevOps
VR SmartGuide GmbH (Volksbank) (Banks and financial services, 10-50 employees)

  • Beteiligung an umfassender DevOps-Beratung und Orchestrierung von architektonischen Übergängen.
  • Migration eines bankorientierten Produkts~\cite{VRSmartGuide} von einer On-Premise-Hosting-Umgebung zu einer verwalteten Kubernetes-Umgebung in der Google Cloud.
  • Erstellung von Helm-Charts und Terraform-Definitionen.
  • Pionierarbeit bei der Einrichtung entsprechender CI-Pipelines innerhalb von GitLab.
  • Behebung mehrerer Leistungsengpässe und Fehler.

Hervorzuheben ist, dass meine Bemühungen zu einem schnelleren Migrationszeitplan führten als bei einem vergleichbaren Partnerprojekt, was die Wirksamkeit meines Beitrags unterstreicht.

Technologien: Gitlab CI, Microk8s Kubernetes, Google Cloud, Helm, Ruby, Terraform

05/2021 - 08/2021
Senior Entwickler Java and Blockchain
IBM (Internet and Information Technology, >10.000 employees)

  • Architektur, Entwicklung und Dokumentation eines Java-Projekts im öffentlichen Sektor.
  • Umsetzung und Test mehrerer neuer Funktionen unter Verwendung von Java SpringBoot.
  • DevOps und Zertifikatsverwaltung für die Hyperledger Fabric Blockchain.
Ein kritisches Problem wurde von mir gerade noch rechtzeitig vor einer Demonstration des Projekts vor höheren Regierungsbeamten behoben.

Technologien: Jenkins CI, Docker Compose, Ansible, Java, SpringBoot, Hyperledger Fabric, Maven

02/2021 - 07/2021
Senior Java Entwickler/Architekt
mio42 GmbH (Kassenärztliche Bundesvereinigung) (Pharmaceuticals and medical technology, 50-250 employees)

  • Entwicklung eines Bots zur automatisierten Konvertierung XML-formatierter medizinischer Modelle in Confluence-Seiten.
  • Requirements Engineering mit den Stakeholdern (medizinisches Fachkräfte).
  • Ausführliche Dokumentation des Projektes.
Meine Arbeit automatisierte 90% des Kerngeschäfts meines Kunden und erhöhte dadurch stark die Produktivität.

Technologien: Java, SAX XML Bibliothek, Confluence API, Maven

01/2018 - 01/2021
Senior FullStack Entwickler/Architekt
DB Systel GmbH (Deutsche Bahn) (Transport and Logistics, >10.000 employees)

  • Beteiligung an vielfältigen Kundenprojekten bei DB Netz, DB Fernverkehr und DB Regio, darunter Forschung, Big Data, IoT, Signalverarbeitung und mehr.
  • Meine Rolle erstreckte sich auf DevOps, Softwarearchitektur, Entwicklung und Dokumentation.
  • Prototyp einer Lösung zur Berechnung von Zugverspätungen an verschiedenen Kontrollpunkten. Aufbau der Sensor-Datenpipelines durch Kombination mehrerer Quellen, bekannter Fahrpläne und Logik.
  • Entwicklung eines Desktop-Frontends für die Steuerung von selbstfahrenden Zügen mit Electron Ionic.
  • Implementierung mehrerer Datenquellen für einen Data Lake unter Verwendung von AWS Lambda, DynamoDB und Firehose.
  • Entwicklung einer Apache Spark-Pipeline zur Analyse und Optimierung von Wartungszeiten von Zügen.
  • Implementierung eines Webcrawlers zum automatischen Herunterladen von Grundbuchauszügen aus verschiedenen Landesregistern.

Besonders erwähnenswert ist meine Unterstützung für den Kunden, die weitere Finanzierung mehrerer Projekte sicherzustellen, indem ich die Entwicklung konsequent auf wertschöpfende Ergebnisse ausrichtete.

Technologien: AWS, Gitlab CI, Kubernetes, OpenShift, Docker, Angular, Apache Spark, SpringBoot, BPMN, Gradle, S3, DynamoDB, SQL
Programmiersprachen: Java, Scala, JavaScript, TypeScript, Python, Solidity

Local Availability

Only available for remote work

Other

Nur Remote verfügbar ganz Deutschland
Profileimage by Patrick Charrier Java, Spring Boot, Spring Security Entwickler mit DevOps Hintergrund from GrossUmstadt Java, Spring Boot, Spring Security Entwickler mit DevOps Hintergrund
Register