Rainer Diekmann

Projektleiter, Software-Architekt, Software-Entwickler(Backend)

Rainer Diekmann
Hamburg, Germany

Erfahrungen

März 2024 - Bis heute
1 Jahr

Software Developer

Edeka

  • Fehlerbehebung
  • Sicherheits-Updates (CVEs) integrieren
  • Update Open-Source-Bibliotheken
Mai 2023 - Dez. 2023
8 Monaten

Software Architect

RZF – Rechenzentrum der Finanzverwaltung

  • Architekturkonzepterstellung
  • Architektur-Beratung bzgl. MicroServices-Umsetzung/Migration compliant zur TZAK-2025 mit Springboot, JMS, Kafka und Containerisierung (Kubernetes)
  • Prototypen-Implementierung PoC bzgl. Migration zu MicroService-Architektur (Konsens Appkit, Springboot)
  • Erweiterung Lavendel-KDialog um KVPV-Attribute (Java SWT)
  • SoftwareQualitäts-Untersuchungen mit SonarCube für System LAVENDEL
Feb. 2023 - März 2023
2 Monaten

Software Architect

Atruvia

  • Architektur-Beratung bzgl. MicroServices-Umsetzung
  • Implementierung Springboot Backend (Spring Data JPA)
  • Implementierung Frontend Angular
März 2022 - Dez. 2022
10 Monaten

Software Architect

ITZBund

  • Architekturkonzepterstellung mit Hilfe von arc42
  • Architektur-Beratung bzgl. MicroServices-Umsetzung/Migration mit Springboot, JMS/Kafka und Containerisierung (Kubernetes)
  • Prototypen-Implementierung PoC bzgl. Anbindung an ELStAM
  • Migrationspfad für monolithische Alt-Anwendung aufgezeigt
  • SoftwareQualitäts-Untersuchungen mit SonarCube für Alt-System ELStAM
Jan. 2021 - Feb. 2022
2 Monaten

Software Architect

AOK Krankenkassen

  • Architektur-Beratung bzgl. MicroServices-Umsetzung mit Springboot, Angular und Kafka
  • Prototypen-Implementierung
  • Deployment via helm-charts (Kubernetes)
Apr. 2021 - Dez. 2021
9 Monaten

Software Architect

Bundesdruckerei

  • Erstellung von MicroServices mit Hilfe von Springboot
  • Anbindung Keycloak via Rest Admin API
  • Umsetzung von Frontend-Komponenten mit Angular
  • CI per Gitlab erstellt
  • Services per Docker auf Openshift deployed
  • Architektur-Beratung bzgl. MicroServices-Umsetzung mit Springboot
Feb. 2021 - März 2021
2 Monaten

Software Developer

EON Digital Port

  • Vorhandenen Springboot-Service erweitert als Rest-Schnittstelle zur Anbindung der KI-Komponente
  • Rest-API definiert per OpenAPI
  • Datenanalyse der Verbrauchsdaten mit Python bzw. Pandas
  • CI per Gitlab erstellt, Service per Docker auf Azure Cloud deployed
Jan. 2020 - Jan. 2021
1 Jahr 1 Monate

Software Architect

EON Digital Port

  • Software-Architektur definiert als MicroServices-Architektur
  • Definition des Rest-Api mit Swagger
  • Umsetzung Java-Backend mit Springboot
  • Frontend-Entwicklung mit Angular
  • Dokumentation der Architektur und des Apis
  • Anforderungsdefinition mit Product Owner
  • Security: Authentifizierung/Authorisierung der Anwendung mit OAuth2 bzw. JWT
Nov. 2019 - Dez. 2020
2 Monaten

Software Developer

Webtrekk

  • Java-Backend erweitert um CSV-Export
  • Angular 1 Frontend erweitert
  • Anforderungen definiert zusammen mit Kunden
Mai 2019 - Okt. 2019
6 Monaten

Software Developer

