Beratung | Architektur | Teamleitung | Softwareentwicklung | Coaching | Testmanagement | Java/JEE * Cloud * Microservices * Angular
Aktualisiert am 20.10.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 06.04.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Spring Boot
Java EE
Angular
Oracle SQL
IntelliJ
Docker
Kubernetes
Helm
GitLab
CI/CD
Maven
Vault
Keycloak
JBoss Application Server
Microservices
REST
OpenAPI
Swagger
Git
ngrx
JSON
Messaging
TypeScript
Deutsch
Muttersprache
Englisch
Verhandlungssicher in Wort und Schrift

Einsatzorte

Einsatzorte

Hamburg (+50km) Berlin (+20km)
Deutschland
möglich

Projekte

Projekte

6 Jahre 3 Monate
2019-07 - 2025-09

Entwicklung eines Versicherungssystems für die Makler

Leading Software-Entwickler, Hands-On Architekt Spring Boot Java 11 Microservices ...
Leading Software-Entwickler, Hands-On Architekt

  • Lead-Softwareentwickler, Hands-on Architekt für Java / Spring Boot
  • Softwareentwickler Backend aber auch UI (Angular)
  • DevOps-Aufgaben (CI/CD)
  • ferner Ansprechpartner Requirements und QS, zeitliche Projektplanung

  • Softwareentwicklung und -architektur für Web-Anwendung (Angular) mit Java-Backend (Spring-Boot, Wildfly): Beratersysteme für Makler, Staging-System, Test-management-System ? 
  • Automatisierte Batchprozesse für Mahnwesen u.a. (Spring-Batch) ?
  •  Migrationen und Upgrades: physische Server ? Docker / Kubernetes, Wildfly ? Spring-Boot, Versionsupdates: JDK, Angular, Wildfly, Frameworkwechsel

Spring Boot Java 11 Microservices REST JSON Angular Typescript npm ngrx Docker / Container / Virtualisierung Kubernetes GIT GITPro Jenkins IntelliJ Visual Studio Code JIRA Confluence Linux inSign von IS2 PDF Apache PDFBox SCRUM Kanban
Versicherungskonzern
Hamburg
4 Jahre 11 Monate
2020-09 - 2025-07

Client-Server / REST-Webservices

Leading Software-Developer, Hands-On Architekt Java 17 Angular IntelliJ ...
Leading Software-Developer, Hands-On Architekt
Java 17 Angular IntelliJ Maven Spring Boot Spring Batch Docker Atlassian JIRA Atlassian Confluence REST JSON XML TypeScript npm ngrx Kubernetes Helm Git Git Bash JenkinsLinux
Versicherung
Hamburg und Remote
8 Monate
2018-11 - 2019-06

Schnittstellen (REST, JMS) für Intermodal Job Orders

Software-Entwickler Java-EE JavaEE JPA GlassFish ...
Software-Entwickler Java-EE

Teamgröße:

10 Personen, Projektgröße: 40 Personen

Prozessumfeld:

SCRUM

JavaEE JPA GlassFish Eclipse Oracle DB SQL Oracle-SqlDeveloper GIT Gradle Gerrit Media-WIKI JSF Groovy Jenkins/Hudson Artifactory Shell-Scripts
Internationale Reederei
Hamburg
5 Jahre 8 Monate
2013-11 - 2019-06

Softwareentwicklung für die zentrale Produktionsanwendung des Konzerns

Softwareentwickler Java-EE JavaEE JPA GlassFish ...
Softwareentwickler Java-EE

  • Softwareentwicklung für die zentrale Produktionsanwendung des Konzerns ?
  • Erweiterung der zentralen Produktionsanwendung um Prozesse und Schnittstellen für die Job-Order-Steuerung inklusive Testautomatisierung.

JavaEE JPA GlassFish Eclipse Oracle DB SQL Oracle-SqlDeveloper GIT Gradle Gerrit Media-WIKI JSF Groovy Jenkins/Hudson Artifactory Shell-Scripts Scrum iterativ
Internationale Reederei in Hamburg
10 Monate
2013-01 - 2013-10

Architektur und Implementierung einer Web-Anwendung

Architekt, Entwickler, Requirements Engineer JEE 7 EJB 3.2 REST-Webservices (2.0) ...
Architekt, Entwickler, Requirements Engineer

Architektur und Implementierung einer Web-Anwendung für Projektplanung und Projektmanagement (?Reverse-Tailoring-Studio?)


JEE 7 EJB 3.2 REST-Webservices (2.0) Vaadin (www.vaadin.com) NetBeans Glassfish 4.0 JSON EJB-QL SQL Squirrel Databases Iterativ
auf Anfrage
Hamburg
1 Jahr 7 Monate
2012-04 - 2013-10

Testmanagement und Qualitätssicherung für die zentrale Logistik-Webanwendung

Technical Lead Java FitNesse JIRA ...
Technical Lead

