Projektleitung, Software-Architektur, Software-Entwicklung Branchen: Banken, Versicherungen, Logistik, Energie
Aktualisiert am 27.03.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Architekt
Entwickler
Projektleitung
Angular
Spring Boot
Spring
Docker
Kubernetes
Microservices
DDD
Java
Java EE
JPA
Deutsch
Englisch
öfter Englisch in Projekten gesprochen

Einsatzorte

Einsatzorte

Hamburg (+50km) Bremen (+50km) Kiel (+50km) Lübeck (+50km) Hannover (+50km) Berlin (+100km)
möglich

Projekte

Projekte

10 Monate
2023-05 - heute

LAVENDEL

Java Springboot Jira ...

Private Krankenversicherungen liefern Beiträge ihrer Versicherten an das BZSt (Bundes Zentralamt für Steuern). Die Beiträge werden Arbeitnehmern über die Steuernummer zugeordnet. Mittels des Verfahrens LAVENDEL werden die zugeordneten Beiträge an die Arbeitgeber ausgeliefert (bisher wird das papier-basiert abgewickelt)? Architekturkonzepterstellung

  • Architektur-Beratung bzgl. MicroServices-Umsetzung/Migration mit Springboot, JMSKafka und Containerisierung (Kubernetes)
  • Prototypen-Implementierung PoC bzgl. Migration zu MicroService-Architektur
  • SoftwareQualitäts-Untersuchungen mit SonarCube für Alt-System LAVENDEL
  • Projektgröße : 30 Personen

Java Springboot Jira Confluence Docker REST gradle gitlab Openshift MagicDraw XMLSpy
RZF ? Rechenzentrum der Finanzverwaltung
2 Monate
2023-02 - 2023-03

Atruvia Hub

Die Atruvia stellt ihr internes Intranet-Portal um auf ein neues Portal entwickelt mit Microservice-Technologien

  • Architektur-Beratung bzgl. MicroServices-Umsetzung
  • Implementierung Springboot Backend (Spring Data JPA)
  • Implementierung Frontend Angular
  • Projektgröße : 10 Personen
Java Springboot Jira Confluence Docker REST gradle Jenkins Angular Openshift Spring Data JPA
Atruvia
10 Monate
2022-03 - 2022-12

KVPV (ELStAM)

Private Krankenversicherungen liefern Beiträge ihrer Versicherten an das BZSt (Bundes Zentralamt für Steuern). Die Beiträge werden Arbeitnehmern über die Steuernummer zugeordnet. Mittels des Verfahrens ELStAM werden die zugeordneten Beiträge an die Arbeitgeber ausgeliefert (bisher wird das papier-basiert abgewickelt)

  • 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
  • Projektgröße : 20 Personen

Java Springboot Jira Confluence ARC42 Docker REST maven Jenkins Bundescloud JEE JBoss RabbitMQ OpenAPI AsyncAPI
ITZBund
2 Monate
2022-01 - 2022-02

OTS ? Online Termin Service

AOK Kunden können über einen Online-Termin-Service, Termine in der Geschäftstelle buchen
  • Architektur-Beratung bzgl. MicroServices-Umsetzung mit Springboot, Angular und Kafka
  • Prototypen-Implementierung
  • Deployment via helm-charts (Kubernetes)
  • Projektgröße : 10 Personen


Java Springboot Jira Confluence Docker REST Angular maven openshift Jenkins ARGO-CD Helm Kubernetes
AOK Krankenkassen
9 Monate
2021-04 - 2021-12

Organspenderegister

Umsetzung mehrerer MicroServices und Portale im Kontext des Projekts OGR (Organspenderegister)

  • 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
  • Projektgröße : 30 Personen

Java Springboot Jira Confluence Docker REST Angular maven openshift DDD Hexagonale Architektur Keyclok JPQL
Bundesdruckerei
2 Monate
2021-02 - 2021-03

EnergieWächter II ? Alarm-Verwaltung für Energieverbräuche bei Gemeinden

Java Springboot Jira ...

Erweiterung des Projekt EnergieWächter: Es wurde eine zusätzliche KI-Komponente angebunden, die aus den Energieverbräuchen mit Hilfe KI zusätzliche Anomalien in den Daten erkennt und dazu Alarme generiert

  • 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
  • Projektgröße : 3 Personen
Java Springboot Jira Confluence Docker Azure REST Data Science Python
EON Digital Port
1 Jahr 1 Monat
2020-01 - 2021-01

Robin ? Erstellung von Angeboten für Konzessionsverfahren

Java Springboot Jira ...

Es wird eine VBA-Lösung abgelöst zur Generierung von Angebotsdokumenten in Word. Im Angular-Frontend werden über einen speziellen Editor, Gliederungen und Textbausteine bearbeitet. Das Frontend schickt die erstellten Daten perXHtml an das Backend (via Rest). Mit Hilfe von Doc4jx werden daraus Dokumente in Word erzeugt

  • 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
  • Projektgröße : 10 Personen
Java Springboot Jira Confluence Docker Azure Postgres REST Angular MyBatis OAuth2 JWT
EON Digital Port
2 Monate
2019-11 - 2019-12

Billing Console ? Export Rechnungsdaten

Java Spring Jira ...

Rechnungsdaten werden aus der vorhandenen Webapplikation heraus exportiert. Im port der Daten erfolgt in NetSuite. Export realisiert als Batch, als auch als manueller Export aus der Webapplikation. Anpassung der vorhandenen Angular-Anwendung erforderlich

  • Java-Backend erweitert um CSV-Export
  • Angular 1 Frontend erweitert
  • Anforderungen definiert zusammen mit Kunden
  • Projektgröße : 1 Person
Java Spring Jira Confluence MySql REST Angular
Webtrekk
Berlin
6 Monate
2019-05 - 2019-10

EnergieWächter ? Alarm-Verwaltung für Energieverbräuche bei Gemeinden

Software-Architektur und Entwicklung Java REST Data Science ...
Software-Architektur und Entwicklung

Im Energieportal für Gemeinden wird eine Erweiterung hinzugefügt : Der Energiewächter. Es werden Energieverbrauchsdaten für Gebäude der Gemeinden ausgewertet und auf Anomalien untersucht (z.B. Leistungsspitzen ; Überschreitung von Grenzwerten, ?). Wenn Anomalien erkannt werden, wird ein Alarm generiert und an den zuständigen Energiemanager eine Nachricht verschickt

  • 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
  • Projektgröße : 5 Personen

Docker Azure Postgres Springboot Jira Confluence
Java REST Data Science Zeitreihenanalyse Java Springboot Jira Confluence Docker Azure Postgres REST Data Science
EON Digital Port
Hamburg
1 Jahr
2018-05 - 2019-04

Enerchain - Blockchain im EnergieHandel

Software-Architektur und Entwicklung Blockchain Tendermint Java ...
Software-Architektur und Entwicklung