EON Digital Port

  • Springboot-Service definiert u. erstellt als Batch
  • Anforderungen definiert mit Product Owner
  • Test der Anwendung
  • Pipeline realisiert mit gitlab und docker
  • Agiles Vorgehen per Scrum
Mai 2018 - Apr. 2019
1 Jahr

Software Developer

Ponton GmbH

  • Software-Entwicklung unterstützt mit Java
  • Verteilte Architektur definiert mittels web sockets
Apr. 2018 - Mai 2018
2 Monaten

Software Architect

Kühne&Nagel

  • Software-Review der vorhandenen Architektur und Empfehlung für Verbesserungen gegeben
  • Code-Review der Sourcen
Okt. 2017 - März 2018
6 Monaten

Software Developer

comdirect

  • Software-Entwicklung mit bank-eigenem Software-Stack basierend auf J2EE
  • Unterstützung bei Software-Tests
  • Teilprojektleitung für das Thema Postbox-Anbindung
Apr. 2017 - Sept. 2017
6 Monaten

Software Developer

Eurogate

  • Entwicklung mit Kunden-eigenem Java-Framework
  • PlSql-Prozeduren kodiert
  • Analyse und Konzept-Erstellung
Juli 2016 - März 2017
9 Monaten

Software Architect

Hermes

  • Software-Architektur definiert auf MicroService-Basis mit Springboot
  • Messaging zwischen MicroServices entwickelt mit JMS
  • Teilprojektleitung für ZSK
  • Analyse und Konzept-Erstellung
  • Authentifizierung via JWT
  • Agiles Vorgehen mit Scrum
Juni 2015 - Juni 2016
1 Jahr 1 Monate

Software Architect

Signal-Iduna

  • Festlegung der Software-Architektur auf Basis von J2EE
  • Rest-API-Definition
  • Frontend mit AngularJS
  • Teilprojektleitung
  • Analyse und Konzept-Erstellung
Aug. 2014 - Juni 2015
11 Monaten

Software Architect

Comdirect

  • Software-Architektur
  • Software-Entwicklung
  • Teilprojektleitung
  • Konzept-Erstellung (Modellierung UML)
Feb. 2013 - Aug. 2014
1 Jahr 7 Monaten

Test Project Manager

Comdirect

  • Testprojektleiter (Team 5 Personen)
  • Testdurchführung (manuell und automatisiert)
  • Software-Erstellung f. automatische Tests
Mai 2012 - Dez. 2013
8 Monaten

Technical Project Manager

Airbus Spares

  • Technischer Teilprojektleiter
  • Architekturdefinition
  • Datawarehouse-Design
  • Softwareentwicklung
Jan. 2011 - Apr. 2012
4 Monaten

Release Manager

Panasonic

  • Releasemanager
  • Planung der Integrationen und Releases
  • Koordination mit Buildmanagement
  • Führung des Integrationsteams (10 Personen)
  • Steuerung von Lieferanten-Zulieferungen
Okt. 2008 - Dez. 2011
3 Jahren 3 Monaten

Technical Project Manager

Airbus

  • Technischer Teilprojektleiter
  • Architekturdefinition
  • Vorgehensmodelle
  • Systems Engineering (Sysml, IDEF, MLDesigner)
  • Softwareentwicklung
Okt. 2007 - Okt. 2008
1 Jahr 1 Monate

Technical Project Manager

Airbus

  • Technischer Teilprojektleiter
  • Software-Architektur
  • Qualitätssicherung
  • Erstellung und Durchführung von Modul- und Lasttests im Zusammenarbeit mit dem Fachbereich
Mai 2007 - Okt. 2007
6 Monaten

Technical Project Manager

Bauberufsgenossenschaft

  • Technische Teilprojektleiter
  • Software-Architektur
  • Qualitätssicherung
Jan. 2007 - März 2007
3 Monaten

Software Architect

Credit Suisse

  • Technisches Design
  • Fachliche Konzeption, Business Analyst
  • Software-Architektur
  • Qualitätssicherung
  • Validierung der Reports mittelsbankfachlicher Kenntnisse (Basel-II)