Technical Lead für Testing-Infrastruktur, Prozessberatung für Testmanagement, Mitarbeit bei allen Themen der Qualitätssicherung, Coaching für Methodik und Technik.

  • Testmanagement und Qualitätssicherung für die zentrale Logistik-Webanwendung des Konzerns in enger Zusammenarbeit mit den Entwicklungsteams und den Systemanalysten. 
  • Konzeptionierung und Erstellung von automatisierten Abnahmetests.
  • Konzeptionierung und Architekturerstellung für Testinfrastruktur und -software, auch mit Eigenentwicklungen in Java

Java FitNesse JIRA Selenium Eclipse Maven Oracle DB SVN SQL Confluence-WIKI JavaScript FireBug Groovy ANT Linux Jenkins/Hudson Nexus Shell-Scripts Scrum Kanban
Internationaler Logistikdienstleister
Hamburg
1 Jahr 9 Monate
2010-07 - 2012-03

Testmanagement für den Gesamtkonzern

Projektleiter, Architekt, Coach FitNesse JIRA Selenium ...
Projektleiter, Architekt, Coach

  • Einführung und Coaching von Testprozessen und technischen Testumgebungen inklusive Java-Host-Anbindung für alle Softwareprojekte
  • Rollout auf alle IT-Projekte des Konzerns

FitNesse JIRA Selenium Fest Sonar Host-Anbindung (IBM/HACL Socket - java.net ChangeMan/ZDD) Eclipse Maven DB2 SVN Netbeans JDBC SQL Confluence-WIKI JavaScript FireBug Scrum
Versicherung
Hamburg, teilw. Dortmund
1 Jahr 1 Monat
2009-06 - 2010-06

Konzeption und Implementierung

Team-Lead OOA OOD Java-Enterpise (J2EE 6): Glassfish ...
Team-Lead

  • Konzeption und Implementierung von Serverkomponenten:
    • Blackjack-Game-Engine, Zufallszahlengenerator-Infrastruktur, Statemachine. ? 
  • Team-Lead:
    • Evaluierung, Einführung und Coaching eines Test- und QS-Sys-tems. 
    • Einbindung in den Development-, Build- und Releaseprozess.
  • Neu-Erstellung eines Online-Spiele-Portals für Casino-Games. ?
  • Konzipierung und Einführung einer Test- und QS-Architektur.
OOA OOD Java-Enterpise (J2EE 6): Glassfish EJB 3.1 JPA2 REST-Webservices JMX Oracle Netbeans Maven SVN Hudson Artifactory FITNesse Scrum
Softwareunternehmen Online-Gaming
Hamburg
4 Monate
2009-02 - 2009-05

Weiterentwicklung und Refactoring

OOA OOD Java / J2EE ...

Weiterentwicklung und Refactoring einer Lagerverwaltungs- und Warenwirtschaftssoftware für größere Versandfirmen.

  • Weiterentwicklung und Anpassung der gesamten Software für die Einführung bei einem Neukunden. 
  • Erstellung und Umsetzung der DV-Konzeption. 
  • Ferner: Konzeption und Durchführung von weitreichenden Refactoringmaßnahmen, sowie Einführung von Softwareentwicklungsprozessen.

OOA OOD Java / J2EE speziell Oracle Weblogic 10.3 EJB 3.0 MS SQL-Server 2008 SQL Stored Procedures GWT 1.5 Jasper Reports Freemarker Instantiations Designer für Swing/GWT CODESOFT 8.5 LabelDesigner Eclipse TOAD MS SQL-Developer-Studio MS SQL Server Management-Studio Oracle SQL-Developer CVS
Softwareunternehmen Logistik und Warenwirtschaft
2 Jahre 2 Monate
2006-11 - 2008-12

Entwicklung und -Architektur

Architektur lead, Hands-on-Architekt, Entwickler Iterativ
Architektur lead, Hands-on-Architekt, Entwickler

  • Entwicklung und -Architektur für die Steuerung der gesamten Terminallogistik ? Konzeption und Entwicklung einer verlustfreien und performanten Wiederanlaufsteuerung für den Restart der gesamten Terminallogistik. ? 
  • Entwicklung von automatisierten Tests für ein grafisches Benutzersystem zur Terminalsteuerung

Iterativ
Containerlogistik und -terminal
Hamburg
2 Jahre 1 Monat
2004-10 - 2006-10

Softwareintegration und -deployment eines verteilten Java-Großprojekts

V-Modell XT

Softwareintegration und -deployment eines verteilten Java-Großprojekts für die Bundeswehr in einem Konsortium aus drei beteiligten Konzernen

  • Konzeptionierung und Automatisierung der gesamten Softwareintegration des Projekts. Dazu gehörte die Implementierung, Dokumentation und das Roll-Out der Methodik und der Automatisierungsskripte. Letztere wurden auf Basis von Java, ANT, Shell-Scripts und ClearCase erstellt. 
  • Entwicklung und dann Durchführung des automatisierten Deployments der An-wendung auf den Test- und Produktionssystemen. Die Testsysteme waren auf VmWare-Basis erstellt, das Deployment u.a. auf WebSphere erfolgte Skript-ge-steuert, ebenso wie die Konfiguration. Nach erfolgreichen Integrationstests wur-den die neuen Releases an die Entwicklungszentren in Deutschland ausgeliefert.