Mit Hilfe einer Blockchain-Technologie, werden Orders im Energie-Handel, persistiert und verteilt. Die Blockchain-Technologie basiert auf Tendermint (Go), die über ein Java-API (jABCI) angesprochen werden kann. Die Orders werden mit Hilfe von Websockets an die im Netzwerk angeschlossenen Partner verteilt bzw. gehandelt. Als Frontend dienen Fat Clients bzw. Angular-Web-Frontends (Prototyp)

  • Software-Entwicklung unterstützt mit Java
  • Verteilte Architektur definiert mittels web sockets
  • Projektgröße : 10 Personen
Tendermint Jira Confluence Vagrant Docker ElaticSearch Kibana
Blockchain Tendermint Java Websocket Angular
Ponton GmbH
Hamburg
2 Monate
2018-04 - 2018-05

New Shipment Visibility

Software-Architekt Springboot Java JPA ...
Software-Architekt

K&N entwickelt, auf Basis von Springboot, Micro-Services zur Shipment-Verfolgung (Tracking). Aufgabe war die aktuell entstandene Architektur zu analysieren und Vorschläge für Änderungen/Verbesserungen zu machen

  • Software-Review der vorhandenen Architektur und Empfehlung für Verbesserungen gegeben

  • Code-Review der Sourcen

  • Projektgröße: 15 Personen (Teilprojekt)

Springboot Java JPA Oracle Spring REST JMS git JIRA BitBucket vue.js Docker OpenShift
Kühne & Nagel
Hamburg
6 Monate
2017-10 - 2018-03

Mifid II

Softwareentwickler, Software-Architekt, Teilprojektleitung Java EE JPA Oracle ...
Softwareentwickler, Software-Architekt, Teilprojektleitung

Im Rahmen von Mifid 2 müssen den Bankkunden, vor Abschluss einer Wertpapierorder, die dabei entstehenden Kosten vorab ausgewiesen werden. Die Kostenausweise werden im Web angezeigt bzw. in die Postbox des Kunden gestellt

  • Software-Entwicklung mit bank-eigenem Software-Stack basierend auf J2EE
  • Unterstützung bei Software-Tests
  • Teilprojektleitung für das Thema Postbox-Anbindung
  • Projektgröße: 20 Personen (Teilprojekt)


Java EE JPA Oracle Spring JSF JMS git JIRA BitBucket JBoss Apache Tomcat
comdirect, Bank
Quickborn
6 Monate
2017-04 - 2017-09

COIN - Container Information System

Software-Architektur, Software-Entwicklung, Analyse und Design Java PL-Sql JPA ...
Software-Architektur, Software-Entwicklung, Analyse und Design

Eurogate entwickelt eine Web-Anwendung zur Verwaltung von Container-Bewegungen. EDI-Nachrichten werden verarbeitet und in einer Oracle-DB gespeichert. Die internen Container-Prozesse auf dem Terminal werden in PL-SQL, Java auf dem Server entwickelt. Als Client-Technologie wird z.Z. Java-Swing verwendet

  • Entwicklung mit Kunden-eigenem Java-Framework
  • PlSql-Prozeduren kodiert
  • Analyse und Konzept-Erstellung
  • Projektgröße: 2 Personen (Teilprojekt)


Eclipse
Java PL-Sql JPA Oracle Spring Swing JBoss Apache Tomcat
Eurogate, Logistik
Hamburg
9 Monate
2016-07 - 2017-03

ZSK ? Zentaler Service Kunde

Software-Architektur und Entwicklung Jira Confluence MQSeries ...
Software-Architektur und Entwicklung

Hermes entwickelt einen Zentralen Service Kunde auf Basis einer Micro-Service-Architektur. Der Service stellt allen beteiligten Systemen die Kundendaten zur Verfügung

  • 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
  • Projektgröße: 4 Personen (Teilprojekt)
Springboot
Jira Confluence MQSeries Java Microservice JPA JMS ActiveMQ Oracle Docker git
Hermes, Logistik
Hamburg
1 Jahr 1 Monat
2015-06 - 2016-06

MABS ? Maklerauftragbearbeitungssystem

Business-Analyst Java JEE Websphere ...
Business-Analyst

Signal-Iduna migriert die Verarbeitung von Makleraufträgen  von einer MS-Access-Anwendung hin zu einer Web-Portal-Anwendung. Das Frontend wird in Angular-JS realisiert. Backend-Komponenten werden in JEE umgesetzt und per Rest-Services an das Frontend angebunden

  • Festlegung der Software-Architektur auf Basis von J2EE
  • Rest-API-Definition
  • Frontend mit AngularJS
  • Teilprojektleitung
  • Analyse und Konzept-Erstellung
  • Projektgröße: 8 Personen (Teilprojekt)


Java JEE Websphere Jira Confluence MQSeries Angular-JS JPA
Signal-Iduna, Versicherung
Hamburg
11 Monate
2014-08 - 2015-06

DC ? COWIAS-Anbindung

Java JEE JBoss ...

Comdirect wickelt die Wertpapier-Orders über Host-System COWIAS der Commerzbank ab. Die Kommunikation wird umgestellt von SNA (synchron) auf MQSeries (asynchron). Der Source-Code wird migriert von C auf Java/JEE

  • Software-Architektur
  • Software-Entwicklung
  • Teilprojektleitung
  • Konzept-Erstellung (Modellierung UML)


Projektgröße:

15 Personen

Java JEE JBoss C Enterprise Architect git Jira stash MQSeries SNA
Comdirect, Bank
1 Jahr 7 Monate
2013-02 - 2014-08

TFE ?Trading Frontend

HPQC Quicktest Professional Oracle ...

Comdirect entwickelt eine Trading Frontend für Heavy Trader. Die Software eines externen Dienstleisters wird mir den hauseigenen Orderkern-Prozessen integriert. Wertpapier-Abwicklung im börslichen u. ausserbörslichen Bereich (OTC). Wertpapiertypen: Aktien, Anleihen, Derivate, Optionscheine, ...

  • Testprojektleiter (Team 5 Personen)
  • Testdurchführung (manuell und automatisiert)
  • Integrationsmanagement
  • Software-Erstellung f. automatische Tests
HPQC Quicktest Professional Oracle Java Splunk
Comdirect
8 Monate
2012-05 - 2012-12

ECDA ? Enhanced Consumption Data Analysis

Qt C++ Java ...

Die Teileverbräuche im Flugzeug-Wartungsbereich werden mit Hilfe einer Statistik prognostiziert. Die Verbräuche werden dazu verwendet die vorzuhaltenden Lagermengen besser bestimmen zu können.

  • Technischer Teilprojektleiter
  • Architekturdefinition
  • Datawarehouse-Design
  • Softwareentwicklung
Qt C++ Java Postgres DB SQL
Airbus Spares
4 Monate
2012-01 - 2012-04

Autoradio-Entwicklung für VW, Audi, Seat, Skoda

MS Project Jira Subversion