Nov. 2006 - Dez. 2006
2 Monaten

Release Manager

Hamburger Sparkasse

  • Release-Management
  • Qualitätssicherung
Apr. 2006 - Okt. 2006
7 Monaten

Software Architect

Airbus

  • Requirements Enginnering
  • Projektleitung
  • Qualitätsmanagement gemäss Airbus-Standards (ABDxxx, DO178B)
Feb. 2005 - März 2006
1 Jahr 2 Monaten

Business Analyst

Commerzbank

  • Fachliche Analyse(Business Analyst)
  • Software-Architektur
  • Testdurchführung
  • Validierung und Verifikation der Ergebnisse des Basel-II-Rechenkerns mit Hilfe von Adhoc-Reports und erstellen eigerner Queries
Juli 2002 - Nov. 2004
2 Jahren 5 Monaten

Software Architect

Airbus

  • Analyse
  • Design
  • Software-Architektur
  • Entwicklung und Testdurchführung
Mai 2001 - Mai 2002
1 Jahr 1 Monate

Software Architect

Vereins- und Westbank

  • Analyse
  • Design
  • Software-Architektur
  • Entwicklung und Testdurchführung
Mai 2000 - Apr. 2001
1 Jahr

Software Architect

Hypovereinsbank

  • Analyse
  • Architektur
  • Entwicklung
  • Test
  • Teilprojektleitung Wertpapier-Team
Jan. 1999 - Apr. 2000
4 Monaten

Software Developer

Dresdner Bank

  • Analyse
  • Design
  • Entwicklung
  • Test
Dez. 1999 - Dez. 1999
1 Monate

Trainer

SolveIT

  • Schulungsdurchführung
März 1999 - Nov. 1999
9 Monaten

Project Manager

IXL

  • Projektleitung
  • Analyse
  • DB-Design
  • Entwicklung
Feb. 1999 - Feb. 1999
1 Monate

Trainer

Bijou Brigitte

  • Schulungsdurchführung
Apr. 1998 - Aug. 1998
5 Monaten

Software Developer

Norwegisches Arbeitsamt Oslo

  • Analyse
  • Design
  • Realisierung
Jan. 1997 - Jan. 1997
1 Monate

Trainer

Oberfinanzdirektion Kiel

  • Schulungsdurchführung
Apr. 1996 - Jan. 1999
2 Jahren 10 Monaten

Project Manager

Polizei Hamburg

  • Analyse
  • Architektur
  • Realisierung
  • Projektleiter
Nov. 1995 - Apr. 1996
6 Monaten

Software Architect

  • Projektleitung
  • Analyse
  • Design
  • Entwicklung
Jan. 1993 - Apr. 1996
2 Jahren 4 Monaten

Technical Project Manager

  • Teilprojektleitung
  • Entwicklung
Jan. 1993 - Apr. 1996
2 Jahren 4 Monaten

Technical Project Manager

  • Teilprojektleitung
  • Entwicklung
  • Numerische Verfahren neu entwickelt
Jan. 1993 - Nov. 1995
1 Jahr 11 Monaten

Project Manager

  • Projektleitung
  • Analyse
  • Design
  • Entwicklung

Zusammenfassung

Self-employed freelance work as an IT consultant for various industries since 1999 (project history below) Active in the areas of software architecture, software development and testing. Focal points in the area of software architecture lie in the design of multi-tier architectures and microservices architectures. In the area of modeling/analysis/design in the application of object-oriented methods using UML/SysML and simulation. In the area of data modeling using the ER method. In the area of object-oriented application development in programming using Java and C++. Additional specialist focus on banking analyses in the Basel II area.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Universität Hamburg

Mathematik, Angewandte Mathematik: Numerische Verfahren zur Lösung partieller Differentialgleichungen für Schockwellen · Hamburg, Germany

Zertifikate & Bescheinigungen

Isqi Software-Architekt Foundation Level

Omg Uml-Professional (Fundamental)