Profilbild von Patrick Charrier Java, Spring Boot, Spring Security Entwickler mit DevOps Hintergrund aus GrossUmstadt

Patrick Charrier

verfügbar

Letztes Update: 22.03.2024

Java, Spring Boot, Spring Security Entwickler mit DevOps Hintergrund

Abschluss: Master of Science Computational Engineering
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

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

Projekthistorie

04/2023 - 12/2023
Java Entwickler und Security Engineer
VR SmartFinanz GmbH (Volksbank) (Banken und Finanzdienstleistungen, 50-250 Mitarbeiter)

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 und Informationstechnologie, 1000-5000 Mitarbeiter)

  • 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) (Banken und Finanzdienstleistungen, 10-50 Mitarbeiter)

  • 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 und Informationstechnologie, >10.000 Mitarbeiter)

  • 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) (Pharma und Medizintechnik, 50-250 Mitarbeiter)

  • 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 und Logistik, >10.000 Mitarbeiter)

  • 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

Reisebereitschaft

Nur Remote verfügbar

Sonstige Angaben

Nur Remote verfügbar ganz Deutschland
Profilbild von Patrick Charrier Java, Spring Boot, Spring Security Entwickler mit DevOps Hintergrund aus GrossUmstadt Java, Spring Boot, Spring Security Entwickler mit DevOps Hintergrund
Registrieren