Panasonic entwickelt einen modularen Infotainment-Baukasten (MIB) für Volkswagen als Basis für Autoradios.

  • Releasemanager
  • Planung der Integrationen und Releases
  • Koordination mit Buildmanagement
  • Führung des Integrationsteams (10 Personen)
  • Steuerung von Lieferanten-Zulieferungen
MS Project Jira Subversion
Panasonic
Neumünster
3 Jahre 3 Monate
2008-10 - 2011-12

@MOST ? Systems Engineering

Sysml IDEF Simulations-Tool ...

Forschungsprojekt zur Erstellung einer Flottensimulation  im Luftfahrtbereich mit Hilfe von Methoden des Systems Engineering, sowie Erstellung einer Software zur Verbrauchsanalyse für Flugzeug-Teile.

Aufgaben:

  • Technischer Teilprojektleiter
  • Architekturdefinition
  • Vorgehensmodelle
  • Systems Engineering (Sysml, IDEF, MLDesigner)
  • Softwareentwicklung
Sysml IDEF Simulations-Tool Qt C++ Booch
Airbus
Hamburg
1 Jahr 1 Monat
2007-10 - 2008-10

Planet Inflight Application - Portal

Airbus entwickelt ein Portal für die Kabine als Ergänzung zum IFE. Es werden AJAX-basierte Techniken verwandt.

  • Technischer Teilprojektleiter
  • Software-Architektur
  • Qualitätssicherung
  • Erstellung und Durchführung von Modul- und Lasttests im Zusammenarbeit mit dem Fachbereich.
MS Project UML AJAX Postgres JEE Spring JSF Hibernate Dojo JSON Android ADT JMeter
Airbus
Hamburg
6 Monate
2007-05 - 2007-10

Workflow Applikation

Die BauBG hat eine Familie von Applikationen erstellt um ihre Geschäftsprozesse mittels IBM Workflow-Server zu unterstützen.  Die Clients sind Swing-basiert und kommunizieren mit JEE Applicationservern.

  • Technische Teilprojektleiter
  • Software-Architektur
  • Qualitätssicherung
MS Project Adonis Innovator IBM Workflow Server DB2 J2EE Hibernate
Bauberufsgenossenschaft
Hannover
3 Monate
2007-01 - 2007-03

Basel II ? Large Exposure Reporting

Die Credit Suisse muss „grosse“ Exposures an die Aufsichtsbank reporten im Rahmen von Basel-II. Kreditrisiken (Private Banking) und Emittenten-Risiken (Investmentbanking) werden auf ultimativem Partnerlevel aufaggregiert und daraus Reports erstellt für interne Kunden in der Bank als auch an die Aufsichtsbank (EBK).

  • Technisches Design
  • Fachliche Konzeption, Business Analyst
  • Software-Architektur
  • Unterstützung für Offshoring
  • Qualitätssicherung
  • Validierung der Reports mittelsbankfachlicher Kenntnisse (Basel-II)
MS Project Requisite Pro Rational Rose Power Designer Oracle
Credit Suisse
Zürich
2 Monate
2006-11 - 2006-12

Migrationsprojekt Z/OS auf Solaris

RBE, Software-Architektur, Projektleitung
RBE, Software-Architektur, Projektleitung

Die Hamburger Sparkasse migriert Anwendungen (SAMBA, WP, usw.) vom Host auf Unix Solaris.

  • Release-Management
  • Qualitätssicherung
MS Project Doors
Hamburger Sparkasse
Hamburg
7 Monate
2006-04 - 2006-10

NSS-CC Kabinen-Architektur

Software-Architektur, Projektleitung, Systems Engineering
Software-Architektur, Projektleitung, Systems Engineering

Airbus entwickelt ein Hardware- u. Software-System zur Bereitstellung des Internetzugangs für Passagiere in der Kabine.

  • Requirements Enginnering
  • Projektleitung
  • Qualitätsmanagement gemäss Airbus-Standards (ABDxxx, DO178B)
MS Project Doors UML SysML Enterprise Architect
Airbus
Hamburg-Finkenwerder

Aus- und Weiterbildung

Aus- und Weiterbildung

1991:

Institution: Universität Hamburg

Ausbildung: Studium der Mathematik


Schwerpunkte:

  • Angewandte Mathemathik
    • Numerische Verfahren zur Lösung partieller Differentialgleichungen für Schockwellen


Zertifikate:

  • Zertifiziert ISQI Software-Architekt Foundation Level
  • Zertifiziert OMG UML-Professional (Fundamental)

Kompetenzen

Kompetenzen

Top-Skills

Architekt Entwickler Projektleitung Angular Spring Boot Spring Docker Kubernetes Microservices DDD Java Java EE JPA

Aufgabenbereiche

MS Project

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Apache Tomcat
BitBucket
Booch
Confluence
Eclipse
Enterprise Architect
git
HPQC
IDEF
JBoss
Jira
JP
MQS
OpenShift
Postgres DB
Qt
Quicktest Professional
REST
Simulations-Tool
Splunk
Spring
stash
Subversion
Swing
Tendermint
Vagrant
vue.js
Websphere

Profil:

  • Berufserfahrung im IT-Bereich seit 1991
  • Tätig in den Bereichen Software-Architektur, Software-Entwicklung und Test
  • Schwerpunkte im Bereich Software-Architektur liegen in dem Design von Multi-Tier-Architekturen und MicroServices-Architekturen
  • Im Bereich Modellierung/Analyse/Design in der Anwendung der objektorientierten Methoden mit Hilfe der UML/Sysml und der Simulation
  • Im Bereich der Datenmodellierung mit Hilfe der ER-Methode
  • Im Bereich der objekt-orientierten Anwendungsentwicklung in der Programmierung mit Hilfe von Java und C++
  • Zusätzlicher fachlicher Schwerpunkt bankfachliche Analysen im Basel-II-Bereich

SPEZIELLE Kenntnisse und Fähigkeiten:

  • Erfahrung in der technischen Projektleitung mit Hands On- Mentalität. Teilweise mit Personal- bzw. Budget-Verantwortung

  • Erfahrung im Basel-II-Umfeld. Mitwirkung an der QIS4 u. 5 der Bundesbank

  • Erfahrung in der objektorientierten Modellierung (OOA/OOD) mit Hilfe der UML

  • Erfahrung in der Datenmodellierung für relationale Datenbanken und Datawarehouses (DWH) mit Hilfe der ER-Methode

  • Erfahrung in der Anwendung von Vorgehensmodellen (Rational Unified Process, V-Modell, Extreme Programming, Agile Prozesse, SCRUM und Kanban) in praktischem Projektumfeld

  • Erfahrung in der Konzeption und Erstellung von Fach-Konzepten und Client/Server-Architekturen für Integration und Migration von vorhandenen Anwendungen (Legacy, Host) in neue Umgebungen (Internet, Intranet) mit Hilfe von Middlewaretechnologien wie Java und C++

  • Erfahrung in der Architektur und Erstellung von Web-Anwendungen mit Hilfe von JEE und Micro-Services

  • Erfahrung im Testen: Modultest mit Hilfe von Junit, Stress-Tests von WebSites mit JMeter, Erbeitung von Testfällen im Zusammenarbeit mit dem Fachbereich, Durchführung von Abnahme-Tests

  • Erfahrung im Einsatz von numerischen Verfahren zur Lösung mathematischer Probleme (Finite-Elemente-Methoden, Monte-Carlo-Simulation, Stochastische Modellierung, Finite-Differenzen-Verfahren,....)

  • Erfahrung im Aufbau von Internet-Portalen

  • Erfahrung als Trainer, gute didaktische Fähigkeiten

  • Erfahrung im Coaching von OO-Projekten

  • Erfahrung in Projektleitung mit Personalverantwortung

  • Umgang mit gängigen Planungstools

  • Gute Englischkenntnisse (u.a. durch Auslandserfahrung)

  • Teamorientierte Arbeitsweise


