Java SE / Java EE / Spring / Kubernetes / Software-Entwicklung / -Architektur / -Beratung / Scrum / Kanban
Aktualisiert am 30.04.2025
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2025
Verfügbar zu: 60%
davon vor Ort: 100%
Java
Spring
Microservices
REST
Maven
Hibernate
Oracle
Kubernetes
Docker
MongoDB
Git
Anypoint API-Gateway
Gitlab
PostgreSQL
Helm
SQL
Flyway
Liquibase
AWS EKS
Hashicorp Vault
OpenID
AWS RDS
AWS Cloudwatch
Deutsch
Muttersprache
Englisch
verhandlungssicher
Französisch
5 Jahre Schulkenntnisse

Einsatzorte

Einsatzorte

Hamburg (+500km) Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km) Berlin (+100km) Malchin (+100km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km)
möglich

Projekte

Projekte

1 Jahr 11 Monate
2021-09 - 2023-07

Design and Implementation der Kinderfondsrente

Senior Developer und DevOps Engineer Scrum Kanban
Senior Developer und DevOps Engineer
  • Weiterentwicklung des Fileee-Broker-Service
  • Anbindung Broker-Service an Mulesoft Anypoint Platform
  • DevOps mit Elastic / Kubernetes / Gitlab
  • Redesign und -implementation des DEAS-Mobile-Scan- Adapters
  • Konzept für asynchrone Dokumentenverarbeitung
  • Implementation Dokument-Ver- und -entschlüsselung
  • Implementation von Uptime-Monitoring
  • Implementation von QR-Code-Generierung
  • Vollständige Anbindung des Broker-Service an das MulesoftAnypoint API-Gateway
  • Migration von Java 8 auf Java 11 auf Java 17
  • Anbindung diverser Services über Elastic an Opsgenie
  • Erstellung / Test / Deployment von Services mittels Dockerfiles
  • Erstellen eines Kubernetes CronJobs zur Triggerung von Batch-Jobs
  • Implementation von Formularen und Validierungen in der Kinderfondsrente mit Vue 2
  • Überarbeitung der Docker-Compose Konfigurationsdateien
  • Erstellung diverser GitLab-CI/CD-Pipeline-Skripte
  • Berater für die Migration auf GitLab CI von Jenkins
  • Umstellung des Gesamtsystems VPU-Expert auf SLF4j und Logback sowie Aufbereitung Log-Statements für Elastic
  • Überarbeitung von Maven POMs
  • Erstellen von Kibana-Dashboards für mehrere Services
  • Konfiguration und Implementation von APM mit Elastic
  • Erstellen von Helm-Charts
  • Erstellung von Installationsskripten mit Terraform / Terragrunt
  • Kostenoptimierung im AWS-Cluster
  • Ergebnispräsentation und Wissensweitergabe in Technikrunde
  • Analyse, Review und Verbesserung von Sourcecode
  • fortlaufende Projektdokumentation in Confluence
Java SE 17 Spring Boot 3 Spring Data JPA 2 RxJava PostgreSQL 13 REST Microservices Vue 2 JavaScript Docker Kubernetes keda Cilium Helm-Charts 3 Eclipse VSCode WebServices WSDL Flyway JSon XML Yml SQL Git OAuth2/OpenID JWT OpenAPI spec./ Swagger Mockito Assertj Junit 5 Gitlab CI/CD Maven 3 Fileee Jira Confluence SonarLint / SonarQube Ubuntu Linux Postman NodeJS 14 Elastic (Kibana / Logstash) Opsgenie SonarQube AquaSec AWS RDS / EKS / Cloudwatch / Cost analyzer HashiCorp Vault Azure-AD Hubble-UI terraform / terragrunt
Scrum Kanban
Versicherung
Köln und remote
1 Jahr 8 Monate
2020-01 - 2021-08

Weiterentwicklung des modularen Warnsystems (MoWaS 2.0)