V-Modell XT
Bundeswehr
Wilhelmshaven
3 Jahre
2001-05 - 2004-04

Entwicklung und -Architektur

Architektur lead, Hands-on-Architekt, Entwickler Iterativ
Architektur lead, Hands-on-Architekt, Entwickler
  • Entwicklung und -Architektur für die Steuerung der gesamten Terminallogistik ? Konzeption und Entwicklung einer verlustfreien und performanten Wiederanlaufsteuerung für den Restart der gesamten Terminallogistik. ? 
  • Entwicklung von automatisierten Tests für ein grafisches Benutzersystem zur Terminalsteuerung
Iterativ
Containerlogistik und -terminal
Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

1988 - 03/1994

Physikstudium

Diplom

Universität-Hamburg


Schwerpunkte:

Nebenfach Informatik


1987 - 1988

Wehrdienst

Bundeswehr


1978 - 05/1987

Schulbildung

Abitur

Gymnasium Oldenfelde, Hamburg


Schulungen

  • Methods
    • Software Architecture (iSAQB)
  • Management
    • Zertifizierter ?V-Modell XT Projektleiter und QS-Verantwortlicher? (iSQI)
  • Technik
    • ORACLE, Grundlagen der DB-Administration
    • Anwendungsentwicklung mit DB/2
  • Softskills
    • Kundenorientiertes Verhalten
    • Präsentationstechnik

Position

Position

  • Software-Architektur und -Design
  • Professionelle Software-Entwicklung
  • Gesellschafter-Geschäftsführer (Name Firma auf Anfrage)

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot Java EE Angular Oracle SQL IntelliJ Docker Kubernetes Helm GitLab CI/CD Maven Vault Keycloak JBoss Application Server Microservices REST OpenAPI Swagger Git ngrx JSON Messaging TypeScript

Produkte / Standards / Erfahrungen / Methoden