Prozesse / Methoden:

  • Vorgehensmodelle - sehr gute Kenntnisse und Fähigkeiten; mehrjährige praktische Erfahrung - Agiles Vorgehen, SCRUM und Kanban
  • Datenbankdesign - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - ER-Modellierung
  • Software-Architektur  - sehr gute Kenntnisse und Fähigkeiten; mehrjährige praktische Erfahrung - Zertifiziert ISQI Software-Architekt Foundation Level
  • OOA/D, UML  - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - Zertifiziert OMG UML-Professional (Fundamental)


Technologien:

  • JEE Java Enterprise - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - Bei Migration von Altanwendungen hilfreich
  • Micro-Services - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - Springboot zur Entwicklung eingesetzt
  • .NET


Entwicklungsumgebungen:

  • Eclipse - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - OpenSource Java-Entwicklungsumgebung
  • IDEA - sehr gute Kenntnisse und Fähigkeiten; mehrjährige praktische Erfahrung- Kommerz. Java-Entwicklungsumgebung
  • Visual Studio Code - teilweise Kenntnisse, teilweise praktische Erfahrungen


ApplicationServer:

  • Tomcat - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren 
  • JBoss - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren 
  • IBM Websphere - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren 


DevOps ? Continouus Delivery:

  • Docker - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - Dockercompose für lokale Entwicklung
  • OpenShift/Kubernetes - teilweise Kenntnisse, teilweise praktische Erfahrungen - Helm-Charts angepasst


Sonstige Technologien / Produkte:

  • Spring, Springboot - sehr gute Kenntnisse und Fähigkeiten; mehrjährige praktische Erfahrung - Microservices
  • JMS/Kafka - sehr gute Kenntnisse und Fähigkeiten; mehrjährige praktische Erfahrung - Asynchrones Messaging
  • Hibernate JPA, JPQL - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - OR-Mapping
  • Unit-Tests (Junit, Mockito) - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - Einsatz für Modul-Tests
  • Angular - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - Einsatz für Frontend-Entwicklung Web-Anwendungen
  • Maven, gradle - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - Gradle rudimentär
  • REST (Json) - sehr gute Kenntnisse und Fähigkeiten; mehrjährige praktische Erfahrung - Rest-Controller mit/ohne OpenAPI
  • API - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - API-Erstellung mit OpenAPI
  • HTML/CSS - teilweise Kenntnisse, teilweise praktische Erfahrungen - Bei allen Web-Anwendungs-Projekten (Web-Design weniger)


Sourceverwaltungstools:

  • CVS, SVN (Subversion) - sehr gute Kenntnisse und Fähigkeiten; mehrjährige praktische Erfahrung
  • Git - sehr gute Kenntnisse und Fähigkeiten; mehrjährige praktische Erfahrung
  • Continuus ClearCase  - Grundlagenkenntnisse z.B. aus Beschäftigung im Rahmen von Evaluationen; begleitende Projekterfahrung


Beruflicher Werdegang:

1999 - heute:

Rolle: IT-Berater 


1991 ? 1998:

Rolle: Angestellter 

Kunde: verschiedenen Softwareentwicklungs-Firmen und Unternehmensberatungen

Betriebssysteme

Docker
Host
Windows
gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren
Unix
gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren
Linux
gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren
Mac OS/X
gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren

Programmiersprachen

Angular-JS
CORBA
Java EE
JEE
JMS
JPA
JSF
MATLAB
Microservice
PL-Sql
PL/SQL
Python
R
Spring-Boot
Sysml
Java 11
sehr gute Kenntnisse und Fähigkeiten; mehrjährige praktische Erfahrung, Schwerpunkt Programmierung
C#
Grundlagenkenntnisse z.B. aus Beschäftigung im Rahmen von Evaluationen; begleitende Projekterfahrung, Webservice angebunden mit WinForm-Client
C++
teilweise Kenntnisse, teilweise praktische Erfahrungen
C
teilweise Kenntnisse, teilweise praktische Erfahrungen
Qt
teilweise Kenntnisse, teilweise praktische Erfahrungen
PL/1
Grundlagenkenntnisse z.B. aus Beschäftigung im Rahmen von Evaluationen; begleitende Projekterfahrung, Auf Unix unter Liant
JavaScript
teilweise Kenntnisse, teilweise praktische Erfahrungen, Im Kontext Angular Frontend mit umgesetzt
Typescript
teilweise Kenntnisse, teilweise praktische Erfahrungen, Im Kontext Angular Frontend mit umgesetzt

Datenbanken

Blockchain
DB2
viel (auch Host)
Java: JDBC, Hibernate, JPA
viel
MongoDB
PL/Sql Stored Procedures
oft
Tendermint
SQL
gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren, Grund-Kenntnisse PL/SQL
Oracle
gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren, Häufigste Datenbank in den Projekten der letzten Jahre
PL/SQL
gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren, Grund-Kenntnisse PL/SQL
Sybase
teilweise Kenntnisse, teilweise praktische Erfahrungen, Relationale Datenbanken
MS SQL-Server
teilweise Kenntnisse, teilweise praktische Erfahrungen, Relationale Datenbanken
Mysql
teilweise Kenntnisse, teilweise praktische Erfahrungen, Open Source DBs
Postgres
teilweise Kenntnisse, teilweise praktische Erfahrungen, Open Source DBs
Datenmodellierung (ER, IDEF)
gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren, ERWin, Sybase PowerDesigner, Toad Data Modeler
JPA
gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren, Auch Spring JPA
JDBC
gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren, Auch Spring JPA

Datenkommunikation

CICS
Internet, Intranet
MQSeries
RPC
RS232
SNMP
TCP/IP
Websocket
SQL
PL/SQL
Oracle
Sybase
MS SQL-Server
Mysql
Postgres
Datenmodellierung
ER, IDEF
JPA/JDBC

Berechnung / Simulation / Versuch / Validierung

Data Science
FEM (Finite-Elemente-Methode)
MathModelica
Zeitreihenanalyse

Design / Entwicklung / Konstruktion