Senior Developer und DevOps Engineer Scrum Kanban
Senior Developer und DevOps Engineer
  • Erstellung Konzept und Implementation für Umschaltung MoWaS im Krisenfall, auch Test-Konzept
  • Konzept für Datenreduktion auf der Startseite
  • Konzept ?reliable Multicast? über MPLS als auch SAT-Strecke
  • Impl. Caching für Polygonzüge
  • Impl. von Datenmigrationen mittels Mongock
  • Impl. von PDF-Druck mittels Freemarker-Template
  • Impl. von Ladelogik für Benachrichtigungsklänge
  • Impl. Websocket-Kommunikation beim Nachrichteneingang
  • Impl. von bash-Skripten für?s Deployment in Kubernetes
  • Beschleunigung der Ladelogik für Nachrichtenordner
  • Evaluation von Messaging-Lösungen (Kafka / KubeMQ / etc.)
  • Überarbeitung der Docker-Compose Konfigurationsdateien
  • Überarbeitung der Maven POMs
  • Erweiterung der Jenkinsfiles für Entwickler-Benachrichtigung
  • Aufsetzen von Continuous Deployment der Services
  • Ablösen von Docker-Compose und Deployment in MicroK8S
  • Bugfixing im Angular-Frontend
  • Vorstellung und Einführung von lombok
  • Analyse, Review und Verbesserung von Sourcecode
  • Projektdokumentation in Confluence
  • Koordination der versch. Stakeholder (Betrieb, QS, Entwicklung
Java SE 11 Spring Boot 2 Spring Data MongoDB 3.6 REST Microservices Angular 7 JavaScript Docker Kubernetes Eclipse Mockito Assertj Junit 5 Mongock Gitlab Maven 3 CI mit Jenkins 2 Nginx Jira Confluence Ubuntu Linux Postman Mongo Compass lombok FeignClient Freemarker NodeJS MicroK8S Spring Boot 2.4
Scrum Kanban
IT-Dienstleister für das Bundesamt für Bevölkerungsschutz und Katastrophenhilfe
Hamburg
1 Jahr 3 Monate
2018-10 - 2019-12

Zusammenfassende Meldung (Steuer / Zoll) und Einführung von Xebialabs XL Deploy / Release

DevOps Engineer, Senior Developer Java SE 8 JEE 7 MicroProfile Spring Boot ...
DevOps Engineer, Senior Developer
  • Umstellung von EDI-Webservices von JBoss auf Thorntail 
  • Redesign EDI-Webservices als Microservices 
  • Umstellung der EDI-Webservices von Thorntail auf Spring Boot
  • Einführung des Datenbank-Migrationswerkzeug Liquibase für EDI-Webservices
  • Konzepterstellung für Liquibase-Einführung für das Logistiksystem Zodiak/GE
  • Analyse und Review Sourcecode 
  • Einführung einer Release-Pipeline (Jenkins 2) 
  • Einführung von sentry (Fehler-Tracking-System) 
  • Evaluation von Application-Release-Management-Werkzeugen 
  • Einführung von Xebialabs XL Jetpack (Deploy & Release)
  • Schreiben von bash-Skripten fürs Deployment 
Java SE 8 JEE 7 MicroProfile Spring Boot JPA 2 Hibernate REST Microservices JBoss EAP 7 Eclipse Mockito Assertj Junit 5 Liquibase GIT ActiveMQ Maven 3 CI mit Jenkins 2 Docker XL Jetpack Jira Confluence DB2/400 H2-DB Windows 7 Ubuntu Linux Lotus Notes VirtualBox
IT-Dienstleister für Transport und Logistik
Hamburg
1 Monat
2018-10 - 2018-10

Technologie-Beratung

Consultant legacy system
Consultant
  • Architektur Review
  • Technologieberatung in Bezug auf aktuelle Backend- und Frontend-Technologien
  • Erstellung einer Roadmap zur Umsetzung des Redesigns der Anwendung
legacy system
Auto-Fleet-Control
Hamburg
2 Monate
2018-08 - 2018-09

SAM

Consultant - Fullstack Scrum
Consultant - Fullstack
  • Architektur Review
  • Einführung von Test-driven Development
  • Implementation von Services für SmartActions
  • Dokumentation in UML 2
Java SE 8 Spring Boot JPA Hibernate UML 2 REST Microservices Intellij IDEA Mockito Hamcrest lombok Junit 4 GIT Maven 3 CI mit Jenkins 2 Jira Confluence MySql HsqlDB Windows 10 Linux Docker portainer.io
Scrum
Sparkassen Innovation-Hub
Hamburg
11 Monate
2017-10 - 2018-08

HBox

Senior Developer - Fullstack Java SE 8 Java EE 6 REST ...
Senior Developer - Fullstack
  • Import von Bankkontoumsätzen im Camt.053-Format
  • Implementation des Ankaufsvoranfragen-Managements
  • Implementation des Kontoauszugsdrucks, Anbindung an die ?Printmachine?
  • Weiterentwicklung der Buchungsübersicht
  • Weiterentwicklung der manuellen Bonitätsprüfung 
  • Implementation der Lastschriften-Abwicklung
  • Implementation des Health-Protectors im Ratenplan-Bereich
  • Weiterentwicklung Patientenbuchhaltung
  • Weiterentwicklung Bankkontoumsatzdetailansicht 
  • Erweiterung der Suche (Frontend)
  • Bugfixing, Implementation von div. Tests
Java SE 8 Java EE 6 REST WebServices Microservices JBoss EAP 6 Vaadin 7 Apache Camel ESB XML Schema Intellij IDEA Mockito Assertj lombok Junit 5 GIT Maven 3 CI mit Atlassian Bamboo Confluence Jira MySql MongoDB Windows 7 Linux (Red Hat) Scrum
Factoring-Dienstleister, Hamburg
2 Monate
2017-08 - 2017-09

FENREC ? Foreign Exchange and Rating Engine Consolidation

Senior Developer Java SE 8 Spring Core Spring Boot ...
Senior Developer
  • Weiterentwicklung des Services für Fare & YQ charges
    consolidation
  • Reimplementation der Persistenz von Travel Rating Documents für die MongoDB
  • Verbesserung der Ausfallsicherheit der 3rd-Party-Webservices
  • Erweiterung der Admin-GUI mit Thymeleaf
Java SE 8 Spring Core Spring Boot REST WebServices Microservices Apache CXF XML Schema Eclipse 4.4 Mockito Hamcrest JSon Junit GIT (Sourcetree) Maven 3 Yaml Thymeleaf CI mit Jenkins MS Word / Excel Confluence Jira MongoDB Openshift (Cloud) Scrum
Führende deutsche Airline
Hamburg
1 Jahr 6 Monate
2016-01 - 2017-06

Weiterentwicklung der Middleware im Bereich ?Nachrichtenverwaltung?

Senior Developer/ -Berater/ Coach Java SE 8 Spring 4 REST ...
Senior Developer/ -Berater/ Coach
  • Design und Implementation der Anbindung an die Social Media Platform ?Lithium?
  • Konzept, Design und Implementation der Middleware für ?Push Notifications?
  • Implementation und Weiterentwicklung von REST- und
    Webservices im Bereich Postbox, Briefversand und Scanning von Dokumenten (GINI)
  • Weiterentwicklung der Anbindung an das Briefsystem ?DOPiX?
  • Design und Implementation einer grafischen Auswertungs-
    software für DOPiX-Responses
  • Neuentwicklung, Test und Produktivsetzung von Batch-Jobs.
  • Optimierung bestehender Batch-Jobs für große Datenmengen
  • Neuentwicklung von Datensammlern im Bereich ?Mahnwesen? und ?Sparpläne?
  • Frontendprogrammierung mit dem Corina-Framework (JSF)
  • Migration von Funktionalitäten aus dem Bereich Comet nach Corona (Bereich: HBCI, Vermögensverwaltung, Login-Provider)
  • Log-Datei-Analyse mit Splunk
Java SE 8 Spring 4 REST WebServices SoapUI SQL PL/SQL XML Schema Eclipse 4.4 Mockito Hamcrest JSon Junit SmartGit GIT 2.11 CI mit Jenkins MS Word / Excel Confluence Jira Oracle 12c Splunk Firebase Cloud Messaging (FCM) Apple Push Notification Service (APNS) Kanban
Führende deutsche Direktbank
Schleswig-Holstein
1 Jahr 2 Monate
2014-11 - 2015-12

GLOBE ? Neuentwicklung eines Java-basierten Systems für die weltweite Containerlogistik

Solution Architect in Teams ?Technische Basis? und ?Equipment? Java SE 7 und JEE 6 Eclipse 4.3 GlassFish 3 ...
Solution Architect in Teams ?Technische Basis? und ?Equipment?
  • Erstellung / Review von technischen Konzepten und Design-Dokumenten zu Themen wie
    • Zero-Downtime-Deployments
    • Umstellung des alten JMS-basierten Email-Service auf SMTP mit verbesserter Fehlerbehandlung
    • GLOBE-Redesign (Entkopplung des Monolithen)
    • Benachrichtigung von Benutzern per Browser-Popup (IcePush)
    • Oracle Database Change Notifications mit EclipseLink
    • Unified Logging über alle GLOBE Anwendungen
    • PDF / Excel-Report-Generierung mittels Streams
    • JodaTime-Timezone-Datenbank-Aktualisierung
  • Projektleitung der Implementation von Zero-Downtime-Deployments
  • Auswahl und Evaluation von Java-Batch-Frameworks
  • Visualisierung der technischen Basis mittels UML-Diagramme
  • Code-Reviews und Performance-Analysen (HashMaps als Caches)
  • Workshop zur Einführung von Oracle Weblogic 12c
  • Abstimmung, Festlegung und Test von nicht-funktionalen Anforderungen
Java SE 7 und JEE 6 Eclipse 4.3 GlassFish 3 Gradle EclipseLink 2.5 ICEFaces JSF 2.1 PM4j Mockito Hamcrest JUnit XML GIT SourceTree PL/SQL SonarQube 4 ClearQuest ElasticSearch Logstash Kibana Jira Jenkins MS Word / Excel Wiki Kanban-imitierend
Internationale Containerreederei
Hamburg
6 Monate
2014-04 - 2014-09

Gutschriften-Management/ Weiterentwicklung der Services

Lead Developer/ Consultant Java SE 7 und JEE 6 Eclipse 4.3 JBoss AS 7 ...
Lead Developer/ Consultant
Gutschriften-Management/ Weiterentwicklung der Services anhand JIRA-Tickets und Review des Sourcecodes mittels SonarQube
  • Design und Implementation von Backend-Services für das Management von Objekten im Gutschriftenvergabeprozess
Java SE 7 und JEE 6 Eclipse 4.3 JBoss AS 7 EJB 3 JSon Hibernate 4 REST Infinispan Cache Maven 3 Mockito Hamcrest JUnit XML GIT SourceTree SonarCube 4 JIRA Confluence Jenkins MS Word / Excel
Großer Telekommunikationsdienstleister
Büdelsdorf
1 Monat
2014-03 - 2014-03

Workshop: Einführung von JBoss Application Server

Senior Consultant/ Coach JBoss AS 8 JEE 7 JMS ...
Senior Consultant/ Coach
  • Vorstellung JBoss AS 8 (Wildfly)
  • Einführung in JEE 7 (Änderungen, Neuerungen)
  • Beispiele für JMS, JPA, JNDI, EJB, TimerBean, Deployment, Monitoring, Security (Authorisation)
JBoss AS 8 JEE 7 JMS JPA JNDI TimerBean
IT-Dienstleister für Energieerzeuger (regenerativ)
Hamburg
4 Monate
2013-11 - 2014-02

eRR3 (Electronic Regulatory Reporting)

Senior Consultant/-Entwickler Java SE 7 und JEE 6 Eclipse 4.3 Maven 3 ...
Senior Consultant/-Entwickler
  • Design und Implementation von Backend-Modulen für elektronische Übermittlung von OTC- und Börsengeschäften (Foreign Exchange, Interest Rates, Exchange Traded Derivatives und Commodities (Energiehandel)) für die Trade Repositories „REGIS-TR“ und „Intercontinental Exchange Trade Vault“.
Java SE 7 und JEE 6 Eclipse 4.3 Maven 3 Mockito Hamcrest JUnit Eclemma XML Schema JIRA Confluence Bamboo MS Word / Excel
PONTON GmbH
Hamburg
1 Jahr 1 Monat
2012-09 - 2013-09

verschiedene Projekte

Senior-Consultant/-Entwickler Java SE und EE 6 Eclipse 4.3 Itzehoer-eigenes-Framework ...
Senior-Consultant/-Entwickler
  • Analyse der Datenbestände/ Validierung und Plausibilisierung von Kfz-Vertragsdaten
  • Erstellung von Migrationsdokumenten und eines -plans
  • Entwicklung von Migrationsprogrammcode für die Datenbestände: Kfz-Vertrag/Antrag, eVB, Rabatte, u. a.
  • Analyse der bestehenden Services
  • Anforderungsaufnahme
  • Spezifikation und Implementation (test-getrieben) der Services InformaScore, Microm, CarService, UniBank
  • Redesign Konfigurationsmanagement mit Maven 3
  • Anforderungsanalyse und -aufnahme, Konzepterstellung
  • Data-Mining zur Validierung abweichender Kontoinhaber
  • Implementation von Analyse-Batches und Migratoren
  • Dokumentation der Schritte (Wiki)

Projekte:

  • ScalaDirekt
    • Migration des kompletten Datenbestands einer Direktversicherung in die Systeme der Versicherung
    • Analyse und Implementation einer SOA für Aggregatoren (Check24, AspectOnline, etc.)
  • SEPA
    • Transformation aller abweichenden Kontoinhaber in valide Beitragszahler für SEPA-Mandate
Java SE und EE 6 Eclipse 4.3 Itzehoer-eigenes-Framework DB2 9 Oracle 11g Hibernate 3 JPA 2 EJB 3.1 JBoss 7.1 JUnit 4.8 EasyMock XML (DTD & Schema) XPath Maven 3 Ant MS-Office MediaWiki JIRA Bugzilla
Große deutsche Versicherung
Itzehoe
3 Monate
2012-06 - 2012-08

EMTG-Portal ? Integrierte Portalsoftware

Senior-Consultant Scrum-imitierend Java SE und EE Apache Tomcat 6 ...
Senior-Consultant
EMTG-Portal ? Integrierte Portalsoftware zur Visualisierung und Administration von intelligenten Stromzählern
  • SW-Entwicklung im Frontend
  • Schnittstellenprogrammierung für SAP IS-U-Backend
  • Performance-Optimierung
Scrum-imitierend Java SE und EE Apache Tomcat 6 Eclipse 3.7 jQuery 1.7 jqGrid 4 JSP JavaScript HTML CSS Spring MVC 2.5 SVN Maven 3 Firefox/Firebug Chrome 20 IE 6 ? 8 MS-Office JIRA
IT-Dienstleister für internationalen Energieversorger
Hannover
3 Monate
2012-03 - 2012-05

Migration eines großen Fertigungsleitsystems auf Basis von Eclipse RCP und Oracle Weblogic

Senior-Consultant
Senior-Consultant
  • Beratung in Bezug auf Migration EclipseLink 1.1 auf 2.3.2 und Oracle Weblogic 10.3 auf 12c.
  • Beratung Einsatz EclipseLink ORM
  • Allgemeine Architekturberatung 
  • Performance-Monitoring und –Optimierung. 
ThyssenKrupp Steel AG
Duisburg
2 Monate
2012-01 - 2012-02

Fortbildung

siehe Ausbildungen

3 Monate
2011-10 - 2011-12

Encores? Integrierte Portalsoftware zur Erfassung und Meldung von Deckungsnehmer-Umsätzen sowie deren Validierung und Anbindung von Legacy-Systemen

Senior-SW-Entwickler, Berater
Senior-SW-Entwickler, Berater
  • Frontendentwicklung im Bereich Umsatz- und Nachmeldungen
  • Backendentwicklung zur Anbindung der Legacy-Systeme
  • Troubleshooting von Speicherlecks
  • Qualitätssicherung und Test

Vorgehensmodell:

modifiziertes Scrum

Java SE und EE XML DB2 V8.2 Websphere Application Server 6.1 Websphere Portal Server 6.1 RAD 7 Spring 2.5 Hibernate 3.2 conceptPeople Toolbox DBUnit JUnit EasyMock Checkstyle Findbugs Maven 2 Ant Hudson Shell-Skripte (Windows) DbVisualizer MS Office Suite SVN Windows XP
EulerHermes Kreditversicherungs AG
Hamburg
9 Monate
2011-01 - 2011-09

myMISTRAL ? Systemintegration der Steuerungssoftware für den Stückgutsystemverkehr. Modell-getriebene Backend-Entwicklung für den Bereich Packmittelleergutdisposition und das Lasttest-Team

Senior-SW-Entwickler, Berater
Senior-SW-Entwickler, Berater
  • Erzeugung synthetischer Massendaten
  • Entwicklung dedizierter JMeter-Sampler
  • Performance-Monitoring und –Optimierung
  • Review der Architektur
  • Qualitätssicherung und Test

Vorgehensmodell:

klassisch Wasserfall 

Java SE und EE XML JPA2 Oracle 11g Enterprise Architekt Oracle Weblogic 11g Apache Tomcat 6 Eclipse 3.6 EclipseLink JMeter Visual VM Shell-Skripte (Windows & Bash) Oracle SQL Developer Toad for Eclipse MS Office Suite SVN Linux Windows
Lufthansa Systems AS AG
Norderstedt
10 Monate
2010-03 - 2010-12

Alinghi ? Plattform zur europaweiten Vermittlung, Bezahlung und Management von Glücksspielen (Lotto, Keno, Euromillions, etc.) Test-getriebene Backend- und Frontend-Entwicklung in den Modulen ?Backoffice?, ?Webshop? und ?Customer Messaging?.

Senior-Software-Entwickler, Berater
Senior-Software-Entwickler, Berater
  • Implementation von Backoffice-Funktionen (Customer-History, Payment- und Hard-Blacklist,
  • Implementation von Customer-Messaging-Funktionen (Bulk-Email- und Bulk-SMS-Versand, Newsletter), Implementation der Schnittstelle zu Cheetah-Mail
  • Implementation von Frontend-Funktionen im Webshop (Warenkorb, Zahlungsarten, Kundendatenvalidatoren, Ticketprocessing)
  • Implementation der Infrastruktur im Backend
  • TestNG-Tests für die implementierten Funktionen
  • Bugfixing

Vorgehensmodelle:

Scrum, Kanban

Java SE und EE XML Oracle 10g Mockito TestNG Apache Tomcat Eclipse Jetty Apache Wicket 1.3 Hibernate 3 Spring 3 (Core und MVC) Maven 2.2 Shell-Skripte Eclipse 3.5 Oracle 11 Oracle SQL Developer MS Office Checkstyle Findbugs Hudson JRebel SVN Linux Mantis Jira / Greenhopper
Mittelständischer IT-Dienstleister
Hamburg
3 Monate
2009-11 - 2010-01

HRT - Hedge Reference Tool. Unterstützendes Werkzeug zur Berechnung von Absicherungsgeschäften im Energiehandel

Software-Entwickler
Software-Entwickler
  • Implementation des zeitgesteuerten Basis- und Kurs-Daten-Imports
  • Implementation von JUnit Testfällen
  • Implementation einer GUI in Grails zum Hochladen, Parsen und Importieren von XML-Dokumenten
  • Integration der Maven-Module, Konfigurationsmanagment und Deployment auf Oracle Weblogic 11g
  • fachliche und technische Reviews der Module der anderen Entwickler
Spring 2 iBatis 2 Grails 1.2 Groovy Java SE und EE Quartz Scheduler JavaScript CSS XML Maven 2 Oracle Weblogic 11g Oracle DB 10g Oracle SQL Developer SQL Eclipse 3.4 SVN MS Office XP Solaris
Vattenfall Energy Trading
Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 10 Monate
2017-07 - heute

Introduction to CloudFoundry and Cloud Native Software Architecture

Abschlussprüfung bestanden, edX.org
Abschlussprüfung bestanden
edX.org
  • Vagrant
  • Docker
  • IBM Bluemix Platform
  • Apache Kafka
  • Microservices
  • Spring Boot
  • Consul
1 Jahr 2 Monate
2021-08 - 2022-09

Fortbildung in Kubernetes / MicroK8S / Java 17

IT-Services Fahrenholtz
IT-Services Fahrenholtz

Position

Position


Kompetenzen

Kompetenzen

Top-Skills

Java Spring Microservices REST Maven Hibernate Oracle Kubernetes Docker MongoDB Git Anypoint API-Gateway Gitlab PostgreSQL Helm SQL Flyway Liquibase AWS EKS Hashicorp Vault OpenID AWS RDS AWS Cloudwatch

Schwerpunkte

Software-Entwicklung / -Architektur
DevOps
Kubernetes
Elastic
AWS
Java SE
Spring
Java EE
Beratung / Erstellung von DV-Konzepten
Coaching

Produkte / Standards / Erfahrungen / Methoden

Acegi/Spring Security
Agile Softwareentwicklung
agile SW-Development
Ajax
Altova XMLSpy
AndroMDA 3.3
Angular 7
Ant 1.7
Apache Camel ESB
Apache CXF
Apache Kafka
Apache Tomcat 5
AssertJ
Atalassian Confluence
Atlassian Bamboo
Atlassian Confluence
Atlassian Jira
Atlassian JIRA Agile
Atos Payment Server
Bea JRockit JVM
BEA Weblogic 5.1 / Oracle Weblogic 11g
Bluetooth
Checkstyle
CI mit Jenkins 2
Community-System "Lithium"
Confluence
Consul
Continuous Integration
CSS
DEVC++ 4.9
Docker
Eclipse
Eclipse 3
Eclipse 4.4
Eclipse Oxygen
EclipseLink 2
EclipseLink 2.5
ElasticSearch
Enterprise Architect 7.1
FeignClient
findbugs
Freemarker
gcc 3.9
Git
Gitlab
Glassfish 3
Gradle
Groovy und Grails 1.2
Hibernate
Hibernate 3.2
IBM AIX 4
IBM Bluemix Platform
IBM Rational Clearquest
IBM Websphere 6.1
IceFaces 3
iMacros 6
Firefox-Plugin
IntelliJ IDEA
IntelliJ IDEA 4
J2ME
JSR75, JSR82
Java
Generics
JavaMail
JavaScript
JBoss EAP 6
JBoss EAP 7.1
JCE
Bouncycastle Crypto Package
JEE
JMS, JSP, Servlet, RMI, JNDI
Jenkins
Jenkins / Hudson
Jenkins CI
Jira
JMeter
JPA 2
JPA2
jQGrid
jQuery
JSF 2.1
JUnit
Junit 4
JUnit 4.8
JUnit 5
Kanban
Kanban-imitierend
Kibana
klassisch Wasserfall
Kubernetes
Linux
KUbuntu (Intrepid Ibex), Fedora 12
Logstash
lombok
Lotus Notes
MacOS
MagicDraw 9.5
Maven 2
Maven 3
MediaWiki
Mockito
Model-driven architecture/design
Mongo Compass
Mongock
MongoDB 3.6
MS Excel
MS Office Suite
MS Word / Excel
Net.Commerce 3.1
Zertifizierung
Net.Data
Nginx
NodeJS
Openshift
Oracle SQL Developer
portainer.io
Postman
Quartz Scheduler
REST
REST-Services
Scrum
Scrum - ohne Master
SOAP
SoapUI
SonarQube 4
SourceTree
Splunk Enterprise
Spring 2
Spring Boot
Spring Boot 2
Spring Core
Spring Core 4.4
Spring Data
Spring Flow 4
Spring MVC
Spring MVC 4
Struts 1.3
SUN Forte4J
SUN Solaris
SVN
TestNG
Toad-Plugin for Eclipse
UML 2
Vagrant
Visual VM 1.3
Webservices
WSDL 1.1, WS-Addressing, WS-Security, SAOP 1.1, Axis2, JiBX
Windows XP
Wireshark 1.0
XHTML
XML
SAX, DOM, XML Schema
XML Schema
XML-RPC

Erfahrungen:

  • Client/Server Architekturen
  • Content Management Systeme (bspw. Vignette Storyserver, Contelligent)
  • Dokumentation
  • Firewalls
  • Graphische Benutzungsschnittstellen (GUI)
  • Hochschullehre (Zertifikat)
  • IT-Beratung und -Coaching
  • Kommunikationstechnik
  • Kryptographie
  • Multimedia
  • Netzwerke
  • Netzwerk-Security
  • Objekt-orientierte Analyse und Design
  • Peer-to-Peer-Netzwerke, Ad-hoc-Netzwerke
  • Reputationsmanagementsysteme
  • SQL
  • SSL (Secure Socket Layer)
  • System- und DB-Administration
  • System-, Integrations und Lasttests
  • Technische Projektleitung kleiner Teams
  • Telekommunikation
  • UML
  • VPN
  • Wertpapierhandel
  • Workflow

Sicherheitsüberprüfungen

  • ?Ü1? nach §8 SÜG
  • Zuverlässigkeitsprüfung nach §7 LuftSiG


Vorgehensmodelle

  • Scrum 
  • Kanban 
  • klassisch Wasserfall


Berufserfahrung

2003-03 - 2007-09

Rolle: Projektleiter, wissenschaftlicher Mitarbeiter

Kunde: Institut für Telematik, Technische Universität Hamburg-Harburg


Aufgaben:

verteilte Systeme, Peer-to-Peer-Datenspeicher


2000-07 - 2003-02

Rolle: Senior-Entwickler, Berater, Coach

Kunde: T-Systems GEI


1997-04 - 2000-06

Rolle: Berater, Entwickler

Kunde: IBM Deutschland GmbH


1996-06 - 1997-03

Rolle: Junior-Entwickler

Kunde: Werum DVA, Lüneburg

Betriebssysteme

Android
12
Mac OS
MS-DOS
Unix
Linux, Solaris, AIX
Windows
10
MicroK8S

Programmiersprachen

C
ca. 3 Jahre Erfahrung (Entwickler)
C++
ca. 3 Jahre Erfahrung (Entwickler)
Groovy
Hamcrest
Imake, GNU-Make, Make-Maker etc...
Java
>15 Jahre Erfahrung (Entwickler)
Java API for RESTful Web Services
Java EE
Java SE 17
JavaScript
ca. 1 Jahre Erfahrung (Entwickler)
JSON
JUnit
PL/SQL
Python
Shell
bash, ksh
TeX, LaTeX
Thymeleaf
Vaadin 7
Yaml

Datenbanken

IBM DB2 for i-Series
9
JDBC
MongoDB
MS SQL Server
MySQL
ODBC
Oracle 12c
Oracle SQL Developer
Postgres
SQL
PostgreSQL

Datenkommunikation

Apple Push Notifications Service
Firebase Cloud Messaging
Internet, Intranet
ISO/OSI
Message Queuing
OpenJMS, Weblogic JMS
SMTP
TCP/IP

Hardware

IBM Großrechner
IBM RS6000
Macintosh
PC

Design / Entwicklung / Konstruktion

Microservices

Branchen

Branchen

  • Banken
  • Sparkassen
  • Finanzdienstleistungen
  • Logistik
  • Versicherung
  • Luftfahrt
  • Telekommunikation
  • Energieversorgung/ -handel
  • Öffentliche Hand
  • Pharma
  • Militär 

Einsatzorte

Einsatzorte

Hamburg (+500km) Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km) Berlin (+100km) Malchin (+100km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km)
möglich

Projekte

Projekte

1 Jahr 11 Monate
2021-09 - 2023-07

Design and Implementation der Kinderfondsrente

Senior Developer und DevOps Engineer Scrum Kanban
Senior Developer und DevOps Engineer
  • Weiterentwicklung des Fileee-Broker-Service
  • Anbindung Broker-Service an Mulesoft Anypoint Platform
  • DevOps mit Elastic / Kubernetes / Gitlab
  • Redesign und -implementation des DEAS-Mobile-Scan- Adapters
  • Konzept für asynchrone Dokumentenverarbeitung
  • Implementation Dokument-Ver- und -entschlüsselung
  • Implementation von Uptime-Monitoring
  • Implementation von QR-Code-Generierung
  • Vollständige Anbindung des Broker-Service an das MulesoftAnypoint API-Gateway
  • Migration von Java 8 auf Java 11 auf Java 17
  • Anbindung diverser Services über Elastic an Opsgenie
  • Erstellung / Test / Deployment von Services mittels Dockerfiles
  • Erstellen eines Kubernetes CronJobs zur Triggerung von Batch-Jobs
  • Implementation von Formularen und Validierungen in der Kinderfondsrente mit Vue 2
  • Überarbeitung der Docker-Compose Konfigurationsdateien
  • Erstellung diverser GitLab-CI/CD-Pipeline-Skripte
  • Berater für die Migration auf GitLab CI von Jenkins
  • Umstellung des Gesamtsystems VPU-Expert auf SLF4j und Logback sowie Aufbereitung Log-Statements für Elastic
  • Überarbeitung von Maven POMs
  • Erstellen von Kibana-Dashboards für mehrere Services
  • Konfiguration und Implementation von APM mit Elastic
  • Erstellen von Helm-Charts
  • Erstellung von Installationsskripten mit Terraform / Terragrunt
  • Kostenoptimierung im AWS-Cluster
  • Ergebnispräsentation und Wissensweitergabe in Technikrunde
  • Analyse, Review und Verbesserung von Sourcecode
  • fortlaufende Projektdokumentation in Confluence
Java SE 17 Spring Boot 3 Spring Data JPA 2 RxJava PostgreSQL 13 REST Microservices Vue 2 JavaScript Docker Kubernetes keda Cilium Helm-Charts 3 Eclipse VSCode WebServices WSDL Flyway JSon XML Yml SQL Git OAuth2/OpenID JWT OpenAPI spec./ Swagger Mockito Assertj Junit 5 Gitlab CI/CD Maven 3 Fileee Jira Confluence SonarLint / SonarQube Ubuntu Linux Postman NodeJS 14 Elastic (Kibana / Logstash) Opsgenie SonarQube AquaSec AWS RDS / EKS / Cloudwatch / Cost analyzer HashiCorp Vault Azure-AD Hubble-UI terraform / terragrunt
Scrum Kanban
Versicherung
Köln und remote
1 Jahr 8 Monate
2020-01 - 2021-08

Weiterentwicklung des modularen Warnsystems (MoWaS 2.0)

Senior Developer und DevOps Engineer Scrum Kanban
Senior Developer und DevOps Engineer
  • Erstellung Konzept und Implementation für Umschaltung MoWaS im Krisenfall, auch Test-Konzept
  • Konzept für Datenreduktion auf der Startseite
  • Konzept ?reliable Multicast? über MPLS als auch SAT-Strecke
  • Impl. Caching für Polygonzüge
  • Impl. von Datenmigrationen mittels Mongock
  • Impl. von PDF-Druck mittels Freemarker-Template
  • Impl. von Ladelogik für Benachrichtigungsklänge
  • Impl. Websocket-Kommunikation beim Nachrichteneingang
  • Impl. von bash-Skripten für?s Deployment in Kubernetes
  • Beschleunigung der Ladelogik für Nachrichtenordner
  • Evaluation von Messaging-Lösungen (Kafka / KubeMQ / etc.)
  • Überarbeitung der Docker-Compose Konfigurationsdateien
  • Überarbeitung der Maven POMs
  • Erweiterung der Jenkinsfiles für Entwickler-Benachrichtigung
  • Aufsetzen von Continuous Deployment der Services
  • Ablösen von Docker-Compose und Deployment in MicroK8S
  • Bugfixing im Angular-Frontend
  • Vorstellung und Einführung von lombok
  • Analyse, Review und Verbesserung von Sourcecode
  • Projektdokumentation in Confluence
  • Koordination der versch. Stakeholder (Betrieb, QS, Entwicklung
Java SE 11 Spring Boot 2 Spring Data MongoDB 3.6 REST Microservices Angular 7 JavaScript Docker Kubernetes Eclipse Mockito Assertj Junit 5 Mongock Gitlab Maven 3 CI mit Jenkins 2 Nginx Jira Confluence Ubuntu Linux Postman Mongo Compass lombok FeignClient Freemarker NodeJS MicroK8S Spring Boot 2.4
Scrum Kanban
IT-Dienstleister für das Bundesamt für Bevölkerungsschutz und Katastrophenhilfe
Hamburg
1 Jahr 3 Monate
2018-10 - 2019-12

Zusammenfassende Meldung (Steuer / Zoll) und Einführung von Xebialabs XL Deploy / Release

DevOps Engineer, Senior Developer Java SE 8 JEE 7 MicroProfile Spring Boot ...
DevOps Engineer, Senior Developer
  • Umstellung von EDI-Webservices von JBoss auf Thorntail 
  • Redesign EDI-Webservices als Microservices 
  • Umstellung der EDI-Webservices von Thorntail auf Spring Boot
  • Einführung des Datenbank-Migrationswerkzeug Liquibase für EDI-Webservices
  • Konzepterstellung für Liquibase-Einführung für das Logistiksystem Zodiak/GE
  • Analyse und Review Sourcecode 
  • Einführung einer Release-Pipeline (Jenkins 2) 
  • Einführung von sentry (Fehler-Tracking-System) 
  • Evaluation von Application-Release-Management-Werkzeugen 
  • Einführung von Xebialabs XL Jetpack (Deploy & Release)
  • Schreiben von bash-Skripten fürs Deployment 
Java SE 8 JEE 7 MicroProfile Spring Boot JPA 2 Hibernate REST Microservices JBoss EAP 7 Eclipse Mockito Assertj Junit 5 Liquibase GIT ActiveMQ Maven 3 CI mit Jenkins 2 Docker XL Jetpack Jira Confluence DB2/400 H2-DB Windows 7 Ubuntu Linux Lotus Notes VirtualBox
IT-Dienstleister für Transport und Logistik
Hamburg
1 Monat
2018-10 - 2018-10

Technologie-Beratung

Consultant legacy system
Consultant
  • Architektur Review
  • Technologieberatung in Bezug auf aktuelle Backend- und Frontend-Technologien
  • Erstellung einer Roadmap zur Umsetzung des Redesigns der Anwendung
legacy system
Auto-Fleet-Control
Hamburg
2 Monate
2018-08 - 2018-09

SAM

Consultant - Fullstack Scrum
Consultant - Fullstack
  • Architektur Review
  • Einführung von Test-driven Development
  • Implementation von Services für SmartActions
  • Dokumentation in UML 2
Java SE 8 Spring Boot JPA Hibernate UML 2 REST Microservices Intellij IDEA Mockito Hamcrest lombok Junit 4 GIT Maven 3 CI mit Jenkins 2 Jira Confluence MySql HsqlDB Windows 10 Linux Docker portainer.io
Scrum
Sparkassen Innovation-Hub
Hamburg
11 Monate
2017-10 - 2018-08

HBox

Senior Developer - Fullstack Java SE 8 Java EE 6 REST ...
Senior Developer - Fullstack
  • Import von Bankkontoumsätzen im Camt.053-Format
  • Implementation des Ankaufsvoranfragen-Managements
  • Implementation des Kontoauszugsdrucks, Anbindung an die ?Printmachine?
  • Weiterentwicklung der Buchungsübersicht
  • Weiterentwicklung der manuellen Bonitätsprüfung 
  • Implementation der Lastschriften-Abwicklung
  • Implementation des Health-Protectors im Ratenplan-Bereich
  • Weiterentwicklung Patientenbuchhaltung
  • Weiterentwicklung Bankkontoumsatzdetailansicht 
  • Erweiterung der Suche (Frontend)
  • Bugfixing, Implementation von div. Tests
Java SE 8 Java EE 6 REST WebServices Microservices JBoss EAP 6 Vaadin 7 Apache Camel ESB XML Schema Intellij IDEA Mockito Assertj lombok Junit 5 GIT Maven 3 CI mit Atlassian Bamboo Confluence Jira MySql MongoDB Windows 7 Linux (Red Hat) Scrum
Factoring-Dienstleister, Hamburg
2 Monate
2017-08 - 2017-09

FENREC ? Foreign Exchange and Rating Engine Consolidation

Senior Developer Java SE 8 Spring Core Spring Boot ...
Senior Developer
  • Weiterentwicklung des Services für Fare & YQ charges
    consolidation
  • Reimplementation der Persistenz von Travel Rating Documents für die MongoDB
  • Verbesserung der Ausfallsicherheit der 3rd-Party-Webservices
  • Erweiterung der Admin-GUI mit Thymeleaf
Java SE 8 Spring Core Spring Boot REST WebServices Microservices Apache CXF XML Schema Eclipse 4.4 Mockito Hamcrest JSon Junit GIT (Sourcetree) Maven 3 Yaml Thymeleaf CI mit Jenkins MS Word / Excel Confluence Jira MongoDB Openshift (Cloud) Scrum
Führende deutsche Airline
Hamburg
1 Jahr 6 Monate
2016-01 - 2017-06

Weiterentwicklung der Middleware im Bereich ?Nachrichtenverwaltung?

Senior Developer/ -Berater/ Coach Java SE 8 Spring 4 REST ...
Senior Developer/ -Berater/ Coach
  • Design und Implementation der Anbindung an die Social Media Platform ?Lithium?
  • Konzept, Design und Implementation der Middleware für ?Push Notifications?
  • Implementation und Weiterentwicklung von REST- und
    Webservices im Bereich Postbox, Briefversand und Scanning von Dokumenten (GINI)
  • Weiterentwicklung der Anbindung an das Briefsystem ?DOPiX?
  • Design und Implementation einer grafischen Auswertungs-
    software für DOPiX-Responses
  • Neuentwicklung, Test und Produktivsetzung von Batch-Jobs.
  • Optimierung bestehender Batch-Jobs für große Datenmengen
  • Neuentwicklung von Datensammlern im Bereich ?Mahnwesen? und ?Sparpläne?
  • Frontendprogrammierung mit dem Corina-Framework (JSF)
  • Migration von Funktionalitäten aus dem Bereich Comet nach Corona (Bereich: HBCI, Vermögensverwaltung, Login-Provider)
  • Log-Datei-Analyse mit Splunk
Java SE 8 Spring 4 REST WebServices SoapUI SQL PL/SQL XML Schema Eclipse 4.4 Mockito Hamcrest JSon Junit SmartGit GIT 2.11 CI mit Jenkins MS Word / Excel Confluence Jira Oracle 12c Splunk Firebase Cloud Messaging (FCM) Apple Push Notification Service (APNS) Kanban
Führende deutsche Direktbank
Schleswig-Holstein
1 Jahr 2 Monate
2014-11 - 2015-12

GLOBE ? Neuentwicklung eines Java-basierten Systems für die weltweite Containerlogistik

Solution Architect in Teams ?Technische Basis? und ?Equipment? Java SE 7 und JEE 6 Eclipse 4.3 GlassFish 3 ...
Solution Architect in Teams ?Technische Basis? und ?Equipment?
  • Erstellung / Review von technischen Konzepten und Design-Dokumenten zu Themen wie
    • Zero-Downtime-Deployments
    • Umstellung des alten JMS-basierten Email-Service auf SMTP mit verbesserter Fehlerbehandlung
    • GLOBE-Redesign (Entkopplung des Monolithen)
    • Benachrichtigung von Benutzern per Browser-Popup (IcePush)
    • Oracle Database Change Notifications mit EclipseLink
    • Unified Logging über alle GLOBE Anwendungen
    • PDF / Excel-Report-Generierung mittels Streams
    • JodaTime-Timezone-Datenbank-Aktualisierung
  • Projektleitung der Implementation von Zero-Downtime-Deployments
  • Auswahl und Evaluation von Java-Batch-Frameworks
  • Visualisierung der technischen Basis mittels UML-Diagramme
  • Code-Reviews und Performance-Analysen (HashMaps als Caches)
  • Workshop zur Einführung von Oracle Weblogic 12c
  • Abstimmung, Festlegung und Test von nicht-funktionalen Anforderungen
Java SE 7 und JEE 6 Eclipse 4.3 GlassFish 3 Gradle EclipseLink 2.5 ICEFaces JSF 2.1 PM4j Mockito Hamcrest JUnit XML GIT SourceTree PL/SQL SonarQube 4 ClearQuest ElasticSearch Logstash Kibana Jira Jenkins MS Word / Excel Wiki Kanban-imitierend
Internationale Containerreederei
Hamburg
6 Monate
2014-04 - 2014-09

Gutschriften-Management/ Weiterentwicklung der Services

Lead Developer/ Consultant Java SE 7 und JEE 6 Eclipse 4.3 JBoss AS 7 ...
Lead Developer/ Consultant
Gutschriften-Management/ Weiterentwicklung der Services anhand JIRA-Tickets und Review des Sourcecodes mittels SonarQube
  • Design und Implementation von Backend-Services für das Management von Objekten im Gutschriftenvergabeprozess
Java SE 7 und JEE 6 Eclipse 4.3 JBoss AS 7 EJB 3 JSon Hibernate 4 REST Infinispan Cache Maven 3 Mockito Hamcrest JUnit XML GIT SourceTree SonarCube 4 JIRA Confluence Jenkins MS Word / Excel
Großer Telekommunikationsdienstleister
Büdelsdorf
1 Monat
2014-03 - 2014-03

Workshop: Einführung von JBoss Application Server

Senior Consultant/ Coach JBoss AS 8 JEE 7 JMS ...
Senior Consultant/ Coach
  • Vorstellung JBoss AS 8 (Wildfly)
  • Einführung in JEE 7 (Änderungen, Neuerungen)
  • Beispiele für JMS, JPA, JNDI, EJB, TimerBean, Deployment, Monitoring, Security (Authorisation)
JBoss AS 8 JEE 7 JMS JPA JNDI TimerBean
IT-Dienstleister für Energieerzeuger (regenerativ)
Hamburg
4 Monate
2013-11 - 2014-02

eRR3 (Electronic Regulatory Reporting)

Senior Consultant/-Entwickler Java SE 7 und JEE 6 Eclipse 4.3 Maven 3 ...
Senior Consultant/-Entwickler
  • Design und Implementation von Backend-Modulen für elektronische Übermittlung von OTC- und Börsengeschäften (Foreign Exchange, Interest Rates, Exchange Traded Derivatives und Commodities (Energiehandel)) für die Trade Repositories „REGIS-TR“ und „Intercontinental Exchange Trade Vault“.
Java SE 7 und JEE 6 Eclipse 4.3 Maven 3 Mockito Hamcrest JUnit Eclemma XML Schema JIRA Confluence Bamboo MS Word / Excel
PONTON GmbH
Hamburg
1 Jahr 1 Monat
2012-09 - 2013-09

verschiedene Projekte

Senior-Consultant/-Entwickler Java SE und EE 6 Eclipse 4.3 Itzehoer-eigenes-Framework ...
Senior-Consultant/-Entwickler
  • Analyse der Datenbestände/ Validierung und Plausibilisierung von Kfz-Vertragsdaten
  • Erstellung von Migrationsdokumenten und eines -plans
  • Entwicklung von Migrationsprogrammcode für die Datenbestände: Kfz-Vertrag/Antrag, eVB, Rabatte, u. a.
  • Analyse der bestehenden Services
  • Anforderungsaufnahme
  • Spezifikation und Implementation (test-getrieben) der Services InformaScore, Microm, CarService, UniBank
  • Redesign Konfigurationsmanagement mit Maven 3
  • Anforderungsanalyse und -aufnahme, Konzepterstellung
  • Data-Mining zur Validierung abweichender Kontoinhaber
  • Implementation von Analyse-Batches und Migratoren
  • Dokumentation der Schritte (Wiki)

Projekte:

  • ScalaDirekt
    • Migration des kompletten Datenbestands einer Direktversicherung in die Systeme der Versicherung
    • Analyse und Implementation einer SOA für Aggregatoren (Check24, AspectOnline, etc.)
  • SEPA
    • Transformation aller abweichenden Kontoinhaber in valide Beitragszahler für SEPA-Mandate
Java SE und EE 6 Eclipse 4.3 Itzehoer-eigenes-Framework DB2 9 Oracle 11g Hibernate 3 JPA 2 EJB 3.1 JBoss 7.1 JUnit 4.8 EasyMock XML (DTD & Schema) XPath Maven 3 Ant MS-Office MediaWiki JIRA Bugzilla
Große deutsche Versicherung
Itzehoe
3 Monate
2012-06 - 2012-08

EMTG-Portal ? Integrierte Portalsoftware

Senior-Consultant Scrum-imitierend Java SE und EE Apache Tomcat 6 ...
Senior-Consultant
EMTG-Portal ? Integrierte Portalsoftware zur Visualisierung und Administration von intelligenten Stromzählern
  • SW-Entwicklung im Frontend
  • Schnittstellenprogrammierung für SAP IS-U-Backend
  • Performance-Optimierung
Scrum-imitierend Java SE und EE Apache Tomcat 6 Eclipse 3.7 jQuery 1.7 jqGrid 4 JSP JavaScript HTML CSS Spring MVC 2.5 SVN Maven 3 Firefox/Firebug Chrome 20 IE 6 ? 8 MS-Office JIRA
IT-Dienstleister für internationalen Energieversorger
Hannover
3 Monate
2012-03 - 2012-05

Migration eines großen Fertigungsleitsystems auf Basis von Eclipse RCP und Oracle Weblogic

Senior-Consultant
Senior-Consultant
  • Beratung in Bezug auf Migration EclipseLink 1.1 auf 2.3.2 und Oracle Weblogic 10.3 auf 12c.
  • Beratung Einsatz EclipseLink ORM
  • Allgemeine Architekturberatung 
  • Performance-Monitoring und –Optimierung. 
ThyssenKrupp Steel AG
Duisburg
2 Monate
2012-01 - 2012-02

Fortbildung

siehe Ausbildungen

3 Monate
2011-10 - 2011-12

Encores? Integrierte Portalsoftware zur Erfassung und Meldung von Deckungsnehmer-Umsätzen sowie deren Validierung und Anbindung von Legacy-Systemen

Senior-SW-Entwickler, Berater
Senior-SW-Entwickler, Berater
  • Frontendentwicklung im Bereich Umsatz- und Nachmeldungen
  • Backendentwicklung zur Anbindung der Legacy-Systeme
  • Troubleshooting von Speicherlecks
  • Qualitätssicherung und Test

Vorgehensmodell:

modifiziertes Scrum

Java SE und EE XML DB2 V8.2 Websphere Application Server 6.1 Websphere Portal Server 6.1 RAD 7 Spring 2.5 Hibernate 3.2 conceptPeople Toolbox DBUnit JUnit EasyMock Checkstyle Findbugs Maven 2 Ant Hudson Shell-Skripte (Windows) DbVisualizer MS Office Suite SVN Windows XP
EulerHermes Kreditversicherungs AG
Hamburg
9 Monate
2011-01 - 2011-09

myMISTRAL ? Systemintegration der Steuerungssoftware für den Stückgutsystemverkehr. Modell-getriebene Backend-Entwicklung für den Bereich Packmittelleergutdisposition und das Lasttest-Team

Senior-SW-Entwickler, Berater
Senior-SW-Entwickler, Berater
  • Erzeugung synthetischer Massendaten
  • Entwicklung dedizierter JMeter-Sampler
  • Performance-Monitoring und –Optimierung
  • Review der Architektur
  • Qualitätssicherung und Test

Vorgehensmodell:

klassisch Wasserfall 

Java SE und EE XML JPA2 Oracle 11g Enterprise Architekt Oracle Weblogic 11g Apache Tomcat 6 Eclipse 3.6 EclipseLink JMeter Visual VM Shell-Skripte (Windows & Bash) Oracle SQL Developer Toad for Eclipse MS Office Suite SVN Linux Windows
Lufthansa Systems AS AG
Norderstedt
10 Monate
2010-03 - 2010-12

Alinghi ? Plattform zur europaweiten Vermittlung, Bezahlung und Management von Glücksspielen (Lotto, Keno, Euromillions, etc.) Test-getriebene Backend- und Frontend-Entwicklung in den Modulen ?Backoffice?, ?Webshop? und ?Customer Messaging?.

Senior-Software-Entwickler, Berater
Senior-Software-Entwickler, Berater
  • Implementation von Backoffice-Funktionen (Customer-History, Payment- und Hard-Blacklist,
  • Implementation von Customer-Messaging-Funktionen (Bulk-Email- und Bulk-SMS-Versand, Newsletter), Implementation der Schnittstelle zu Cheetah-Mail
  • Implementation von Frontend-Funktionen im Webshop (Warenkorb, Zahlungsarten, Kundendatenvalidatoren, Ticketprocessing)
  • Implementation der Infrastruktur im Backend
  • TestNG-Tests für die implementierten Funktionen
  • Bugfixing

Vorgehensmodelle:

Scrum, Kanban

Java SE und EE XML Oracle 10g Mockito TestNG Apache Tomcat Eclipse Jetty Apache Wicket 1.3 Hibernate 3 Spring 3 (Core und MVC) Maven 2.2 Shell-Skripte Eclipse 3.5 Oracle 11 Oracle SQL Developer MS Office Checkstyle Findbugs Hudson JRebel SVN Linux Mantis Jira / Greenhopper
Mittelständischer IT-Dienstleister
Hamburg
3 Monate
2009-11 - 2010-01

HRT - Hedge Reference Tool. Unterstützendes Werkzeug zur Berechnung von Absicherungsgeschäften im Energiehandel

Software-Entwickler
Software-Entwickler
  • Implementation des zeitgesteuerten Basis- und Kurs-Daten-Imports
  • Implementation von JUnit Testfällen
  • Implementation einer GUI in Grails zum Hochladen, Parsen und Importieren von XML-Dokumenten
  • Integration der Maven-Module, Konfigurationsmanagment und Deployment auf Oracle Weblogic 11g
  • fachliche und technische Reviews der Module der anderen Entwickler
Spring 2 iBatis 2 Grails 1.2 Groovy Java SE und EE Quartz Scheduler JavaScript CSS XML Maven 2 Oracle Weblogic 11g Oracle DB 10g Oracle SQL Developer SQL Eclipse 3.4 SVN MS Office XP Solaris
Vattenfall Energy Trading
Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 10 Monate
2017-07 - heute

Introduction to CloudFoundry and Cloud Native Software Architecture

Abschlussprüfung bestanden, edX.org
Abschlussprüfung bestanden
edX.org
  • Vagrant
  • Docker
  • IBM Bluemix Platform
  • Apache Kafka
  • Microservices
  • Spring Boot
  • Consul
1 Jahr 2 Monate
2021-08 - 2022-09

Fortbildung in Kubernetes / MicroK8S / Java 17

IT-Services Fahrenholtz
IT-Services Fahrenholtz

Position

Position


Kompetenzen

Kompetenzen

Top-Skills

Java Spring Microservices REST Maven Hibernate Oracle Kubernetes Docker MongoDB Git Anypoint API-Gateway Gitlab PostgreSQL Helm SQL Flyway Liquibase AWS EKS Hashicorp Vault OpenID AWS RDS AWS Cloudwatch

Schwerpunkte

Software-Entwicklung / -Architektur
DevOps
Kubernetes
Elastic
AWS
Java SE
Spring
Java EE
Beratung / Erstellung von DV-Konzepten
Coaching

Produkte / Standards / Erfahrungen / Methoden

Acegi/Spring Security
Agile Softwareentwicklung
agile SW-Development
Ajax
Altova XMLSpy
AndroMDA 3.3
Angular 7
Ant 1.7
Apache Camel ESB
Apache CXF
Apache Kafka
Apache Tomcat 5
AssertJ
Atalassian Confluence
Atlassian Bamboo
Atlassian Confluence
Atlassian Jira
Atlassian JIRA Agile
Atos Payment Server
Bea JRockit JVM
BEA Weblogic 5.1 / Oracle Weblogic 11g
Bluetooth
Checkstyle
CI mit Jenkins 2
Community-System "Lithium"
Confluence
Consul
Continuous Integration
CSS
DEVC++ 4.9
Docker
Eclipse
Eclipse 3
Eclipse 4.4
Eclipse Oxygen
EclipseLink 2
EclipseLink 2.5
ElasticSearch
Enterprise Architect 7.1
FeignClient
findbugs
Freemarker
gcc 3.9
Git
Gitlab
Glassfish 3
Gradle
Groovy und Grails 1.2
Hibernate
Hibernate 3.2
IBM AIX 4
IBM Bluemix Platform
IBM Rational Clearquest
IBM Websphere 6.1
IceFaces 3
iMacros 6
Firefox-Plugin
IntelliJ IDEA
IntelliJ IDEA 4
J2ME
JSR75, JSR82
Java
Generics
JavaMail
JavaScript
JBoss EAP 6
JBoss EAP 7.1
JCE
Bouncycastle Crypto Package
JEE
JMS, JSP, Servlet, RMI, JNDI
Jenkins
Jenkins / Hudson
Jenkins CI
Jira
JMeter
JPA 2
JPA2
jQGrid
jQuery
JSF 2.1
JUnit
Junit 4
JUnit 4.8
JUnit 5
Kanban
Kanban-imitierend
Kibana
klassisch Wasserfall
Kubernetes
Linux
KUbuntu (Intrepid Ibex), Fedora 12
Logstash
lombok
Lotus Notes
MacOS
MagicDraw 9.5
Maven 2
Maven 3
MediaWiki
Mockito
Model-driven architecture/design
Mongo Compass
Mongock
MongoDB 3.6
MS Excel
MS Office Suite
MS Word / Excel
Net.Commerce 3.1
Zertifizierung
Net.Data
Nginx
NodeJS
Openshift
Oracle SQL Developer
portainer.io
Postman
Quartz Scheduler
REST
REST-Services
Scrum
Scrum - ohne Master
SOAP
SoapUI
SonarQube 4
SourceTree
Splunk Enterprise
Spring 2
Spring Boot
Spring Boot 2
Spring Core
Spring Core 4.4
Spring Data
Spring Flow 4
Spring MVC
Spring MVC 4
Struts 1.3
SUN Forte4J
SUN Solaris
SVN
TestNG
Toad-Plugin for Eclipse
UML 2
Vagrant
Visual VM 1.3
Webservices
WSDL 1.1, WS-Addressing, WS-Security, SAOP 1.1, Axis2, JiBX
Windows XP
Wireshark 1.0
XHTML
XML
SAX, DOM, XML Schema
XML Schema
XML-RPC

Erfahrungen:

  • Client/Server Architekturen
  • Content Management Systeme (bspw. Vignette Storyserver, Contelligent)
  • Dokumentation
  • Firewalls
  • Graphische Benutzungsschnittstellen (GUI)
  • Hochschullehre (Zertifikat)
  • IT-Beratung und -Coaching
  • Kommunikationstechnik
  • Kryptographie
  • Multimedia
  • Netzwerke
  • Netzwerk-Security
  • Objekt-orientierte Analyse und Design
  • Peer-to-Peer-Netzwerke, Ad-hoc-Netzwerke
  • Reputationsmanagementsysteme
  • SQL
  • SSL (Secure Socket Layer)
  • System- und DB-Administration
  • System-, Integrations und Lasttests
  • Technische Projektleitung kleiner Teams
  • Telekommunikation
  • UML
  • VPN
  • Wertpapierhandel
  • Workflow

Sicherheitsüberprüfungen

  • ?Ü1? nach §8 SÜG
  • Zuverlässigkeitsprüfung nach §7 LuftSiG


Vorgehensmodelle

  • Scrum 
  • Kanban 
  • klassisch Wasserfall


Berufserfahrung

2003-03 - 2007-09

Rolle: Projektleiter, wissenschaftlicher Mitarbeiter

Kunde: Institut für Telematik, Technische Universität Hamburg-Harburg


Aufgaben:

verteilte Systeme, Peer-to-Peer-Datenspeicher


2000-07 - 2003-02

Rolle: Senior-Entwickler, Berater, Coach

Kunde: T-Systems GEI


1997-04 - 2000-06

Rolle: Berater, Entwickler

Kunde: IBM Deutschland GmbH


1996-06 - 1997-03

Rolle: Junior-Entwickler

Kunde: Werum DVA, Lüneburg

Betriebssysteme

Android
12
Mac OS
MS-DOS
Unix
Linux, Solaris, AIX
Windows
10
MicroK8S

Programmiersprachen

C
ca. 3 Jahre Erfahrung (Entwickler)
C++
ca. 3 Jahre Erfahrung (Entwickler)
Groovy
Hamcrest
Imake, GNU-Make, Make-Maker etc...
Java
>15 Jahre Erfahrung (Entwickler)
Java API for RESTful Web Services
Java EE
Java SE 17
JavaScript
ca. 1 Jahre Erfahrung (Entwickler)
JSON
JUnit
PL/SQL
Python
Shell
bash, ksh
TeX, LaTeX
Thymeleaf
Vaadin 7
Yaml

Datenbanken

IBM DB2 for i-Series
9
JDBC
MongoDB
MS SQL Server
MySQL
ODBC
Oracle 12c
Oracle SQL Developer
Postgres
SQL
PostgreSQL

Datenkommunikation

Apple Push Notifications Service
Firebase Cloud Messaging
Internet, Intranet
ISO/OSI
Message Queuing
OpenJMS, Weblogic JMS
SMTP
TCP/IP

Hardware

IBM Großrechner
IBM RS6000
Macintosh
PC

Design / Entwicklung / Konstruktion

Microservices

Branchen

Branchen

  • Banken
  • Sparkassen
  • Finanzdienstleistungen
  • Logistik
  • Versicherung
  • Luftfahrt
  • Telekommunikation
  • Energieversorgung/ -handel
  • Öffentliche Hand
  • Pharma
  • Militär 

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.