ANT
Artifactory
ChangeMan/ZDD)
Confluence
Confluence-WIKI
Docker / Container / Virtualisierung
Eclipse
EJB 3.1
EJB 3.2
EJB-QL
Fest
FireBug
FitNesse
Gerrit
GIT
GlassFish
Glassfish 4.0
Gradle
Host-Anbindung (IBM/HACL
Hudson
IntelliJ
Java-Enterpise (J2EE 6): Glassfish
JBoss ApplicationServer
Jenkins
Jenkins/Hudson
JIRA
JMS
JPA2
JSF
Maven
Media-WIKI
NetBeans
Nexus
OOA
OOD
Oracle-SqlDeveloper
PDF
REST
REST-Webservices
REST-Webservices (2.0)
Scrum
Selenium
Socket - java.net
Sonar
Squirrel
SVN
Vaadin (www.vaadin.com)
Kubernetes
Docker
Virtualisierung
Helm Charts
ArgoCD
Vault
Keycloak

Experience

  • 15+ Jahre Erfahrung als Full-Stack-Entwickler mit Architekturfokus in sehr vielen Enterprise-Projekten in unterschiedlichen Branchen.


Teamplay

  • Erfolgreiche Projektarbeit ist Teamarbeit. In all meinen Projekten war ich in unterschiedlichen Funktionen in Teams eingebunden mit Team-stärken von 3 bis 300 Personen.


Functional Skills

  • Developer (Backend 60%, Frontend 40%), Lead Developer, Architekt, Konzeptionist, Schnittstelle zum Anwender und zum Projektmanage-ment, DevOps, Test- & QA-Manager


Communicational Skills

  • Ein kurzes persönliches Gespräch ist besser als ein Telefonat ist besser als eine E-Mail.


International Experience

  • Internationale Unternehmen, Zusammenarbeit mit internationalen Kol-legen, Englisch als Haupt-Projektsprache.


Methodical Skills

  • Coding
  • Domain Driven Development (DDD)
  • Test Driven Development
  • Object Oriented Programming (OOP / OOD)
  • Continuous Integration (CI / CD)
  • Xtreme Programming (XP)
  • Clean Code
  • Convention over Configuration


Team

  • Agile Methoden
  • Scrum
  • Kanban
  • Iteratives / Inkrementelles Vorgehen
  • V-Modell XT


Tools

  • Jira
  • Confluence
  • Andere Wikis
  • MS Project
  • Gantt


Markup

  • HTML
  • XML / XSL
  • JSON
  • DOM
  • CSS
  • YAML


Microservice

  • REST / JAX-RS
  • HTTP / HTTPS
  • SOAP
  • OpenAPI / Swagger
  • RESTeasy
  • Vault
  • Keycloak


CI / CD

  • Git
  • GitLab / Pipelines
  • Git Bash
  • Maven
  • Jenkins
  • Legacy: Ant, Make, SVN, CVS, ClearCase
  • Gradle
  • Nexus
  • Gerrit
  • Sonarqube


IDE

  • IntelliJ
  • Eclipse
  • Netbeans


Legacy

  • IBM Host
  • Cobol
  • CICS
  • IMS-DB / Java-Anbindung
  • TBDK


Application Server

  • GlassFish
  • JBoss
  • Wildfly
  • Websphere
  • Weblogic
  • SwiftMQ / RabbitMQ
  • Tomcat


Virtualisierung

  • Kubernetes
  • Docker
  • Docker Compose
  • AWS / S3
  • Helm Charts
  • ArgoCD
  • VMware


Backend

  • Java
    • JEE (JMS, Legacy: RMI, JMX)
    • EJB
    • JUnit, Mockito
    • FitNesse
  • Frameworks
    • Spring Boot
    • Quarkus
    • Apache
    • Jackson
    • Logging / Log4j / SLF4J


Frontend

  • Angular
    • Reactive Forms, ngrx / store, Material
  • Typescript
  • Javascript
  • Vaadin
  • Legacy: JSP, Servlet, JSF
  • SCSS
  • Jasmine
  • NodeJS / NPM
  • Selenium
  • Browser Debugging


Kenntnisse:

  • Professionelle Beratung, Consulting
  • Software-Entwicklung und -Architektur
  • Objektoriente-Analyse und -Design (OOA / OOD)
  • Client-Server- und Multi-Tier-Architektur besonders mit ApplicationServer und Datenbankanbindung
  • Test und Qualitätssicherung, Automatisiertes Integrations-Testing
  • Verteilte Anwendungen, Kommunikation und Datenstrukturen
  • Konfigurationsmanagement
  • Deployment und Integration
  • Heterogene Umgebungen wie Java mit Host-Backend
  • Iteratives Vorgehen, Xtreme Programming
  • Coaching und Präsentation


STICHWORTE

  • JAVA | SPRING BOOT | ORACLE | HIBERNATE | SQL
  • DOCKER | KUBERNETES | HELM | ARGOCD
  • VAULT | KEYCLOAK
  • HTML | XML | JMS | ANGULAR | TYPESCRIPT
  • WILDFLY | JBOSS
  • SCRUM | KANBAN | JIRA | CONFLUENCE
  • INTELLIJ | GIT | GITLAB | CI/CD


Berufserfahrung währen des Studiums

1994 - 1997

Rolle: Wissenschaftlicher Mitarbeiter 

Kunde: Universität-Hamburg


Aufgaben:

Mitarbeit in der internationalen H1-Kollaboration am DESY-Hamburg


Beruflicher Werdegang

12/2017 - heute

Rolle: IT-Consultant (Softwareentwicklung und -architektur), geschäftsführender Gesellschafter 

Kunde: auf Anfrage, Hamburg


10/2008 - 11/2017

Rolle: Freiberuflicher Softwarearchitekt und -Entwickler


01/2002 - 09/2008

Rolle: IT-Consultant (Softwareentwicklung und -architektur)

Kunde: InfoDesign OSD GmbH, Pinneberg


01/1998 - 12/2001

Rolle: IT-Consultant (Softwareentwicklung und -architektur)

Kunde: Apcon Pro-fessional-Concepts GmbH, Hamburg

Betriebssysteme

Linux
MS-DOS
MVS, OS/390
Anbindung an dezentrale Java-Systeme
SUN OS, Solaris
Unix
Linux
Windows
Alle Versionen inkl. Server
Shell-Scripting
Bash


Programmiersprachen

Angular
Gute Kenntnisse
C
C++
Cobol
Eiffel
Groovy
Java
Expert! - inkl. J2EE, APIs, Apache, AppServer (WebLogic, Glassfish), usw.
Java 11
Expert!
Java EE
Expert!
JavaScript
JMX
JPA
Sehr gut!
JSON
Expert!
Perl
PL/SQL
Scriptsprachen
Gute Kenntnisse
Shell
Gute Kenntnisse
Shell-Scripts
Gute Kenntnisse
TeX, LaTeX
Typescript
Gute Kenntnisse

Datenbanken

Access
Databases
DB2
Sehr gute Kenntnisse in der Anwendungsentwicklung
JDBC
Sehr gute Kenntnisse in der Anwendungsentwicklung
MySQL
Gute Kenntnisse in der Anwendungsentwicklung
Oracle
Sehr gute Kenntnisse in der Anwendungsentwicklung
Oracle DB
Oracle SQL-Developer
SQL
Sehr gute Kenntnisse in der Anwendungsentwicklung
PL/SQL
JPA / JPQL
Hibernate
MS-SQL
Legacy:
JDBC
JAVA-Persistence-Frameworks
Eclipselink, Hibernate, JPA / EJB 3.1






Datenkommunikation

CORBA
Ethernet
Internet, Intranet
java.net.http
Message Queuing
JMS
PC-Anywhere
und VNC, Windows RemoteDesktop
TCP/IP
Java-Socket
Windows Netzwerk

Hardware

IBM Großrechner
Cobol, DB/2
PC Windows / Linux
Entwicklung-, Produktionsumgebungen, Server

 

Design / Entwicklung / Konstruktion

Software-Architektur
Professional for Software Architecture
iSAQB

Managementerfahrung in Unternehmen

Projektplanung
Lead-Developer
Teamleitung
Hands-on Architekt

Branchen

Branchen

  • IT-Beratung, -Coaching
  • Waren-Logistik, Versandzentrum
  • Container-Umschlag und -Logistik
  • Versicherungen, Kreditversicherung
  • Banken
  • IT-Bundesamt, Verteidigung, Luft- und Raumfahrt und Sicherheit
  • IT-Migration
  • Öffentlicher-Personennahverkehr
  • Open Source-Anbieter
  • Web-Portale
  • Pay-TV-Anbieter
  • Touristik

Einsatzorte

Einsatzorte

Hamburg (+50km) Berlin (+20km)
Deutschland
möglich

Projekte

Projekte

6 Jahre 3 Monate
2019-07 - 2025-09

Entwicklung eines Versicherungssystems für die Makler

Leading Software-Entwickler, Hands-On Architekt Spring Boot Java 11 Microservices ...
Leading Software-Entwickler, Hands-On Architekt

  • Lead-Softwareentwickler, Hands-on Architekt für Java / Spring Boot
  • Softwareentwickler Backend aber auch UI (Angular)
  • DevOps-Aufgaben (CI/CD)
  • ferner Ansprechpartner Requirements und QS, zeitliche Projektplanung

  • Softwareentwicklung und -architektur für Web-Anwendung (Angular) mit Java-Backend (Spring-Boot, Wildfly): Beratersysteme für Makler, Staging-System, Test-management-System ? 
  • Automatisierte Batchprozesse für Mahnwesen u.a. (Spring-Batch) ?
  •  Migrationen und Upgrades: physische Server ? Docker / Kubernetes, Wildfly ? Spring-Boot, Versionsupdates: JDK, Angular, Wildfly, Frameworkwechsel

Spring Boot Java 11 Microservices REST JSON Angular Typescript npm ngrx Docker / Container / Virtualisierung Kubernetes GIT GITPro Jenkins IntelliJ Visual Studio Code JIRA Confluence Linux inSign von IS2 PDF Apache PDFBox SCRUM Kanban
Versicherungskonzern
Hamburg
4 Jahre 11 Monate
2020-09 - 2025-07

Client-Server / REST-Webservices

Leading Software-Developer, Hands-On Architekt Java 17 Angular IntelliJ ...
Leading Software-Developer, Hands-On Architekt
Java 17 Angular IntelliJ Maven Spring Boot Spring Batch Docker Atlassian JIRA Atlassian Confluence REST JSON XML TypeScript npm ngrx Kubernetes Helm Git Git Bash JenkinsLinux
Versicherung
Hamburg und Remote
8 Monate
2018-11 - 2019-06

Schnittstellen (REST, JMS) für Intermodal Job Orders

Software-Entwickler Java-EE JavaEE JPA GlassFish ...
Software-Entwickler Java-EE

Teamgröße:

10 Personen, Projektgröße: 40 Personen

Prozessumfeld:

SCRUM

JavaEE JPA GlassFish Eclipse Oracle DB SQL Oracle-SqlDeveloper GIT Gradle Gerrit Media-WIKI JSF Groovy Jenkins/Hudson Artifactory Shell-Scripts
Internationale Reederei
Hamburg
5 Jahre 8 Monate
2013-11 - 2019-06

Softwareentwicklung für die zentrale Produktionsanwendung des Konzerns

Softwareentwickler Java-EE JavaEE JPA GlassFish ...
Softwareentwickler Java-EE

  • Softwareentwicklung für die zentrale Produktionsanwendung des Konzerns ?
  • Erweiterung der zentralen Produktionsanwendung um Prozesse und Schnittstellen für die Job-Order-Steuerung inklusive Testautomatisierung.

JavaEE JPA GlassFish Eclipse Oracle DB SQL Oracle-SqlDeveloper GIT Gradle Gerrit Media-WIKI JSF Groovy Jenkins/Hudson Artifactory Shell-Scripts Scrum iterativ
Internationale Reederei in Hamburg
10 Monate
2013-01 - 2013-10

Architektur und Implementierung einer Web-Anwendung

Architekt, Entwickler, Requirements Engineer JEE 7 EJB 3.2 REST-Webservices (2.0) ...
Architekt, Entwickler, Requirements Engineer

Architektur und Implementierung einer Web-Anwendung für Projektplanung und Projektmanagement (?Reverse-Tailoring-Studio?)


JEE 7 EJB 3.2 REST-Webservices (2.0) Vaadin (www.vaadin.com) NetBeans Glassfish 4.0 JSON EJB-QL SQL Squirrel Databases Iterativ
auf Anfrage
Hamburg
1 Jahr 7 Monate
2012-04 - 2013-10

Testmanagement und Qualitätssicherung für die zentrale Logistik-Webanwendung

Technical Lead Java FitNesse JIRA ...
Technical Lead

Technical Lead für Testing-Infrastruktur, Prozessberatung für Testmanagement, Mitarbeit bei allen Themen der Qualitätssicherung, Coaching für Methodik und Technik.

  • Testmanagement und Qualitätssicherung für die zentrale Logistik-Webanwendung des Konzerns in enger Zusammenarbeit mit den Entwicklungsteams und den Systemanalysten. 
  • Konzeptionierung und Erstellung von automatisierten Abnahmetests.
  • Konzeptionierung und Architekturerstellung für Testinfrastruktur und -software, auch mit Eigenentwicklungen in Java

Java FitNesse JIRA Selenium Eclipse Maven Oracle DB SVN SQL Confluence-WIKI JavaScript FireBug Groovy ANT Linux Jenkins/Hudson Nexus Shell-Scripts Scrum Kanban
Internationaler Logistikdienstleister
Hamburg
1 Jahr 9 Monate
2010-07 - 2012-03

Testmanagement für den Gesamtkonzern

Projektleiter, Architekt, Coach FitNesse JIRA Selenium ...
Projektleiter, Architekt, Coach

  • Einführung und Coaching von Testprozessen und technischen Testumgebungen inklusive Java-Host-Anbindung für alle Softwareprojekte
  • Rollout auf alle IT-Projekte des Konzerns

FitNesse JIRA Selenium Fest Sonar Host-Anbindung (IBM/HACL Socket - java.net ChangeMan/ZDD) Eclipse Maven DB2 SVN Netbeans JDBC SQL Confluence-WIKI JavaScript FireBug Scrum
Versicherung
Hamburg, teilw. Dortmund
1 Jahr 1 Monat
2009-06 - 2010-06

Konzeption und Implementierung

Team-Lead OOA OOD Java-Enterpise (J2EE 6): Glassfish ...
Team-Lead

  • Konzeption und Implementierung von Serverkomponenten:
    • Blackjack-Game-Engine, Zufallszahlengenerator-Infrastruktur, Statemachine. ? 
  • Team-Lead:
    • Evaluierung, Einführung und Coaching eines Test- und QS-Sys-tems. 
    • Einbindung in den Development-, Build- und Releaseprozess.
  • Neu-Erstellung eines Online-Spiele-Portals für Casino-Games. ?
  • Konzipierung und Einführung einer Test- und QS-Architektur.
OOA OOD Java-Enterpise (J2EE 6): Glassfish EJB 3.1 JPA2 REST-Webservices JMX Oracle Netbeans Maven SVN Hudson Artifactory FITNesse Scrum
Softwareunternehmen Online-Gaming
Hamburg
4 Monate
2009-02 - 2009-05

Weiterentwicklung und Refactoring

OOA OOD Java / J2EE ...

Weiterentwicklung und Refactoring einer Lagerverwaltungs- und Warenwirtschaftssoftware für größere Versandfirmen.

  • Weiterentwicklung und Anpassung der gesamten Software für die Einführung bei einem Neukunden. 
  • Erstellung und Umsetzung der DV-Konzeption. 
  • Ferner: Konzeption und Durchführung von weitreichenden Refactoringmaßnahmen, sowie Einführung von Softwareentwicklungsprozessen.

OOA OOD Java / J2EE speziell Oracle Weblogic 10.3 EJB 3.0 MS SQL-Server 2008 SQL Stored Procedures GWT 1.5 Jasper Reports Freemarker Instantiations Designer für Swing/GWT CODESOFT 8.5 LabelDesigner Eclipse TOAD MS SQL-Developer-Studio MS SQL Server Management-Studio Oracle SQL-Developer CVS
Softwareunternehmen Logistik und Warenwirtschaft
2 Jahre 2 Monate
2006-11 - 2008-12

Entwicklung und -Architektur

Architektur lead, Hands-on-Architekt, Entwickler Iterativ
Architektur lead, Hands-on-Architekt, Entwickler

  • Entwicklung und -Architektur für die Steuerung der gesamten Terminallogistik ? Konzeption und Entwicklung einer verlustfreien und performanten Wiederanlaufsteuerung für den Restart der gesamten Terminallogistik. ? 
  • Entwicklung von automatisierten Tests für ein grafisches Benutzersystem zur Terminalsteuerung

Iterativ
Containerlogistik und -terminal
Hamburg
2 Jahre 1 Monat
2004-10 - 2006-10

Softwareintegration und -deployment eines verteilten Java-Großprojekts

V-Modell XT

Softwareintegration und -deployment eines verteilten Java-Großprojekts für die Bundeswehr in einem Konsortium aus drei beteiligten Konzernen

  • Konzeptionierung und Automatisierung der gesamten Softwareintegration des Projekts. Dazu gehörte die Implementierung, Dokumentation und das Roll-Out der Methodik und der Automatisierungsskripte. Letztere wurden auf Basis von Java, ANT, Shell-Scripts und ClearCase erstellt. 
  • Entwicklung und dann Durchführung des automatisierten Deployments der An-wendung auf den Test- und Produktionssystemen. Die Testsysteme waren auf VmWare-Basis erstellt, das Deployment u.a. auf WebSphere erfolgte Skript-ge-steuert, ebenso wie die Konfiguration. Nach erfolgreichen Integrationstests wur-den die neuen Releases an die Entwicklungszentren in Deutschland ausgeliefert.

V-Modell XT
Bundeswehr
Wilhelmshaven
3 Jahre
2001-05 - 2004-04

Entwicklung und -Architektur

Architektur lead, Hands-on-Architekt, Entwickler Iterativ
Architektur lead, Hands-on-Architekt, Entwickler
  • Entwicklung und -Architektur für die Steuerung der gesamten Terminallogistik ? Konzeption und Entwicklung einer verlustfreien und performanten Wiederanlaufsteuerung für den Restart der gesamten Terminallogistik. ? 
  • Entwicklung von automatisierten Tests für ein grafisches Benutzersystem zur Terminalsteuerung
Iterativ
Containerlogistik und -terminal
Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

1988 - 03/1994

Physikstudium

Diplom

Universität-Hamburg


Schwerpunkte:

Nebenfach Informatik


1987 - 1988

Wehrdienst

Bundeswehr


1978 - 05/1987

Schulbildung

Abitur

Gymnasium Oldenfelde, Hamburg


Schulungen

  • Methods
    • Software Architecture (iSAQB)
  • Management
    • Zertifizierter ?V-Modell XT Projektleiter und QS-Verantwortlicher? (iSQI)
  • Technik
    • ORACLE, Grundlagen der DB-Administration
    • Anwendungsentwicklung mit DB/2
  • Softskills
    • Kundenorientiertes Verhalten
    • Präsentationstechnik

Position

Position

  • Software-Architektur und -Design
  • Professionelle Software-Entwicklung
  • Gesellschafter-Geschäftsführer (Name Firma auf Anfrage)

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot Java EE Angular Oracle SQL IntelliJ Docker Kubernetes Helm GitLab CI/CD Maven Vault Keycloak JBoss Application Server Microservices REST OpenAPI Swagger Git ngrx JSON Messaging TypeScript

Produkte / Standards / Erfahrungen / Methoden

ANT
Artifactory
ChangeMan/ZDD)
Confluence
Confluence-WIKI
Docker / Container / Virtualisierung
Eclipse
EJB 3.1
EJB 3.2
EJB-QL
Fest
FireBug
FitNesse
Gerrit
GIT
GlassFish
Glassfish 4.0
Gradle
Host-Anbindung (IBM/HACL
Hudson
IntelliJ
Java-Enterpise (J2EE 6): Glassfish
JBoss ApplicationServer
Jenkins
Jenkins/Hudson
JIRA
JMS
JPA2
JSF
Maven
Media-WIKI
NetBeans
Nexus
OOA
OOD
Oracle-SqlDeveloper
PDF
REST
REST-Webservices
REST-Webservices (2.0)
Scrum
Selenium
Socket - java.net
Sonar
Squirrel
SVN
Vaadin (www.vaadin.com)
Kubernetes
Docker
Virtualisierung
Helm Charts
ArgoCD
Vault
Keycloak

Experience

  • 15+ Jahre Erfahrung als Full-Stack-Entwickler mit Architekturfokus in sehr vielen Enterprise-Projekten in unterschiedlichen Branchen.


Teamplay

  • Erfolgreiche Projektarbeit ist Teamarbeit. In all meinen Projekten war ich in unterschiedlichen Funktionen in Teams eingebunden mit Team-stärken von 3 bis 300 Personen.


Functional Skills

  • Developer (Backend 60%, Frontend 40%), Lead Developer, Architekt, Konzeptionist, Schnittstelle zum Anwender und zum Projektmanage-ment, DevOps, Test- & QA-Manager


Communicational Skills

  • Ein kurzes persönliches Gespräch ist besser als ein Telefonat ist besser als eine E-Mail.


International Experience

  • Internationale Unternehmen, Zusammenarbeit mit internationalen Kol-legen, Englisch als Haupt-Projektsprache.


Methodical Skills

  • Coding
  • Domain Driven Development (DDD)
  • Test Driven Development
  • Object Oriented Programming (OOP / OOD)
  • Continuous Integration (CI / CD)
  • Xtreme Programming (XP)
  • Clean Code
  • Convention over Configuration


Team

  • Agile Methoden
  • Scrum
  • Kanban
  • Iteratives / Inkrementelles Vorgehen
  • V-Modell XT


Tools

  • Jira
  • Confluence
  • Andere Wikis
  • MS Project
  • Gantt


Markup

  • HTML
  • XML / XSL
  • JSON
  • DOM
  • CSS
  • YAML


Microservice

  • REST / JAX-RS
  • HTTP / HTTPS
  • SOAP
  • OpenAPI / Swagger
  • RESTeasy
  • Vault
  • Keycloak


CI / CD

  • Git
  • GitLab / Pipelines
  • Git Bash
  • Maven
  • Jenkins
  • Legacy: Ant, Make, SVN, CVS, ClearCase
  • Gradle
  • Nexus
  • Gerrit
  • Sonarqube


IDE

  • IntelliJ
  • Eclipse
  • Netbeans


Legacy

  • IBM Host
  • Cobol
  • CICS
  • IMS-DB / Java-Anbindung
  • TBDK


Application Server

  • GlassFish
  • JBoss
  • Wildfly
  • Websphere
  • Weblogic
  • SwiftMQ / RabbitMQ
  • Tomcat


Virtualisierung

  • Kubernetes
  • Docker
  • Docker Compose
  • AWS / S3
  • Helm Charts
  • ArgoCD
  • VMware


Backend

  • Java
    • JEE (JMS, Legacy: RMI, JMX)
    • EJB
    • JUnit, Mockito
    • FitNesse
  • Frameworks
    • Spring Boot
    • Quarkus
    • Apache
    • Jackson
    • Logging / Log4j / SLF4J


Frontend

  • Angular
    • Reactive Forms, ngrx / store, Material
  • Typescript
  • Javascript
  • Vaadin
  • Legacy: JSP, Servlet, JSF
  • SCSS
  • Jasmine
  • NodeJS / NPM
  • Selenium
  • Browser Debugging


Kenntnisse:

  • Professionelle Beratung, Consulting
  • Software-Entwicklung und -Architektur
  • Objektoriente-Analyse und -Design (OOA / OOD)
  • Client-Server- und Multi-Tier-Architektur besonders mit ApplicationServer und Datenbankanbindung
  • Test und Qualitätssicherung, Automatisiertes Integrations-Testing
  • Verteilte Anwendungen, Kommunikation und Datenstrukturen
  • Konfigurationsmanagement
  • Deployment und Integration
  • Heterogene Umgebungen wie Java mit Host-Backend
  • Iteratives Vorgehen, Xtreme Programming
  • Coaching und Präsentation


STICHWORTE

  • JAVA | SPRING BOOT | ORACLE | HIBERNATE | SQL
  • DOCKER | KUBERNETES | HELM | ARGOCD
  • VAULT | KEYCLOAK
  • HTML | XML | JMS | ANGULAR | TYPESCRIPT
  • WILDFLY | JBOSS
  • SCRUM | KANBAN | JIRA | CONFLUENCE
  • INTELLIJ | GIT | GITLAB | CI/CD


Berufserfahrung währen des Studiums

1994 - 1997

Rolle: Wissenschaftlicher Mitarbeiter 

Kunde: Universität-Hamburg


Aufgaben:

Mitarbeit in der internationalen H1-Kollaboration am DESY-Hamburg


Beruflicher Werdegang

12/2017 - heute

Rolle: IT-Consultant (Softwareentwicklung und -architektur), geschäftsführender Gesellschafter 

Kunde: auf Anfrage, Hamburg


10/2008 - 11/2017

Rolle: Freiberuflicher Softwarearchitekt und -Entwickler


01/2002 - 09/2008

Rolle: IT-Consultant (Softwareentwicklung und -architektur)

Kunde: InfoDesign OSD GmbH, Pinneberg


01/1998 - 12/2001

Rolle: IT-Consultant (Softwareentwicklung und -architektur)

Kunde: Apcon Pro-fessional-Concepts GmbH, Hamburg

Betriebssysteme

Linux
MS-DOS
MVS, OS/390
Anbindung an dezentrale Java-Systeme
SUN OS, Solaris
Unix
Linux
Windows
Alle Versionen inkl. Server
Shell-Scripting
Bash


Programmiersprachen

Angular
Gute Kenntnisse
C
C++
Cobol
Eiffel
Groovy
Java
Expert! - inkl. J2EE, APIs, Apache, AppServer (WebLogic, Glassfish), usw.
Java 11
Expert!
Java EE
Expert!
JavaScript
JMX
JPA
Sehr gut!
JSON
Expert!
Perl
PL/SQL
Scriptsprachen
Gute Kenntnisse
Shell
Gute Kenntnisse
Shell-Scripts
Gute Kenntnisse
TeX, LaTeX
Typescript
Gute Kenntnisse

Datenbanken

Access
Databases
DB2
Sehr gute Kenntnisse in der Anwendungsentwicklung
JDBC
Sehr gute Kenntnisse in der Anwendungsentwicklung
MySQL
Gute Kenntnisse in der Anwendungsentwicklung
Oracle
Sehr gute Kenntnisse in der Anwendungsentwicklung
Oracle DB
Oracle SQL-Developer
SQL
Sehr gute Kenntnisse in der Anwendungsentwicklung
PL/SQL
JPA / JPQL
Hibernate
MS-SQL
Legacy:
JDBC
JAVA-Persistence-Frameworks
Eclipselink, Hibernate, JPA / EJB 3.1






Datenkommunikation

CORBA
Ethernet
Internet, Intranet
java.net.http
Message Queuing
JMS
PC-Anywhere
und VNC, Windows RemoteDesktop
TCP/IP
Java-Socket
Windows Netzwerk

Hardware

IBM Großrechner
Cobol, DB/2
PC Windows / Linux
Entwicklung-, Produktionsumgebungen, Server

 

Design / Entwicklung / Konstruktion

Software-Architektur
Professional for Software Architecture
iSAQB

Managementerfahrung in Unternehmen

Projektplanung
Lead-Developer
Teamleitung
Hands-on Architekt

Branchen

Branchen

  • IT-Beratung, -Coaching
  • Waren-Logistik, Versandzentrum
  • Container-Umschlag und -Logistik
  • Versicherungen, Kreditversicherung
  • Banken
  • IT-Bundesamt, Verteidigung, Luft- und Raumfahrt und Sicherheit
  • IT-Migration
  • Öffentlicher-Personennahverkehr
  • Open Source-Anbieter
  • Web-Portale
  • Pay-TV-Anbieter
  • Touristik

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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