Angular
Azure

Branchen

Branchen

  • Versicherungen
  • Banken
  • Luftfahrt
  • Automotive
  • Energie
  • Logistik

Einsatzorte

Einsatzorte

Hamburg (+50km) Bremen (+50km) Kiel (+50km) Lübeck (+50km) Hannover (+50km) Berlin (+100km)
möglich

Projekte

Projekte

10 Monate
2023-05 - heute

LAVENDEL

Java Springboot Jira ...

Private Krankenversicherungen liefern Beiträge ihrer Versicherten an das BZSt (Bundes Zentralamt für Steuern). Die Beiträge werden Arbeitnehmern über die Steuernummer zugeordnet. Mittels des Verfahrens LAVENDEL werden die zugeordneten Beiträge an die Arbeitgeber ausgeliefert (bisher wird das papier-basiert abgewickelt)? Architekturkonzepterstellung

  • Architektur-Beratung bzgl. MicroServices-Umsetzung/Migration mit Springboot, JMSKafka und Containerisierung (Kubernetes)
  • Prototypen-Implementierung PoC bzgl. Migration zu MicroService-Architektur
  • SoftwareQualitäts-Untersuchungen mit SonarCube für Alt-System LAVENDEL
  • Projektgröße : 30 Personen

Java Springboot Jira Confluence Docker REST gradle gitlab Openshift MagicDraw XMLSpy
RZF ? Rechenzentrum der Finanzverwaltung
2 Monate
2023-02 - 2023-03

Atruvia Hub

Die Atruvia stellt ihr internes Intranet-Portal um auf ein neues Portal entwickelt mit Microservice-Technologien

  • Architektur-Beratung bzgl. MicroServices-Umsetzung
  • Implementierung Springboot Backend (Spring Data JPA)
  • Implementierung Frontend Angular
  • Projektgröße : 10 Personen
Java Springboot Jira Confluence Docker REST gradle Jenkins Angular Openshift Spring Data JPA
Atruvia
10 Monate
2022-03 - 2022-12

KVPV (ELStAM)

Private Krankenversicherungen liefern Beiträge ihrer Versicherten an das BZSt (Bundes Zentralamt für Steuern). Die Beiträge werden Arbeitnehmern über die Steuernummer zugeordnet. Mittels des Verfahrens ELStAM werden die zugeordneten Beiträge an die Arbeitgeber ausgeliefert (bisher wird das papier-basiert abgewickelt)

  • 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
  • Projektgröße : 20 Personen

Java Springboot Jira Confluence ARC42 Docker REST maven Jenkins Bundescloud JEE JBoss RabbitMQ OpenAPI AsyncAPI
ITZBund
2 Monate
2022-01 - 2022-02

OTS ? Online Termin Service

AOK Kunden können über einen Online-Termin-Service, Termine in der Geschäftstelle buchen
  • Architektur-Beratung bzgl. MicroServices-Umsetzung mit Springboot, Angular und Kafka
  • Prototypen-Implementierung
  • Deployment via helm-charts (Kubernetes)
  • Projektgröße : 10 Personen


Java Springboot Jira Confluence Docker REST Angular maven openshift Jenkins ARGO-CD Helm Kubernetes
AOK Krankenkassen
9 Monate
2021-04 - 2021-12

Organspenderegister

Umsetzung mehrerer MicroServices und Portale im Kontext des Projekts OGR (Organspenderegister)

  • 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
  • Projektgröße : 30 Personen

Java Springboot Jira Confluence Docker REST Angular maven openshift DDD Hexagonale Architektur Keyclok JPQL
Bundesdruckerei
2 Monate
2021-02 - 2021-03

EnergieWächter II ? Alarm-Verwaltung für Energieverbräuche bei Gemeinden

Java Springboot Jira ...

Erweiterung des Projekt EnergieWächter: Es wurde eine zusätzliche KI-Komponente angebunden, die aus den Energieverbräuchen mit Hilfe KI zusätzliche Anomalien in den Daten erkennt und dazu Alarme generiert

  • 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
  • Projektgröße : 3 Personen
Java Springboot Jira Confluence Docker Azure REST Data Science Python
EON Digital Port
1 Jahr 1 Monat
2020-01 - 2021-01

Robin ? Erstellung von Angeboten für Konzessionsverfahren

Java Springboot Jira ...

Es wird eine VBA-Lösung abgelöst zur Generierung von Angebotsdokumenten in Word. Im Angular-Frontend werden über einen speziellen Editor, Gliederungen und Textbausteine bearbeitet. Das Frontend schickt die erstellten Daten perXHtml an das Backend (via Rest). Mit Hilfe von Doc4jx werden daraus Dokumente in Word erzeugt

  • 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
  • Projektgröße : 10 Personen
Java Springboot Jira Confluence Docker Azure Postgres REST Angular MyBatis OAuth2 JWT
EON Digital Port
2 Monate
2019-11 - 2019-12

Billing Console ? Export Rechnungsdaten

Java Spring Jira ...

Rechnungsdaten werden aus der vorhandenen Webapplikation heraus exportiert. Im port der Daten erfolgt in NetSuite. Export realisiert als Batch, als auch als manueller Export aus der Webapplikation. Anpassung der vorhandenen Angular-Anwendung erforderlich

  • Java-Backend erweitert um CSV-Export
  • Angular 1 Frontend erweitert
  • Anforderungen definiert zusammen mit Kunden
  • Projektgröße : 1 Person
Java Spring Jira Confluence MySql REST Angular
Webtrekk
Berlin
6 Monate
2019-05 - 2019-10

EnergieWächter ? Alarm-Verwaltung für Energieverbräuche bei Gemeinden

Software-Architektur und Entwicklung Java REST Data Science ...
Software-Architektur und Entwicklung

Im Energieportal für Gemeinden wird eine Erweiterung hinzugefügt : Der Energiewächter. Es werden Energieverbrauchsdaten für Gebäude der Gemeinden ausgewertet und auf Anomalien untersucht (z.B. Leistungsspitzen ; Überschreitung von Grenzwerten, ?). Wenn Anomalien erkannt werden, wird ein Alarm generiert und an den zuständigen Energiemanager eine Nachricht verschickt

  • 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
  • Projektgröße : 5 Personen

Docker Azure Postgres Springboot Jira Confluence
Java REST Data Science Zeitreihenanalyse Java Springboot Jira Confluence Docker Azure Postgres REST Data Science
EON Digital Port
Hamburg
1 Jahr
2018-05 - 2019-04

Enerchain - Blockchain im EnergieHandel

Software-Architektur und Entwicklung Blockchain Tendermint Java ...
Software-Architektur und Entwicklung

Mit Hilfe einer Blockchain-Technologie, werden Orders im Energie-Handel, persistiert und verteilt. Die Blockchain-Technologie basiert auf Tendermint (Go), die über ein Java-API (jABCI) angesprochen werden kann. Die Orders werden mit Hilfe von Websockets an die im Netzwerk angeschlossenen Partner verteilt bzw. gehandelt. Als Frontend dienen Fat Clients bzw. Angular-Web-Frontends (Prototyp)

  • Software-Entwicklung unterstützt mit Java
  • Verteilte Architektur definiert mittels web sockets
  • Projektgröße : 10 Personen
Tendermint Jira Confluence Vagrant Docker ElaticSearch Kibana
Blockchain Tendermint Java Websocket Angular
Ponton GmbH
Hamburg
2 Monate
2018-04 - 2018-05

New Shipment Visibility

Software-Architekt Springboot Java JPA ...
Software-Architekt

K&N entwickelt, auf Basis von Springboot, Micro-Services zur Shipment-Verfolgung (Tracking). Aufgabe war die aktuell entstandene Architektur zu analysieren und Vorschläge für Änderungen/Verbesserungen zu machen

  • Software-Review der vorhandenen Architektur und Empfehlung für Verbesserungen gegeben

  • Code-Review der Sourcen

  • Projektgröße: 15 Personen (Teilprojekt)

Springboot Java JPA Oracle Spring REST JMS git JIRA BitBucket vue.js Docker OpenShift
Kühne & Nagel
Hamburg
6 Monate
2017-10 - 2018-03

Mifid II

Softwareentwickler, Software-Architekt, Teilprojektleitung Java EE JPA Oracle ...
Softwareentwickler, Software-Architekt, Teilprojektleitung

Im Rahmen von Mifid 2 müssen den Bankkunden, vor Abschluss einer Wertpapierorder, die dabei entstehenden Kosten vorab ausgewiesen werden. Die Kostenausweise werden im Web angezeigt bzw. in die Postbox des Kunden gestellt

  • Software-Entwicklung mit bank-eigenem Software-Stack basierend auf J2EE
  • Unterstützung bei Software-Tests
  • Teilprojektleitung für das Thema Postbox-Anbindung
  • Projektgröße: 20 Personen (Teilprojekt)


Java EE JPA Oracle Spring JSF JMS git JIRA BitBucket JBoss Apache Tomcat
comdirect, Bank
Quickborn
6 Monate
2017-04 - 2017-09

COIN - Container Information System

Software-Architektur, Software-Entwicklung, Analyse und Design Java PL-Sql JPA ...
Software-Architektur, Software-Entwicklung, Analyse und Design

Eurogate entwickelt eine Web-Anwendung zur Verwaltung von Container-Bewegungen. EDI-Nachrichten werden verarbeitet und in einer Oracle-DB gespeichert. Die internen Container-Prozesse auf dem Terminal werden in PL-SQL, Java auf dem Server entwickelt. Als Client-Technologie wird z.Z. Java-Swing verwendet

  • Entwicklung mit Kunden-eigenem Java-Framework
  • PlSql-Prozeduren kodiert
  • Analyse und Konzept-Erstellung
  • Projektgröße: 2 Personen (Teilprojekt)


Eclipse
Java PL-Sql JPA Oracle Spring Swing JBoss Apache Tomcat
Eurogate, Logistik
Hamburg
9 Monate
2016-07 - 2017-03

ZSK ? Zentaler Service Kunde

Software-Architektur und Entwicklung Jira Confluence MQSeries ...
Software-Architektur und Entwicklung

Hermes entwickelt einen Zentralen Service Kunde auf Basis einer Micro-Service-Architektur. Der Service stellt allen beteiligten Systemen die Kundendaten zur Verfügung

  • 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
  • Projektgröße: 4 Personen (Teilprojekt)
Springboot
Jira Confluence MQSeries Java Microservice JPA JMS ActiveMQ Oracle Docker git
Hermes, Logistik
Hamburg
1 Jahr 1 Monat
2015-06 - 2016-06

MABS ? Maklerauftragbearbeitungssystem

Business-Analyst Java JEE Websphere ...
Business-Analyst

Signal-Iduna migriert die Verarbeitung von Makleraufträgen  von einer MS-Access-Anwendung hin zu einer Web-Portal-Anwendung. Das Frontend wird in Angular-JS realisiert. Backend-Komponenten werden in JEE umgesetzt und per Rest-Services an das Frontend angebunden

  • Festlegung der Software-Architektur auf Basis von J2EE
  • Rest-API-Definition
  • Frontend mit AngularJS
  • Teilprojektleitung
  • Analyse und Konzept-Erstellung
  • Projektgröße: 8 Personen (Teilprojekt)


Java JEE Websphere Jira Confluence MQSeries Angular-JS JPA
Signal-Iduna, Versicherung
Hamburg
11 Monate
2014-08 - 2015-06

DC ? COWIAS-Anbindung

Java JEE JBoss ...

Comdirect wickelt die Wertpapier-Orders über Host-System COWIAS der Commerzbank ab. Die Kommunikation wird umgestellt von SNA (synchron) auf MQSeries (asynchron). Der Source-Code wird migriert von C auf Java/JEE

  • Software-Architektur
  • Software-Entwicklung
  • Teilprojektleitung
  • Konzept-Erstellung (Modellierung UML)


Projektgröße:

15 Personen

Java JEE JBoss C Enterprise Architect git Jira stash MQSeries SNA
Comdirect, Bank
1 Jahr 7 Monate
2013-02 - 2014-08

TFE ?Trading Frontend

HPQC Quicktest Professional Oracle ...

Comdirect entwickelt eine Trading Frontend für Heavy Trader. Die Software eines externen Dienstleisters wird mir den hauseigenen Orderkern-Prozessen integriert. Wertpapier-Abwicklung im börslichen u. ausserbörslichen Bereich (OTC). Wertpapiertypen: Aktien, Anleihen, Derivate, Optionscheine, ...

  • Testprojektleiter (Team 5 Personen)
  • Testdurchführung (manuell und automatisiert)
  • Integrationsmanagement
  • Software-Erstellung f. automatische Tests
HPQC Quicktest Professional Oracle Java Splunk
Comdirect
8 Monate
2012-05 - 2012-12

ECDA ? Enhanced Consumption Data Analysis

Qt C++ Java ...

Die Teileverbräuche im Flugzeug-Wartungsbereich werden mit Hilfe einer Statistik prognostiziert. Die Verbräuche werden dazu verwendet die vorzuhaltenden Lagermengen besser bestimmen zu können.

  • Technischer Teilprojektleiter
  • Architekturdefinition
  • Datawarehouse-Design
  • Softwareentwicklung
Qt C++ Java Postgres DB SQL
Airbus Spares
4 Monate
2012-01 - 2012-04

Autoradio-Entwicklung für VW, Audi, Seat, Skoda

MS Project Jira Subversion

Panasonic entwickelt einen modularen Infotainment-Baukasten (MIB) für Volkswagen als Basis für Autoradios.

  • Releasemanager
  • Planung der Integrationen und Releases
  • Koordination mit Buildmanagement
  • Führung des Integrationsteams (10 Personen)
  • Steuerung von Lieferanten-Zulieferungen
MS Project Jira Subversion
Panasonic
Neumünster
3 Jahre 3 Monate
2008-10 - 2011-12

@MOST ? Systems Engineering

Sysml IDEF Simulations-Tool ...

Forschungsprojekt zur Erstellung einer Flottensimulation  im Luftfahrtbereich mit Hilfe von Methoden des Systems Engineering, sowie Erstellung einer Software zur Verbrauchsanalyse für Flugzeug-Teile.

Aufgaben:

  • Technischer Teilprojektleiter
  • Architekturdefinition
  • Vorgehensmodelle
  • Systems Engineering (Sysml, IDEF, MLDesigner)
  • Softwareentwicklung
Sysml IDEF Simulations-Tool Qt C++ Booch
Airbus
Hamburg
1 Jahr 1 Monat
2007-10 - 2008-10

Planet Inflight Application - Portal

Airbus entwickelt ein Portal für die Kabine als Ergänzung zum IFE. Es werden AJAX-basierte Techniken verwandt.

  • Technischer Teilprojektleiter
  • Software-Architektur
  • Qualitätssicherung
  • Erstellung und Durchführung von Modul- und Lasttests im Zusammenarbeit mit dem Fachbereich.
MS Project UML AJAX Postgres JEE Spring JSF Hibernate Dojo JSON Android ADT JMeter
Airbus
Hamburg
6 Monate
2007-05 - 2007-10

Workflow Applikation

Die BauBG hat eine Familie von Applikationen erstellt um ihre Geschäftsprozesse mittels IBM Workflow-Server zu unterstützen.  Die Clients sind Swing-basiert und kommunizieren mit JEE Applicationservern.

  • Technische Teilprojektleiter
  • Software-Architektur
  • Qualitätssicherung
MS Project Adonis Innovator IBM Workflow Server DB2 J2EE Hibernate
Bauberufsgenossenschaft
Hannover
3 Monate
2007-01 - 2007-03

Basel II ? Large Exposure Reporting

Die Credit Suisse muss „grosse“ Exposures an die Aufsichtsbank reporten im Rahmen von Basel-II. Kreditrisiken (Private Banking) und Emittenten-Risiken (Investmentbanking) werden auf ultimativem Partnerlevel aufaggregiert und daraus Reports erstellt für interne Kunden in der Bank als auch an die Aufsichtsbank (EBK).

  • Technisches Design
  • Fachliche Konzeption, Business Analyst
  • Software-Architektur
  • Unterstützung für Offshoring
  • Qualitätssicherung
  • Validierung der Reports mittelsbankfachlicher Kenntnisse (Basel-II)
MS Project Requisite Pro Rational Rose Power Designer Oracle
Credit Suisse
Zürich
2 Monate
2006-11 - 2006-12

Migrationsprojekt Z/OS auf Solaris

RBE, Software-Architektur, Projektleitung
RBE, Software-Architektur, Projektleitung

Die Hamburger Sparkasse migriert Anwendungen (SAMBA, WP, usw.) vom Host auf Unix Solaris.

  • Release-Management
  • Qualitätssicherung
MS Project Doors
Hamburger Sparkasse
Hamburg
7 Monate
2006-04 - 2006-10

NSS-CC Kabinen-Architektur

Software-Architektur, Projektleitung, Systems Engineering
Software-Architektur, Projektleitung, Systems Engineering

Airbus entwickelt ein Hardware- u. Software-System zur Bereitstellung des Internetzugangs für Passagiere in der Kabine.

  • Requirements Enginnering
  • Projektleitung
  • Qualitätsmanagement gemäss Airbus-Standards (ABDxxx, DO178B)
MS Project Doors UML SysML Enterprise Architect
Airbus
Hamburg-Finkenwerder

Aus- und Weiterbildung

Aus- und Weiterbildung

1991:

Institution: Universität Hamburg

Ausbildung: Studium der Mathematik


Schwerpunkte:

  • Angewandte Mathemathik
    • Numerische Verfahren zur Lösung partieller Differentialgleichungen für Schockwellen


Zertifikate:

  • Zertifiziert ISQI Software-Architekt Foundation Level
  • Zertifiziert OMG UML-Professional (Fundamental)

Kompetenzen

Kompetenzen

Top-Skills

Architekt Entwickler Projektleitung Angular Spring Boot Spring Docker Kubernetes Microservices DDD Java Java EE JPA

Aufgabenbereiche

MS Project

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Apache Tomcat
BitBucket
Booch
Confluence
Eclipse
Enterprise Architect
git
HPQC
IDEF
JBoss
Jira
JP
MQS
OpenShift
Postgres DB
Qt
Quicktest Professional
REST
Simulations-Tool
Splunk
Spring
stash
Subversion
Swing
Tendermint
Vagrant
vue.js
Websphere

Profil:

  • Berufserfahrung im IT-Bereich seit 1991
  • Tätig in den Bereichen Software-Architektur, Software-Entwicklung und Test
  • Schwerpunkte im Bereich Software-Architektur liegen in dem Design von Multi-Tier-Architekturen und MicroServices-Architekturen
  • Im Bereich Modellierung/Analyse/Design in der Anwendung der objektorientierten Methoden mit Hilfe der UML/Sysml und der Simulation
  • Im Bereich der Datenmodellierung mit Hilfe der ER-Methode
  • Im Bereich der objekt-orientierten Anwendungsentwicklung in der Programmierung mit Hilfe von Java und C++
  • Zusätzlicher fachlicher Schwerpunkt bankfachliche Analysen im Basel-II-Bereich

SPEZIELLE Kenntnisse und Fähigkeiten:

  • Erfahrung in der technischen Projektleitung mit Hands On- Mentalität. Teilweise mit Personal- bzw. Budget-Verantwortung

  • Erfahrung im Basel-II-Umfeld. Mitwirkung an der QIS4 u. 5 der Bundesbank

  • Erfahrung in der objektorientierten Modellierung (OOA/OOD) mit Hilfe der UML

  • Erfahrung in der Datenmodellierung für relationale Datenbanken und Datawarehouses (DWH) mit Hilfe der ER-Methode

  • Erfahrung in der Anwendung von Vorgehensmodellen (Rational Unified Process, V-Modell, Extreme Programming, Agile Prozesse, SCRUM und Kanban) in praktischem Projektumfeld

  • Erfahrung in der Konzeption und Erstellung von Fach-Konzepten und Client/Server-Architekturen für Integration und Migration von vorhandenen Anwendungen (Legacy, Host) in neue Umgebungen (Internet, Intranet) mit Hilfe von Middlewaretechnologien wie Java und C++

  • Erfahrung in der Architektur und Erstellung von Web-Anwendungen mit Hilfe von JEE und Micro-Services

  • Erfahrung im Testen: Modultest mit Hilfe von Junit, Stress-Tests von WebSites mit JMeter, Erbeitung von Testfällen im Zusammenarbeit mit dem Fachbereich, Durchführung von Abnahme-Tests

  • Erfahrung im Einsatz von numerischen Verfahren zur Lösung mathematischer Probleme (Finite-Elemente-Methoden, Monte-Carlo-Simulation, Stochastische Modellierung, Finite-Differenzen-Verfahren,....)

  • Erfahrung im Aufbau von Internet-Portalen

  • Erfahrung als Trainer, gute didaktische Fähigkeiten

  • Erfahrung im Coaching von OO-Projekten

  • Erfahrung in Projektleitung mit Personalverantwortung

  • Umgang mit gängigen Planungstools

  • Gute Englischkenntnisse (u.a. durch Auslandserfahrung)

  • Teamorientierte Arbeitsweise


Prozesse / Methoden:

  • Vorgehensmodelle - sehr gute Kenntnisse und Fähigkeiten; mehrjährige praktische Erfahrung - Agiles Vorgehen, SCRUM und Kanban
  • Datenbankdesign - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - ER-Modellierung
  • Software-Architektur  - sehr gute Kenntnisse und Fähigkeiten; mehrjährige praktische Erfahrung - Zertifiziert ISQI Software-Architekt Foundation Level
  • OOA/D, UML  - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - Zertifiziert OMG UML-Professional (Fundamental)


Technologien:

  • JEE Java Enterprise - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - Bei Migration von Altanwendungen hilfreich
  • Micro-Services - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - Springboot zur Entwicklung eingesetzt
  • .NET


Entwicklungsumgebungen:

  • Eclipse - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - OpenSource Java-Entwicklungsumgebung
  • IDEA - sehr gute Kenntnisse und Fähigkeiten; mehrjährige praktische Erfahrung- Kommerz. Java-Entwicklungsumgebung
  • Visual Studio Code - teilweise Kenntnisse, teilweise praktische Erfahrungen


ApplicationServer:

  • Tomcat - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren 
  • JBoss - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren 
  • IBM Websphere - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren 


DevOps ? Continouus Delivery:

  • Docker - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - Dockercompose für lokale Entwicklung
  • OpenShift/Kubernetes - teilweise Kenntnisse, teilweise praktische Erfahrungen - Helm-Charts angepasst


Sonstige Technologien / Produkte:

  • Spring, Springboot - sehr gute Kenntnisse und Fähigkeiten; mehrjährige praktische Erfahrung - Microservices
  • JMS/Kafka - sehr gute Kenntnisse und Fähigkeiten; mehrjährige praktische Erfahrung - Asynchrones Messaging
  • Hibernate JPA, JPQL - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - OR-Mapping
  • Unit-Tests (Junit, Mockito) - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - Einsatz für Modul-Tests
  • Angular - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - Einsatz für Frontend-Entwicklung Web-Anwendungen
  • Maven, gradle - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - Gradle rudimentär
  • REST (Json) - sehr gute Kenntnisse und Fähigkeiten; mehrjährige praktische Erfahrung - Rest-Controller mit/ohne OpenAPI
  • API - gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren - API-Erstellung mit OpenAPI
  • HTML/CSS - teilweise Kenntnisse, teilweise praktische Erfahrungen - Bei allen Web-Anwendungs-Projekten (Web-Design weniger)


Sourceverwaltungstools:

  • CVS, SVN (Subversion) - sehr gute Kenntnisse und Fähigkeiten; mehrjährige praktische Erfahrung
  • Git - sehr gute Kenntnisse und Fähigkeiten; mehrjährige praktische Erfahrung
  • Continuus ClearCase  - Grundlagenkenntnisse z.B. aus Beschäftigung im Rahmen von Evaluationen; begleitende Projekterfahrung


Beruflicher Werdegang:

1999 - heute:

Rolle: IT-Berater 


1991 ? 1998:

Rolle: Angestellter 

Kunde: verschiedenen Softwareentwicklungs-Firmen und Unternehmensberatungen

Betriebssysteme

Docker
Host
Windows
gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren
Unix
gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren
Linux
gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren
Mac OS/X
gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren

Programmiersprachen

Angular-JS
CORBA
Java EE
JEE
JMS
JPA
JSF
MATLAB
Microservice
PL-Sql
PL/SQL
Python
R
Spring-Boot
Sysml
Java 11
sehr gute Kenntnisse und Fähigkeiten; mehrjährige praktische Erfahrung, Schwerpunkt Programmierung
C#
Grundlagenkenntnisse z.B. aus Beschäftigung im Rahmen von Evaluationen; begleitende Projekterfahrung, Webservice angebunden mit WinForm-Client
C++
teilweise Kenntnisse, teilweise praktische Erfahrungen
C
teilweise Kenntnisse, teilweise praktische Erfahrungen
Qt
teilweise Kenntnisse, teilweise praktische Erfahrungen
PL/1
Grundlagenkenntnisse z.B. aus Beschäftigung im Rahmen von Evaluationen; begleitende Projekterfahrung, Auf Unix unter Liant
JavaScript
teilweise Kenntnisse, teilweise praktische Erfahrungen, Im Kontext Angular Frontend mit umgesetzt
Typescript
teilweise Kenntnisse, teilweise praktische Erfahrungen, Im Kontext Angular Frontend mit umgesetzt

Datenbanken

Blockchain
DB2
viel (auch Host)
Java: JDBC, Hibernate, JPA
viel
MongoDB
PL/Sql Stored Procedures
oft
Tendermint
SQL
gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren, Grund-Kenntnisse PL/SQL
Oracle
gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren, Häufigste Datenbank in den Projekten der letzten Jahre
PL/SQL
gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren, Grund-Kenntnisse PL/SQL
Sybase
teilweise Kenntnisse, teilweise praktische Erfahrungen, Relationale Datenbanken
MS SQL-Server
teilweise Kenntnisse, teilweise praktische Erfahrungen, Relationale Datenbanken
Mysql
teilweise Kenntnisse, teilweise praktische Erfahrungen, Open Source DBs
Postgres
teilweise Kenntnisse, teilweise praktische Erfahrungen, Open Source DBs
Datenmodellierung (ER, IDEF)
gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren, ERWin, Sybase PowerDesigner, Toad Data Modeler
JPA
gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren, Auch Spring JPA
JDBC
gute Kenntnisse, Projekterfahrung von einigen Monaten bis zu einigen Jahren, Auch Spring JPA

Datenkommunikation

CICS
Internet, Intranet
MQSeries
RPC
RS232
SNMP
TCP/IP
Websocket
SQL
PL/SQL
Oracle
Sybase
MS SQL-Server
Mysql
Postgres
Datenmodellierung
ER, IDEF
JPA/JDBC

Berechnung / Simulation / Versuch / Validierung

Data Science
FEM (Finite-Elemente-Methode)
MathModelica
Zeitreihenanalyse

Design / Entwicklung / Konstruktion

Angular
Azure

Branchen

Branchen

  • Versicherungen
  • Banken
  • Luftfahrt
  • Automotive
  • Energie
  • Logistik

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.