Java, Entwicklung, Architektur, Technische Projektleitung, Scrum
Aktualisiert am 06.07.2026
Profil
Referenzen (4)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 06.07.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Architektur
Scrum Master
Technische Projektleitung
JEE/Jakarta
Wildfly/JBoss
PostgreSQL/Oracle/mySQL
Eclipse
Apache Tomcat
IntelliJ
Git
TDD
DDD
Container
Docker
Kubernetes
EJB3
JSF
Python
Spring/Boot
JUnit
Prince2
Kanban
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Italienisch
B1
Französisch
A2

Einsatzorte

Einsatzorte

Düsseldorf (+20km)
Deutschland

Ausschließlich Remote, oder in Düsseldorf

möglich

Projekte

Projekte

1 Jahr 7 Monate
2025-01 - heute

Entwicklung und Optimierung von Anwendungen und Microservices

Java Fullstack Entwickler / Lead Developer (Freelancer)
Java Fullstack Entwickler / Lead Developer (Freelancer)
  • Entwicklung und Optimierung von Anwendungen und Microservices auf Basis von Java 17, Spring Boot, Microservices und REST-APIs (OpenAPI/OAS3, Swagger, Tomcat)
  • Weiterentwicklung bestehender Python-Module und bash-Skripte zur Automatisierung von Vorgängen
  • Testautomatisierung mit JUnit 5, DBUnit
  • DB-Entwcklung mit Hibernate, JPA und PostgreSQL
  • Aufbau und Automatisierung von CI/CD-Pipelines mit Maven, Jenkins und GitLab, wodurch die Release-Zyklen deutlich verkürzt wurden
  • Datenbankdesign mit Oracle und Liquibase sowie Integration mittels JPA/Hibernate zur Sicherstellung performanter und skalierbarer Datenzugriffe
  • Containerisierung und Bereitstellung von Anwendungen mit Docker und Kubernetes zur Verbesserung der Deployment-Prozesse
  • Implementierung von automatisierten Tests (JUnit, Mockito) und Durchführung von Code Reviews nach Clean Code- und SOLID-Prinzipien, was die Codequalität nachhaltig erhöhte
  • Erstellung von Proof of Concepts (PoC) zur Evaluierung neuer Technologien und Architekturen
  • Dokumentation mit Jira, Confluence und Asciidoc
  • Enge Zusammenarbeit mit Fachbereichen, Test-Team und Product Ownern in einem agilen Scrum-Umfeld 
Öffentliche Verwaltung
2 Jahre 11 Monate
2023-09 - heute

Modularisierung und Containerisierung bestehender Java-Anwendungen und -Frameworks

Architekt Docker Kubernetes Scrum ...
Architekt

  • Architekturberatung
  • Entwicklung
  • Erstellung von Richtlinien und PoCs
  • Erstellung von Konzepten zur Containerisierung bestehender Anwendungen
  • Erstellung von Proof of Concepts
  • Präsentation auf Workshops
  • Modularisierung der IsyFact-Bibliothek der BVA
  • Dokumentation

Docker Kubernetes Scrum GitOps Git gitlab Java Jakarta SpringBoot WebServices REST maven gradle git Bitbucket Jenkins Confluence Jira IntelliJ IDEA Microservices Jakarta / JSF Angular WebServices OpenAPI Swagger GitHub
MSG / Öffentliche Verwaltung
Remote und Köln
1 Jahr 4 Monate
2023-09 - 2024-12

Entwicklung von Komponenten und Anwendungen mit Java 17 und Spring Boot

Java Fullstack Entwicklung Java 17 Spring Boot REST ...
Java Fullstack Entwicklung
  • Entwicklung von Komponenten und Anwendungen mit Java 17 und Spring Boot
  • Implementierung von REST-Schnittstellen auf Basis von OpenAPI und Swagger; Microservices
  • Weiterentwicklung (Containerisierung) eines selbstentwickelten Open-Source-Frameworks der Verwaltung
  • Aufbau und Automatisierung von CI/CD-Pipelines mit Maven, Jenkins, GitHub und GitLab
  • Datenbankdesign mit Oracle und Liquibase sowie Anbindung über JPA/Hibernate
  • Integration von Messaging-Systemen zur asynchronen Kommunikation zwischen Services
  • Testautomatisierung mit JUnit 5 und DBUnit
  • Containerisierung und Deployment bestehender Anwendungen mit Docker, Kubernetes und AWS
  • Implementierung von Security-Konzepten (OAuth2, JWT, Role-Based Access Control)
  • Einrichtung von Monitoring- und Logging-Lösungen (Prometheus, Grafana, Kibana) zur Sicherstellung von Stabilität und Transparenz
  • Erstellung von automatisierten Tests mit JUnit und Mockito sowie Sicherstellung der Testabdeckung in CI/CD
  • Konzeption und Umsetzung von Proof of Concepts (PoC) zur Evaluierung neuer Technologien und Architekturen
  • Durchführung von Code Reviews nach Clean Code- und SOLID-Prinzipien
  • Dokumentation und Projektorganisation mit Jira und Confluence
  • Präsentation von Ergebnissen und neuen Ansätzen in Workshops für Team und Stakeholder
  • Enge Zusammenarbeit mit Fachbereichen und Product Ownern in einem agilen Scrum-Umfeld (SAFe) 
Java 17 Spring Boot REST OpenAPI Swagger Maven Gradle Jenkins GitHub GitLab CI/CD Oracle Liquibase JPA Hibernate Messaging-Systeme Docker Kubernetes AWS Prometheus Grafana Kibana Security JUnit Mockito Testautomatisierung Clean Code SOLID Proof of Concept (PoC) Jira Confluence Workshops Präsentationen
Öffentliche Verwaltung des Bundes, Köln
1 Jahr 6 Monate
2022-03 - 2023-08

Entwicklung einer Kommunikationskomponente

Java Fullstack Entwicklung Java 17 JEE Jakarta EE ...
Java Fullstack Entwicklung
  • Entwicklung einer Kommunikationskomponente (Schnittstellen-Design) zum europäischen Abgleich von Umsatzsteuerdaten auf Basis von Java 17, JEE/Jakarta EE und DevOps-Prinzipien
  • Architekturdesign und Implementierung von REST-Schnittstellen mit OpenAPI/OAS3 und Swagger
  • Entwicklung von GUIs mit Angular und Node.js zur Unterstützung der Benutzerinteraktion
  • Entwurf und Modellierung von SQL-Datenbanken (Oracle, PostgreSQL, Liquibase) sowie Integration über JPA/Hibernate
  • Erstellung von bash-Skripten zur Prozess-Automatisierung
  • Anbindung von Messaging-Systemen zur Gewährleistung skalierbarer und zuverlässiger Kommunikation zwischen Services
  • Aufbau und Pflege von CI/CD-Pipelines mit Maven, Gradle, Jenkins sowie Automatisierung zahlreicher Build- und Deployment-Prozesse
  • Erstellung und Durchführung von automatisierten Tests mit JUnit und Mockito (Testautomatisierung in CI integriert)
  • Implementierung von Continuous Delivery sowie Einrichtung des automatisierten Versands von Berichten
  • Testautomatisierung mit JUnit 5 und DBUnit
  • Durchführung von Code Reviews nach Clean Code- und SOLID-Prinzipien
  • Dokumentation und Wissensmanagement mit Confluence
  • Präsentation von Architekturkonzepten und Projektergebnissen in Workshops für Stakeholder und Entwicklerteams
Java 17 JEE Jakarta EE DevOps Angular Node.js REST OpenAPI OAS3 Swagger SQL Oracle PostgreSQL Liquibase JPA Hibernate Messaging-Systeme Maven Gradle Jenkins CI/CD JUnit Mockito Testautomatisierung Continuous Delivery Clean Code SOLID Confluence Workshops Architekturdesign Systemarchitektur
IT-Dienstleister für Öffentliche Verwaltung des Bundes
Remote
1 Jahr
2022-01 - 2022-12

Beratung

Java Enterprise Python
  • Konzeption und Aufbau der Open Source Plattform NRW (?opencode.nrw?) und des Bundes (opencode .de / ZENDIS)
  • Technischer und organisatorischer Aufbau des KI-Labors der IT.NRW
  • Veranstaltung von KI-Fortbildungen an der IT Fortbildung NRW (bis heute)
Java Enterprise Python
MWIDE NRW
1 Jahr 8 Monate
2021-01 - 2022-08

Konzeption und Aufbau der Open Source Plattform

Entwicklung, Techn. Beratung, Architektur
Entwicklung, Techn. Beratung, Architektur
  • Konzeption und Aufbau der Open Source Plattform NRW (?opencode.nrw?) und des Bundes (opencode.de)
  • Beratung in der Abteilung des CIO NRW im Wirtschaftsministerium MWIDE bei Technologie-Themen wie Architektur (LowCode-Plattform), Container-Technologien (AG Cloud)
  • Technologie-Beratung
  • Entwicklung der Plattformen
Java Python JupyterLab git gitlab Docker Kubernetes GitOps LowCode JIRA Confluence
IT.NRW / Ministerium für Wirtschaft NRW
Düsseldorf
5 Jahre 3 Monate
2016-10 - 2021-12

Komplettes Neu-Design und Re-Implementierung der landesweiten Systeme

Architekt und Lead-Entwickler / Scrum-Master Java JEE Jakarta EE ...
Architekt und Lead-Entwickler / Scrum-Master
  • Komplettes Neu-Design und Re-Implementierung der landesweiten Systeme AbwAG und WasEG (Gebührenerhebung für Abwassereinleitung und Wasserentnahme) im Rahmen einer Großrechner-Migration
  • Verantwortung für die Architektur und parallele Entwicklung zweier mehrschichtiger Anwendungen mit Java, JEE/Jakarta EE und DevOps-Prinzipien
  • Architekturdesign und Dokumentation nach arc42; kontinuierliches Risikomanagement und Abstimmung mit der Projektleitung
  • Migration des Altsystems und Integration der neuen Anwendungen in die IT-Landschaft des LANUV/MULNV
  • Konzeption und Umsetzung von SQL-Datenbanken (Oracle, PostgreSQL, Liquibase) sowie Anbindung via JPA/Hibernate
  • Entwicklung von GUIs mit JSF und Angular sowie Implementierung von REST-Schnittstellen
  • Anbindung verschiedener Messaging-Systeme (MQ, Kafka) zur Unterstützung verteilter Systeme
  • Aufbau und Pflege von CI/CD-Pipelines mit Git, Maven und Jenkins
  • Erstellung von automatisierten Tests mit JUnit, JMockit und Selenium (Backend- und UI-Tests)
  • Durchführung von Code Reviews nach Clean Code- und SOLID-Prinzipien zur Sicherung der Softwarequalität
  • Einsatz als Scrum Master: Moderation von Sprints, Coaching des Entwicklerteams und Förderung agiler Methoden
  • Präsentation von Ergebnissen und Architekturaspekten in Workshops mit Stakeholdern und Entscheidungsträgern
  • Unterstützung bei der Einführung und Rollout der Systeme in die Fachbereiche 
Java JEE Jakarta EE DevOps Architekturdesign arc42 Großrechner-Migration Oracle PostgreSQL Liquibase JPA Hibernate JSF Angular REST MQ Kafka Git Maven Jenkins CI/CD JUnit JMockit Selenium Testautomatisierung Clean Code SOLID Jira Confluence Workshops Migration Systemintegration Risikomanagement Scrum Scrum Master Coaching Teamführung Stakeholder Management
IT.NRW / LANUV
1 Jahr 2 Monate
2019-11 - 2020-12

Technischer und organisatorischer Aufbau des KI-Labors

Java Python JupyterLab ...
  • Technischer und organisatorischer Aufbau des KI-Labors der IT.NRW
  • Interne Koordination GPO-Projekte (Geschäftsprozess-Optimierung NRW)
  • Veranstaltung von KI-Fortbildungen an der IT Fortbildung NRW (bis heute)
  • Entwicklung der Plattformen
  • Coaching
Java Python JupyterLab Anaconda TensorFlow PyTorch
IT.NRW
5 Jahre 11 Monate
2013-10 - 2019-08

RAW

Entwickler / System-Architekt / Scrum-Master / Build-Manager Eclipse Java Jakarta ...
Entwickler / System-Architekt / Scrum-Master / Build-Manager
  • Technische Projektleitung / Lead Architect / Lead Developer
  • Risikobewertung 
  • Anforderungsanalyse 
  • Scrum-Master 
  • Aufbau des CI-System 
  • Design der Architektur 
  • Migration des Altsystems 
  • Unterstützung bei Überführung in Live-Betrieb
  • Koordination der Entwicklerteams 
  • Integration in IT-Landschaft des LANUV/MULNV 
  • Dokumentation nach arc42 
  • Coaching des agilen Teams


Komplettes Neu-Design / neue Implementierung der landesweiten Systemen AbwAG und WasEG

(Gebührenerhebung für Abwassereinleitung und Wasserentnahme) 

  • Technische Projektleitung 
  • Entwurf der Architektur 
  • Unterstützung bei der Steuerung der drei Projekt-Teams
  • Risikomanagement 
  • Scrum Master 
  • Bericht an die Projektleitung 
  • Dokumentation (arc42)

Eclipse Java Jakarta JSF Oracle PostgreSQL maven Jenkins Nexus Scrum Prince2 Wildfly JBoss Junit JMockit Selenium SonarQube JIRA Confluence XML XMLSchema JSON EAI Apache Camel Linux WebServices RHEL 7 git Magic Draw Enterprise Architect SpringBoot AngularJS Web Services Kafka REST Magic Draw arc42 Miroservices Domain Driven Design TDD
IT.NRW / Landesamt für Naturschutz
Düsseldorf
1 Jahr 6 Monate
2015-03 - 2016-08

Entwicklung eines Workflow-Monitor-Systems

Java-Entwickler Java JEE Fonds-Workflow-Systeme ...
Java-Entwickler
  • Entwicklung eines Workflow-Monitor-Systems zur Optimierung und Automatisierung von Geschäftsprozessen
  • Durchführung von Anforderungsanalysen sowie Umsetzung von Implementierung und Design
  • Refactoring und Re-Design bestehender Module zur Verbesserung von Wartbarkeit und Performance
  • Entwurf und Implementierung von SQL-Datenbanken (Oracle, Liquibase) sowie Anbindung über JPA/Hibernate
  • Entwicklung von GUIs mit JSF zur Unterstützung der Anwenderprozesse
  • Durchführung von Profiling und Laufzeitoptimierungen (Pooling, Caching) zur Steigerung der Performance
  • Implementierung von automatisierten Tests mit JUnit sowie Koordination der fachlichen Tests
  • Unterstützung bei der Einführung des Systems in die Fachbereiche
Java JEE Fonds-Workflow-Systeme Anforderungsanalyse Implementierung Refactoring Oracle Liquibase SQL JPA Hibernate JSF GUI-Entwicklung Profiling Performance-Optimierung Pooling Caching JUnit Testautomatisierung Fachliche Tests Systemeinführung
Versicherung / Düsseldorf
11 Monate
2014-02 - 2014-12

Weiterentwicklung einer Plattform für Energienetze

Java Entwickler Java JEE Energiewirtschaft ...
Java Entwickler
  • Weiterentwicklung einer Plattform für Energienetze mit Fokus auf Stabilität und Skalierbarkeit
  • Umsetzung von Implementierung und Design neuer Funktionen sowie Refactoring bestehender Module
  • Konzeption und Implementierung von SQL-Datenbanken (Oracle, Liquibase) sowie Anbindung über JPA/Hibernate
  • Integration verschiedener Datenströme zur Verarbeitung energiewirtschaftlicher Informationen
  • Entwicklung von GUIs mit JSF zur Unterstützung fachlicher Prozesse
  • Erstellung von automatisierten Tests mit JUnit zur Qualitätssicherung 
Java JEE Energiewirtschaft Plattformentwicklung Implementierung Refactoring Oracle Liquibase SQL JPA Hibernate Datenintegration JSF GUI-Entwicklung JUnit Testautomatisierung
Energie-Unternehmen, Düsseldorf
1 Jahr
2014-01 - 2014-12

Entwicklung für Komponenten der elektronischen Gesundheitskarte

Entwickler REST Eclipse RCP
Entwickler
  • Entwicklung für Komponenten der elektronischen Gesundheitskarte
  • Integration verschiedener Services der elektronischen Gesundheitskarte
  • Entwicklung des RCP-Frontends zur Ausstellung digitaler Zertifikate
REST Eclipse RCP
IT-Consulting für Bundesministerium für Gesundheit
6 Monate
2013-05 - 2013-10

Elektronische Gesundheitskarte

Fullstack-Entwickler Java Eclipse RCP Oracle ...
Fullstack-Entwickler
  • Integration verschiedener Services der elektronischen Gesundheitskarte
  • Entwicklung administratives RCP-Frontend zur Ausstellung digitaler Zertifikate
Java Eclipse RCP Oracle Webservices WSDL XML JAXB JAX-WS SOAP Linux Spring
Java Eclipse RCP Oracle Webservices WSDL XML JAXB JAX-WS SOAP Linux Spring
Gematik
Düsseldorf
7 Monate
2012-10 - 2013-04

Fonds-Workflow-Monitor-System

Software-Entwcikler Eclipse Java/JEE5 Tapestry ...
Software-Entwcikler
  • Entwicklung Fonds-Workflow-Monitor-System
  • Anforderungsanalyse
  • Implementierung und Design
  • Re-Design/Refactoring bestehender Module
  • Profiling: Laufzeitoptimierung (Pooling/Cashing)
  • Koordination fachliche Tests
  • Unterstützung bei Einführung des Systems
Eclipse Java/JEE5 Tapestry Oracle 11g Hibernate Websphere Jetty JUnit JQuery maven Linux
Eclipse Java/JEE5 Tapestry Oracle 11g Hibernate Websphere Jetty JUnit JQuery maven Linux
HSBC Trinkaus/INKA
Düsseldorf
1 Jahr 3 Monate
2011-08 - 2012-10

Zensus-Projekt 2011

Software-Entwikckler Eclipse Java/JEE5/EJB3 JBoss 5 ...
Software-Entwikckler
  • Anforderungsanalyse
  • Implementierung und Design
  • Verarbeitung großer Datenmengen, Verbesserung der Daten-Qualität durch statistische Verfahren
  • Erstellung von Reports
  • Profiling: Laufzeitoptimierung (Pooling/Cashing)
  • Profiling: Speicherverwaltung (Garbage Collection)
  • Teilprojektleitung ?BerufsImputaion?: Meilensteinplanung, Reporting, Einarbeitung neuer Teammitglieder
  • Test-Unterstützung
  • Unterstützung ALM
Eclipse Java/JEE5/EJB3 JBoss 5 Java Server Faces (JSF) Sprin Oracle 11g JUnit ClearCase JQuery maven Hudson/Jenkins YourKit App Dynamics Linux
Eclipse Java/JEE5/EJB3 JBoss 5 Java Server Faces (JSF) Sprin Oracle 11g JUnit ClearCase JQuery maven Hudson/Jenkins YourKit App Dynamics Linux
IT.NRW
Düsseldorf
1 Jahr 3 Monate
2010-03 - 2011-05

Metroe Portal Deutschland / Europa

Software-Entwickler Eclipse Java/JEE5/EJB3 Tomcat 7 ...
Software-Entwickler
  • Anforderungsanalyse
  • Erstellung Fach- und Testkonzepte für Kreditvergabe-Anwendung (RiskCheck/3)
  • Erweiterung CMS
  • Einbindung von Dritt-Anwendungen in Portal
  • Entwicklung Webanwendungen für das Unternehmens-Portal
  • ReLaunch der Unternehmens-Website Metro24 Deutschland
  • Aufbau der weltweiten eCommerce-Lösung der Metro 
  • Entwicklung einzelner Applikationen für das eCommerce-Portal
  • Anforderungsanalyse in Zusammenarbeit mit dem Kunden
  • Erstellung von Fach- und technischen Spezifikationen nach ITG
  • Re-Launch der Unternehmensseiten in Belgien, Tschechien, Rumänien
  • Implementierung eines Single Sign In
Eclipse Java/JEE5/EJB3 Tomcat 7 Oracle Application Server Oracle 11 Jetty JBoss 7 UML 2 (MagicDraw)/ Velocity Java Server Faces (JSF) Spring SpringMVC SpringAOP JSP JUnit Subversion Oracle 11g XML/XSL Google Maps Html/Css Prototype JQuery HP Quality Center Apache JMeter maven Hudson/Jenkins Linux
Eclipse Java/JEE5/EJB3 Tomcat 7 Oracle Application Server Oracle 11 Jetty JBoss 7 UML 2 (MagicDraw)/ Velocity Java Server Faces (JSF) Spring SpringMVC SpringAOP JSP JUnit Subversion Oracle 11g XML/XSL Google Maps Html/Css Prototype JQuery HP Quality Center Apache JMeter maven Hudson/Jenkins Linux
METRO Group Deutschland (CC, MetroSystems)
Düsseldorf
10 Monate
2009-01 - 2009-10

Erweiterung bestehender Webanwendungen

Java/JEE C++ Weblogic 8 ...
  • Erweiterung bestehender Webanwendungen
  • Aufbau Entwicklungsumgebung
  • 3rd-Level-Support
  • Migration auf Weblogic 8, Java Version 5
  • Erstellung automatisierter Tests
  • Build-Management
  • Erweiterung und Überarbeitung einer bestehenden Webanwendung
  • Erstellung von Fachkonzepten in Zusammenarbeit mit den Fachabteilungen
Java/JEE C++ Weblogic 8 Eclipse DB2 JUnit Visual Source Safe Maven Html CSS Ajax JSP Struts Java/JEE/EJB Websphere AppServer Hibernate Subversion Oracle 9
Versicherung
Düsseldorf
4 Monate
2008-08 - 2008-11

Design und Implementierung einer Web-Anwendung

Java/JEE 6 Tomcat 4 JBoss ...
  • Design und Implementierung einer Web-Anwendung zur Anwendung in internationalen klinischen Studien (Health Care)
  • Anforderungs-Analyse
  • Erstellung automatisierter Tests
  • Integration, Test, Einführung
  • Coaching der Entwickler
  • Schulung der Mitarbeiter
Java/JEE 6 Tomcat 4 JBoss Eclipse Oracle JSF Tomcat JUnit Subversion Spring Struts Tapestry Html CSS Hibernate Quartz
Bayer Business Services
1 Jahr 1 Monat
2007-08 - 2008-08

Marketing-Plattform

Software-Entwicklung Java/Java EE/EJB Websphere AppServer Eclipse Rich Client Platform ...
Software-Entwicklung
  • Entwicklung einer Java-basierten Marketing-Plattform für einen Automobilkonzern.
  • Anbindung des Systems an bestehende Datenbanken
  • Internationalisierung
  • Erstellung automatisierter Tests
  • Betreuung der Test- und Integrations-Phasen
  • Einführung des Systems
  • Schulung der Mitarbeiter
  • Erstellung der Dokumentation

Java/Java EE/EJB Websphere AppServer Eclipse Rich Client Platform Servlets JSF Oracle Tomcat 5 Eclipse 3.3 JUnit Ajax Html CSS Struts XML/XSLT
Java/Java EE/EJB Websphere AppServer Eclipse Rich Client Platform Servlets JSF Oracle Tomcat 5 Eclipse 3.3 JUnit Ajax Html CSS Struts XML/XSLT
Düsseldorf
6 Monate
2007-02 - 2007-07

Backend-Konsolidierung / Reporterstellung BBS

Software-Entwickler Java/JEE WSAD 5.1 Eclipse ...
Software-Entwickler
  • Anforderungs-Analyse
  • Design und Implementierung der Internetanwendungen zur Konsolidierung der im Konzern vorhandenen Applikations-, SAP- und Datenbankserver.
  • Implementierung von Weboberflächen zur Erstellung von teilweise grafischen Reports unter den verschiedensten Aspekten ("Manager-Sicht", Administrations-Sicht, Asset-Management etc.)
  • Anbindung heterogener Datenquellen
  • Erstellung automatisierter Tests
  • Dokumentation des Systems
Java/JEE WSAD 5.1 Eclipse Tomcat 5 Servlets Websphere AppServer JSF Jakarta Commons Oracle DB2 JUnit Log4j CVS UML Spring Hibernate Linux
Java/JEE WSAD 5.1 Eclipse Tomcat 5 Servlets Websphere AppServer JSF Jakarta Commons Oracle DB2 JUnit Log4j CVS UML Spring Hibernate Linux
Bayer Business Services
Leverkusen
3 Monate
2006-10 - 2006-12

Entwicklung von Webservices

Software-Entwickler Java/JEE/EJB Eclipse 3 Websphere AppServer ...
Software-Entwickler
  • Entwicklung von Webservices
  • Entwicklung CRM-Tool unter Swing
  • Umstellung des CRM-Tools auf Eclipse Rich Client Platform (RCP)
  • Entwicklung mehrsprachiger Webdienste
Java/JEE/EJB Eclipse 3 Websphere AppServer Tomcat 5 UML (Together) Swing Webservices (Axis) Eclipse RCP Oracle Hibernate Jakarta Commons JUnit-Tests Log4j Subversion PVCS Cruise Control
Java/JEE/EJB Eclipse 3 Websphere AppServer Tomcat 5 UML (Together) Swing Webservices (Axis) Eclipse RCP Oracle Hibernate Jakarta Commons JUnit-Tests Log4j Subversion PVCS Cruise Control
Arcor
Essen
1 Jahr 2 Monate
2005-09 - 2006-10

Technische Projektleitung

Software-Entwicklung, Techn. Projektleitung Tomcat Weblogic 8 Java/J2EE/EJB ...
Software-Entwicklung, Techn. Projektleitung
  • Technische Projektleitung
  • Anforderungsanalyse
  • Design und Implementierung neuer Verkaufs-Produkte
  • Einführung neuer Entwicklungs-Prozesse
  • Weiterentwicklung und Re-Design des bestehenden Verkaufs-Frameworks
  • Einführung der Produktgeneration 2007 (neue gesetzliche Bestimmungen)
  • Einführung automatisierter Tests unter Http, Html und WebTools
  • Anbindung der Applikationen an die IT-Umgebungen der Partner (Postank, Citibank)
  • Design und Implementierung von Web-Services (Tarifrechner, Rentenrechner)
  • Migration aller bestehenden Anwendungen in das hausinterne Rechenzentrum
  • Build- und Release-Management unter Ant
  • Unterstützung der Fachabteilungen bei der Entwicklung der Fachkonzepte
  • Entwicklung von Styleguides zu Entwicklung, Dokumentation und Testverfahren
  • Coaching der Projektmitarbeiter
Tomcat Weblogic 8 Java/J2EE/EJB Struts Servlets JSP Swing Eclipse 3.2 Apache UML (Together) Oracle JUnit Spring Html CSS HtmlUnit JMeter Ant Javadoc Log4 D/HTML JavaScript Solaris CVS
Tomcat Weblogic 8 Java/J2EE/EJB Struts Servlets JSP Swing Eclipse 3.2 Apache UML (Together) Oracle JUnit Spring Html CSS HtmlUnit JMeter Ant Javadoc Log4 D/HTML JavaScript Solaris CVS
CiV Versicherung
Hilden
3 Monate
2005-07 - 2005-09

Single Sign On

Software-Entwickler Websphere 5 WSAD Java/J2EE ...
Software-Entwickler
  • Entwicklung der Benutzerverwaltung des Bayer-Konzerns (> 100.000 User)
  • Single-Sign-On-Lösung LDAP/Active Directory/SAP
  • Konsolidierung der Kennwörter der Bayer-Mitarbeiter (konzernweit) (SAP, DB2, LDAP)
  • Entwicklung User-Management
Websphere 5 WSAD Java/J2EE Oracle Spring Log4 JSP SAP/Java Quartz
Websphere 5 WSAD Java/J2EE Oracle Spring Log4 JSP SAP/Java Quartz
Bayer Business Services
Leverkusen
6 Monate
2005-04 - 2005-09

Integration Versicherungsprodukte in Portal

Software-Entwicklung Tomcat/JBoss Websphere Java/J2EE ...
Software-Entwicklung
  • Entwicklung und Integration der Sachversicherungs-Produkte der Provinzial in das Sparkassen-System OS-Plus über XML-Schnittstellen.
  • Unterstützung und Koordination der Test- und Entwickler-Teams.
  • Anbindung des Host-Systems über MQ-Series.
  • Coaching einzelner Mitarbeiter (Java/J2EE).
  • Build- und Versions-Management; Weiterentwicklung des bestehenden Build-Management-Systems (Ant).
  • Durchführung von Performance-Tests und -Analysen.
  • Abnahmetest der OS+ Anwendungen
  • Migration der bestehenden Benutzeroberflächen auf den neuen Styleguide (D/HTML, JavaScript; XML/XSL)
Tomcat/JBoss Websphere Java/J2EE Struts Servlets JSP Eclipse Apache J Http Log4 Jakarta Commons JMeter Ant OS390 MQSeries Rational Rose iText (PDF-Generierung) D/HTML JavaScript XML/XSL
Tomcat/JBoss Websphere Java/J2EE Struts Servlets JSP Eclipse Apache J Http Log4 Jakarta Commons JMeter Ant OS390 MQSeries Rational Rose iText (PDF-Generierung) D/HTML JavaScript XML/XSL
Provinzial Rheinland
Düsseldorf
6 Monate
2004-10 - 2005-03

Migration / Automatisierung

Tomcat Weblogic Java/J2EE ...
  • Anforderungsanalyse
  • Migration bestehender J2EE-basierter Versicherungs-Anwendungen (Renten-Versicherungen) von Weblogic nach Tomcat (Offline-Version).
  • Konzeption und Entwicklung eines vollautomatischen plattformunabhängigen Build-Management-Systems unter Ant (Build, Test, Dokumentations-Erstellung, Deployment) incl.  Erstellung eines Swing-Frontends
  • Konzeption und Entwicklung eines Test-Frameworks für Funktionalitäts- und Last-Tests.
Tomcat Weblogic Java/J2EE EJB Struts Servlets JSP Swing Eclipse Apache Together Oracle JUnit Html JMeter Ant Javadoc D/HTML JavaScript
Tomcat Weblogic Java/J2EE EJB Struts Servlets JSP Swing Eclipse Apache Together Oracle JUnit Html JMeter Ant Javadoc D/HTML JavaScript
CiV Versicherung
Hilden
3 Monate
2004-07 - 2004-09

Portal Autovermietung

Software-Entwickler Tomcat Java/JEE Struts ...
Software-Entwickler

  • Technische Projektleitung
  • Migration eines bestehenden Perl/PHP-Systems (Autovermietungs-Portals) nach J2EE.
  • Fachliche Anforderungsanalyse, Erstellung eines technischen Konzepts und Implementierung.
  • Aufbau des Portals autovermietung.de
  • Anbindung weiterer externer Partner über XML-Schnittstellen.

Tomcat Java/JEE Struts Servlets JSP Velocity XML/XSL Eclipse PHP Perl Apache Together Postgres Linux
Tomcat Java/JEE Struts Servlets JSP Velocity XML/XSL Eclipse PHP Perl Apache Together Postgres Linux
autovermietung.de
Düsseldorf
2 Jahre 10 Monate
2001-09 - 2004-06

Basel II Ratingdatenbank

Software_Entwickler / Architekt Websphere Application Server WSAD Java/J2EE ...
Software_Entwickler / Architekt

  • Technische Projektleitung
  • Anforderungsanalyse
  • Erstellung von Fachkonzepten in Zusammenarbeit mit den Fachabteilungen
  • Konzeption der Architektur
  • Technisches Konzept und  Implementierung des führenden  Systems zur Erstellung von Kredit-Ratings (multilingual, J2EE-basiert) zur Umsetzung der Basel-II-Richtlinien
  • Historisierung nach Basel-II-Kriterien
  • Entwicklung eines Administrations-Tools unter Swing
  • Anbindung an bestehendes Bilanz-Analyse-System über Web-Service
  • Entwicklung der Styleguides der Abteilung für die Entwicklung
  • Anbindung an vorhandene Systeme (CICS, LDAP etc.)
  • Coaching der Mitarbeiter.
  • Erstellung von Aufwandsabschätzungen und der Fortschrittsberichte für das Core-Team.
  • Koordination der Funktionalitäts- und Performance-Tests
  • Erstellung einer Workflow-Engine zur Abbildung des bankinternen Ablaufs
  • Erstellung von PDF-Reports
  • Batch-Verarbeitungsprozesse zum automatischen Import der Ratingdaten von S&P, Moodys

Websphere Application Server WSAD Java/J2EE EJB Struts JSP Taglibs XML/XSL Together Oracle TOAD Toplink CICS LDAP AIX Web-Services J Http Jakarta Commons Swing Toplink ORM
Websphere Application Server WSAD Java/J2EE EJB Struts JSP Taglibs XML/XSL Together Oracle TOAD Toplink CICS LDAP AIX Web-Services J Http Jakarta Commons Swing Toplink ORM
WestLB
Düsseldorf

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2020-01 - 2020-01

Prince2

Foundation-Zertifikat,
Foundation-Zertifikat
1 Monat
2017-01 - 2017-01

Scrum Master

Zertifizierter Scrum-Master,
Zertifizierter Scrum-Master
1 Monat
2012-01 - 2012-01

ITIL 2 Foundation

Zertifizierter Service Manager,
Zertifizierter Service Manager

Position

Position

  • Software-Entwicklung (Java), Architekt

Kompetenzen

Kompetenzen

Top-Skills

Java Architektur Scrum Master Technische Projektleitung JEE/Jakarta Wildfly/JBoss PostgreSQL/Oracle/mySQL Eclipse Apache Tomcat IntelliJ Git TDD DDD Container Docker Kubernetes EJB3 JSF Python Spring/Boot JUnit Prince2 Kanban

Schwerpunkte

Java / Python Entwicklung
Technische Projektleitung
Agile Softwareentwicklung
Cloud-Technologien
Architektur

Produkte / Standards / Erfahrungen / Methoden

Scrum
Experte
Java, JEE, Jakarta, JSF, PrimeFaces
Experte
Eclipse, IntelliJ
Experte
Continuous Integration (Jenkins)
Experte
git, gitflow
Fortgeschritten
Docker, Kubernetes
Fortgeschritten
Agile Methoden / Scrum
Experte
Wildfly / JBoss
Experte
Eclipse
Experte
IntelliJ
Fortgeschritten
Tomcat
Fortgeschritten
Sprint, Spring Boot
Fortgeschritten
WebServices
Fortgeschritten
Hibernate
Fortgeschritten
git, gitlab, gitflow
Fortgeschritten
Prince2
Foundation Certificate
ITIL 2
Foundation Certificate
Javascript
Fortgeschritten
Angular
Basics
arc42
Fortgeschritten

Profil

  • Senior Fullstack Entwickler und Software-Architekt mit breiter Enterprise-Erfahrung in Java-basierten Systemlandschaften.
  • Spezialisiert auf die Konzeption und Umsetzung skalierbarer Microservice-Architekturen, die Modernisierung von Legacy-Systemen sowie den Aufbau stabiler CI/CD- und Cloud-Plattformen.
  • Zertifizierte Scrum-Master und erfahren in der Entwicklung in agilen Teams. 


Technische Kenntnisse und Erfahrungen (Auswahl):

  • Java: Java 17 und 21, Jakarta, Spring / SpringBoot, Wildfly / JBoss, Tomcat, Websphere, Metriken
  • Python: Python > 3.10, Django, Flask
  • Entwicklung: Clean Code, SOLID, TDD Test first, API first etc.
  • Cloud-Technologien: Docker, Kubernetes, Helm, Openshift, Quarkus, AWS 
  • Microservices: REST, OpenAPI / Swagger, OAS3, JSON, SOAP; GraphQL
  • Automatisiertes Testen: TDD, Junit, TestNG, Mockito, EasyMock, Spock, Selenium, JMeter, Cucumber, SonarQube, JaCoCo 
  • Logging und Monitoring: slf4j, logback, ELK, Kibana, Prometheus, Grafana, Micrometer
  • Frontend: Java Server Faces (JSF, MyFaces, PrimeFaces), AngularJS, React, NodeJS, Tapestry, Ajax, jQuery, Eclipse RCP
  • Agile Softwareentwicklung: Scrum, Kanban, SAFe. Tools: Confluence, Jira
  • Architektur: Domain-Driven Design, Event-Driven Architecture, UML, Patterns 
  • Dokumenation: Arc42,Asciidoc, DocAsCode
  • Continuous Integration: git, github, gitlab, gitflow, maven, gradle, Jenkins, Nexus, Dependabot, DevOps
  • Tools: IntelliJ, Eclipse, VS Code
  • KI-Technologien und Tools: Python, PyTorch, Tensorflow, Jupyter, Anaconda, Mathematica, Prolog, Maschinelles Lernen, Deep Learning
  • Sonstiges: Keycloak, IAM, Asciidoc, ActiveMQ, RabbitMQ, Kafka, Openshift


berufliche Stationen:

  • Wissenschaftlicher Mitarbeiter 
  • Universität der Bundeswehr Hamburg 
  • FB Maschinenbau


Vor 2014

Rolle: Entwicklung und Architektur


Aufgaben:

  • WestLB
  • Bayer Business Services
  • METRO Group
  • Provinzial Rheinland
  • ZENSUS 2010
  • ProACTIV Versicherungen (Citibank und Postbank)
  • Autovermietung .de 


Kenntnisse:

Java Enterprise


Projekte (Auswahl):

  • Bundesverwaltungsamt: Architekturberatung und Entwicklung
  • IT-Dienstleiter des Bundes / Steuern: Entwicklung
  • IT.NRW: Aufbau KI Labor, Veranstaltung von Kursen zur KI
  • IT.NRW / Landesamt für Naturschutz: Technische Projektleitung im Projekt ABWAG / WASEG
  • Statistisches Landesamt NRW: Datenauswertung Zensus
  • eOn: Entwicklung und Architektur
  • HSBC Trinkaus / INKA: Weiterentwicklung Fonds-Verwaltung
  • METRO: Weiterentwicklung Webportal
  • Weitere Projekte auf Anfrage

Betriebssysteme

Linux
Experte
Windows
Fortgeschritten

Programmiersprachen

Java
Experte
C/C++
Fortgeschritten
JavaScript
Fortgeschritten
PHP
Fortgeschritten
TeX, LaTeX
Fortgeschritten
Python
Fortgeschritten
D/HTML
Python 3

Datenbanken

JDBC
sehr gute Kenntnisse
MySQL
Fortgeschritten
ODBC
Fortgeschritten
Oracle
Fortgeschritten
PostgreSQL
Fortgeschritten
SQL
Fortgeschritten
Hibernate
Fortgeschritten
JDO
JPA
H2
NoSQL
Liquibase
MongoDB

Datenkommunikation

Internet, Intranet
Experte
Message Queuing
Basics
SMTP
Basics
Web Services
Fortgeschritten
MQ Series
JMS

Design / Entwicklung / Konstruktion

Domain Driven Design
Basics
OO-Analyse und Design
Experte
Clean Code
Fortgeschritten

Branchen

Branchen

  • Öffentliche Verwaltung
  • Finanzdienstleister
  • Banken + Versicherungen
  • Gesundheitswesen
  • Telekommunikation + Energie
  • Chemie-Industrie

Einsatzorte

Einsatzorte

Düsseldorf (+20km)
Deutschland

Ausschließlich Remote, oder in Düsseldorf

möglich

Projekte

Projekte

1 Jahr 7 Monate
2025-01 - heute

Entwicklung und Optimierung von Anwendungen und Microservices

Java Fullstack Entwickler / Lead Developer (Freelancer)
Java Fullstack Entwickler / Lead Developer (Freelancer)
  • Entwicklung und Optimierung von Anwendungen und Microservices auf Basis von Java 17, Spring Boot, Microservices und REST-APIs (OpenAPI/OAS3, Swagger, Tomcat)
  • Weiterentwicklung bestehender Python-Module und bash-Skripte zur Automatisierung von Vorgängen
  • Testautomatisierung mit JUnit 5, DBUnit
  • DB-Entwcklung mit Hibernate, JPA und PostgreSQL
  • Aufbau und Automatisierung von CI/CD-Pipelines mit Maven, Jenkins und GitLab, wodurch die Release-Zyklen deutlich verkürzt wurden
  • Datenbankdesign mit Oracle und Liquibase sowie Integration mittels JPA/Hibernate zur Sicherstellung performanter und skalierbarer Datenzugriffe
  • Containerisierung und Bereitstellung von Anwendungen mit Docker und Kubernetes zur Verbesserung der Deployment-Prozesse
  • Implementierung von automatisierten Tests (JUnit, Mockito) und Durchführung von Code Reviews nach Clean Code- und SOLID-Prinzipien, was die Codequalität nachhaltig erhöhte
  • Erstellung von Proof of Concepts (PoC) zur Evaluierung neuer Technologien und Architekturen
  • Dokumentation mit Jira, Confluence und Asciidoc
  • Enge Zusammenarbeit mit Fachbereichen, Test-Team und Product Ownern in einem agilen Scrum-Umfeld 
Öffentliche Verwaltung
2 Jahre 11 Monate
2023-09 - heute

Modularisierung und Containerisierung bestehender Java-Anwendungen und -Frameworks

Architekt Docker Kubernetes Scrum ...
Architekt

  • Architekturberatung
  • Entwicklung
  • Erstellung von Richtlinien und PoCs
  • Erstellung von Konzepten zur Containerisierung bestehender Anwendungen
  • Erstellung von Proof of Concepts
  • Präsentation auf Workshops
  • Modularisierung der IsyFact-Bibliothek der BVA
  • Dokumentation

Docker Kubernetes Scrum GitOps Git gitlab Java Jakarta SpringBoot WebServices REST maven gradle git Bitbucket Jenkins Confluence Jira IntelliJ IDEA Microservices Jakarta / JSF Angular WebServices OpenAPI Swagger GitHub
MSG / Öffentliche Verwaltung
Remote und Köln
1 Jahr 4 Monate
2023-09 - 2024-12

Entwicklung von Komponenten und Anwendungen mit Java 17 und Spring Boot

Java Fullstack Entwicklung Java 17 Spring Boot REST ...
Java Fullstack Entwicklung
  • Entwicklung von Komponenten und Anwendungen mit Java 17 und Spring Boot
  • Implementierung von REST-Schnittstellen auf Basis von OpenAPI und Swagger; Microservices
  • Weiterentwicklung (Containerisierung) eines selbstentwickelten Open-Source-Frameworks der Verwaltung
  • Aufbau und Automatisierung von CI/CD-Pipelines mit Maven, Jenkins, GitHub und GitLab
  • Datenbankdesign mit Oracle und Liquibase sowie Anbindung über JPA/Hibernate
  • Integration von Messaging-Systemen zur asynchronen Kommunikation zwischen Services
  • Testautomatisierung mit JUnit 5 und DBUnit
  • Containerisierung und Deployment bestehender Anwendungen mit Docker, Kubernetes und AWS
  • Implementierung von Security-Konzepten (OAuth2, JWT, Role-Based Access Control)
  • Einrichtung von Monitoring- und Logging-Lösungen (Prometheus, Grafana, Kibana) zur Sicherstellung von Stabilität und Transparenz
  • Erstellung von automatisierten Tests mit JUnit und Mockito sowie Sicherstellung der Testabdeckung in CI/CD
  • Konzeption und Umsetzung von Proof of Concepts (PoC) zur Evaluierung neuer Technologien und Architekturen
  • Durchführung von Code Reviews nach Clean Code- und SOLID-Prinzipien
  • Dokumentation und Projektorganisation mit Jira und Confluence
  • Präsentation von Ergebnissen und neuen Ansätzen in Workshops für Team und Stakeholder
  • Enge Zusammenarbeit mit Fachbereichen und Product Ownern in einem agilen Scrum-Umfeld (SAFe) 
Java 17 Spring Boot REST OpenAPI Swagger Maven Gradle Jenkins GitHub GitLab CI/CD Oracle Liquibase JPA Hibernate Messaging-Systeme Docker Kubernetes AWS Prometheus Grafana Kibana Security JUnit Mockito Testautomatisierung Clean Code SOLID Proof of Concept (PoC) Jira Confluence Workshops Präsentationen
Öffentliche Verwaltung des Bundes, Köln
1 Jahr 6 Monate
2022-03 - 2023-08

Entwicklung einer Kommunikationskomponente

Java Fullstack Entwicklung Java 17 JEE Jakarta EE ...
Java Fullstack Entwicklung
  • Entwicklung einer Kommunikationskomponente (Schnittstellen-Design) zum europäischen Abgleich von Umsatzsteuerdaten auf Basis von Java 17, JEE/Jakarta EE und DevOps-Prinzipien
  • Architekturdesign und Implementierung von REST-Schnittstellen mit OpenAPI/OAS3 und Swagger
  • Entwicklung von GUIs mit Angular und Node.js zur Unterstützung der Benutzerinteraktion
  • Entwurf und Modellierung von SQL-Datenbanken (Oracle, PostgreSQL, Liquibase) sowie Integration über JPA/Hibernate
  • Erstellung von bash-Skripten zur Prozess-Automatisierung
  • Anbindung von Messaging-Systemen zur Gewährleistung skalierbarer und zuverlässiger Kommunikation zwischen Services
  • Aufbau und Pflege von CI/CD-Pipelines mit Maven, Gradle, Jenkins sowie Automatisierung zahlreicher Build- und Deployment-Prozesse
  • Erstellung und Durchführung von automatisierten Tests mit JUnit und Mockito (Testautomatisierung in CI integriert)
  • Implementierung von Continuous Delivery sowie Einrichtung des automatisierten Versands von Berichten
  • Testautomatisierung mit JUnit 5 und DBUnit
  • Durchführung von Code Reviews nach Clean Code- und SOLID-Prinzipien
  • Dokumentation und Wissensmanagement mit Confluence
  • Präsentation von Architekturkonzepten und Projektergebnissen in Workshops für Stakeholder und Entwicklerteams
Java 17 JEE Jakarta EE DevOps Angular Node.js REST OpenAPI OAS3 Swagger SQL Oracle PostgreSQL Liquibase JPA Hibernate Messaging-Systeme Maven Gradle Jenkins CI/CD JUnit Mockito Testautomatisierung Continuous Delivery Clean Code SOLID Confluence Workshops Architekturdesign Systemarchitektur
IT-Dienstleister für Öffentliche Verwaltung des Bundes
Remote
1 Jahr
2022-01 - 2022-12

Beratung

Java Enterprise Python
  • Konzeption und Aufbau der Open Source Plattform NRW (?opencode.nrw?) und des Bundes (opencode .de / ZENDIS)
  • Technischer und organisatorischer Aufbau des KI-Labors der IT.NRW
  • Veranstaltung von KI-Fortbildungen an der IT Fortbildung NRW (bis heute)
Java Enterprise Python
MWIDE NRW
1 Jahr 8 Monate
2021-01 - 2022-08

Konzeption und Aufbau der Open Source Plattform

Entwicklung, Techn. Beratung, Architektur
Entwicklung, Techn. Beratung, Architektur
  • Konzeption und Aufbau der Open Source Plattform NRW (?opencode.nrw?) und des Bundes (opencode.de)
  • Beratung in der Abteilung des CIO NRW im Wirtschaftsministerium MWIDE bei Technologie-Themen wie Architektur (LowCode-Plattform), Container-Technologien (AG Cloud)
  • Technologie-Beratung
  • Entwicklung der Plattformen
Java Python JupyterLab git gitlab Docker Kubernetes GitOps LowCode JIRA Confluence
IT.NRW / Ministerium für Wirtschaft NRW
Düsseldorf
5 Jahre 3 Monate
2016-10 - 2021-12

Komplettes Neu-Design und Re-Implementierung der landesweiten Systeme

Architekt und Lead-Entwickler / Scrum-Master Java JEE Jakarta EE ...
Architekt und Lead-Entwickler / Scrum-Master
  • Komplettes Neu-Design und Re-Implementierung der landesweiten Systeme AbwAG und WasEG (Gebührenerhebung für Abwassereinleitung und Wasserentnahme) im Rahmen einer Großrechner-Migration
  • Verantwortung für die Architektur und parallele Entwicklung zweier mehrschichtiger Anwendungen mit Java, JEE/Jakarta EE und DevOps-Prinzipien
  • Architekturdesign und Dokumentation nach arc42; kontinuierliches Risikomanagement und Abstimmung mit der Projektleitung
  • Migration des Altsystems und Integration der neuen Anwendungen in die IT-Landschaft des LANUV/MULNV
  • Konzeption und Umsetzung von SQL-Datenbanken (Oracle, PostgreSQL, Liquibase) sowie Anbindung via JPA/Hibernate
  • Entwicklung von GUIs mit JSF und Angular sowie Implementierung von REST-Schnittstellen
  • Anbindung verschiedener Messaging-Systeme (MQ, Kafka) zur Unterstützung verteilter Systeme
  • Aufbau und Pflege von CI/CD-Pipelines mit Git, Maven und Jenkins
  • Erstellung von automatisierten Tests mit JUnit, JMockit und Selenium (Backend- und UI-Tests)
  • Durchführung von Code Reviews nach Clean Code- und SOLID-Prinzipien zur Sicherung der Softwarequalität
  • Einsatz als Scrum Master: Moderation von Sprints, Coaching des Entwicklerteams und Förderung agiler Methoden
  • Präsentation von Ergebnissen und Architekturaspekten in Workshops mit Stakeholdern und Entscheidungsträgern
  • Unterstützung bei der Einführung und Rollout der Systeme in die Fachbereiche 
Java JEE Jakarta EE DevOps Architekturdesign arc42 Großrechner-Migration Oracle PostgreSQL Liquibase JPA Hibernate JSF Angular REST MQ Kafka Git Maven Jenkins CI/CD JUnit JMockit Selenium Testautomatisierung Clean Code SOLID Jira Confluence Workshops Migration Systemintegration Risikomanagement Scrum Scrum Master Coaching Teamführung Stakeholder Management
IT.NRW / LANUV
1 Jahr 2 Monate
2019-11 - 2020-12

Technischer und organisatorischer Aufbau des KI-Labors

Java Python JupyterLab ...
  • Technischer und organisatorischer Aufbau des KI-Labors der IT.NRW
  • Interne Koordination GPO-Projekte (Geschäftsprozess-Optimierung NRW)
  • Veranstaltung von KI-Fortbildungen an der IT Fortbildung NRW (bis heute)
  • Entwicklung der Plattformen
  • Coaching
Java Python JupyterLab Anaconda TensorFlow PyTorch
IT.NRW
5 Jahre 11 Monate
2013-10 - 2019-08

RAW

Entwickler / System-Architekt / Scrum-Master / Build-Manager Eclipse Java Jakarta ...
Entwickler / System-Architekt / Scrum-Master / Build-Manager
  • Technische Projektleitung / Lead Architect / Lead Developer
  • Risikobewertung 
  • Anforderungsanalyse 
  • Scrum-Master 
  • Aufbau des CI-System 
  • Design der Architektur 
  • Migration des Altsystems 
  • Unterstützung bei Überführung in Live-Betrieb
  • Koordination der Entwicklerteams 
  • Integration in IT-Landschaft des LANUV/MULNV 
  • Dokumentation nach arc42 
  • Coaching des agilen Teams


Komplettes Neu-Design / neue Implementierung der landesweiten Systemen AbwAG und WasEG

(Gebührenerhebung für Abwassereinleitung und Wasserentnahme) 

  • Technische Projektleitung 
  • Entwurf der Architektur 
  • Unterstützung bei der Steuerung der drei Projekt-Teams
  • Risikomanagement 
  • Scrum Master 
  • Bericht an die Projektleitung 
  • Dokumentation (arc42)

Eclipse Java Jakarta JSF Oracle PostgreSQL maven Jenkins Nexus Scrum Prince2 Wildfly JBoss Junit JMockit Selenium SonarQube JIRA Confluence XML XMLSchema JSON EAI Apache Camel Linux WebServices RHEL 7 git Magic Draw Enterprise Architect SpringBoot AngularJS Web Services Kafka REST Magic Draw arc42 Miroservices Domain Driven Design TDD
IT.NRW / Landesamt für Naturschutz
Düsseldorf
1 Jahr 6 Monate
2015-03 - 2016-08

Entwicklung eines Workflow-Monitor-Systems

Java-Entwickler Java JEE Fonds-Workflow-Systeme ...
Java-Entwickler
  • Entwicklung eines Workflow-Monitor-Systems zur Optimierung und Automatisierung von Geschäftsprozessen
  • Durchführung von Anforderungsanalysen sowie Umsetzung von Implementierung und Design
  • Refactoring und Re-Design bestehender Module zur Verbesserung von Wartbarkeit und Performance
  • Entwurf und Implementierung von SQL-Datenbanken (Oracle, Liquibase) sowie Anbindung über JPA/Hibernate
  • Entwicklung von GUIs mit JSF zur Unterstützung der Anwenderprozesse
  • Durchführung von Profiling und Laufzeitoptimierungen (Pooling, Caching) zur Steigerung der Performance
  • Implementierung von automatisierten Tests mit JUnit sowie Koordination der fachlichen Tests
  • Unterstützung bei der Einführung des Systems in die Fachbereiche
Java JEE Fonds-Workflow-Systeme Anforderungsanalyse Implementierung Refactoring Oracle Liquibase SQL JPA Hibernate JSF GUI-Entwicklung Profiling Performance-Optimierung Pooling Caching JUnit Testautomatisierung Fachliche Tests Systemeinführung
Versicherung / Düsseldorf
11 Monate
2014-02 - 2014-12

Weiterentwicklung einer Plattform für Energienetze

Java Entwickler Java JEE Energiewirtschaft ...
Java Entwickler
  • Weiterentwicklung einer Plattform für Energienetze mit Fokus auf Stabilität und Skalierbarkeit
  • Umsetzung von Implementierung und Design neuer Funktionen sowie Refactoring bestehender Module
  • Konzeption und Implementierung von SQL-Datenbanken (Oracle, Liquibase) sowie Anbindung über JPA/Hibernate
  • Integration verschiedener Datenströme zur Verarbeitung energiewirtschaftlicher Informationen
  • Entwicklung von GUIs mit JSF zur Unterstützung fachlicher Prozesse
  • Erstellung von automatisierten Tests mit JUnit zur Qualitätssicherung 
Java JEE Energiewirtschaft Plattformentwicklung Implementierung Refactoring Oracle Liquibase SQL JPA Hibernate Datenintegration JSF GUI-Entwicklung JUnit Testautomatisierung
Energie-Unternehmen, Düsseldorf
1 Jahr
2014-01 - 2014-12

Entwicklung für Komponenten der elektronischen Gesundheitskarte

Entwickler REST Eclipse RCP
Entwickler
  • Entwicklung für Komponenten der elektronischen Gesundheitskarte
  • Integration verschiedener Services der elektronischen Gesundheitskarte
  • Entwicklung des RCP-Frontends zur Ausstellung digitaler Zertifikate
REST Eclipse RCP
IT-Consulting für Bundesministerium für Gesundheit
6 Monate
2013-05 - 2013-10

Elektronische Gesundheitskarte

Fullstack-Entwickler Java Eclipse RCP Oracle ...
Fullstack-Entwickler
  • Integration verschiedener Services der elektronischen Gesundheitskarte
  • Entwicklung administratives RCP-Frontend zur Ausstellung digitaler Zertifikate
Java Eclipse RCP Oracle Webservices WSDL XML JAXB JAX-WS SOAP Linux Spring
Java Eclipse RCP Oracle Webservices WSDL XML JAXB JAX-WS SOAP Linux Spring
Gematik
Düsseldorf
7 Monate
2012-10 - 2013-04

Fonds-Workflow-Monitor-System

Software-Entwcikler Eclipse Java/JEE5 Tapestry ...
Software-Entwcikler
  • Entwicklung Fonds-Workflow-Monitor-System
  • Anforderungsanalyse
  • Implementierung und Design
  • Re-Design/Refactoring bestehender Module
  • Profiling: Laufzeitoptimierung (Pooling/Cashing)
  • Koordination fachliche Tests
  • Unterstützung bei Einführung des Systems
Eclipse Java/JEE5 Tapestry Oracle 11g Hibernate Websphere Jetty JUnit JQuery maven Linux
Eclipse Java/JEE5 Tapestry Oracle 11g Hibernate Websphere Jetty JUnit JQuery maven Linux
HSBC Trinkaus/INKA
Düsseldorf
1 Jahr 3 Monate
2011-08 - 2012-10

Zensus-Projekt 2011

Software-Entwikckler Eclipse Java/JEE5/EJB3 JBoss 5 ...
Software-Entwikckler
  • Anforderungsanalyse
  • Implementierung und Design
  • Verarbeitung großer Datenmengen, Verbesserung der Daten-Qualität durch statistische Verfahren
  • Erstellung von Reports
  • Profiling: Laufzeitoptimierung (Pooling/Cashing)
  • Profiling: Speicherverwaltung (Garbage Collection)
  • Teilprojektleitung ?BerufsImputaion?: Meilensteinplanung, Reporting, Einarbeitung neuer Teammitglieder
  • Test-Unterstützung
  • Unterstützung ALM
Eclipse Java/JEE5/EJB3 JBoss 5 Java Server Faces (JSF) Sprin Oracle 11g JUnit ClearCase JQuery maven Hudson/Jenkins YourKit App Dynamics Linux
Eclipse Java/JEE5/EJB3 JBoss 5 Java Server Faces (JSF) Sprin Oracle 11g JUnit ClearCase JQuery maven Hudson/Jenkins YourKit App Dynamics Linux
IT.NRW
Düsseldorf
1 Jahr 3 Monate
2010-03 - 2011-05

Metroe Portal Deutschland / Europa

Software-Entwickler Eclipse Java/JEE5/EJB3 Tomcat 7 ...
Software-Entwickler
  • Anforderungsanalyse
  • Erstellung Fach- und Testkonzepte für Kreditvergabe-Anwendung (RiskCheck/3)
  • Erweiterung CMS
  • Einbindung von Dritt-Anwendungen in Portal
  • Entwicklung Webanwendungen für das Unternehmens-Portal
  • ReLaunch der Unternehmens-Website Metro24 Deutschland
  • Aufbau der weltweiten eCommerce-Lösung der Metro 
  • Entwicklung einzelner Applikationen für das eCommerce-Portal
  • Anforderungsanalyse in Zusammenarbeit mit dem Kunden
  • Erstellung von Fach- und technischen Spezifikationen nach ITG
  • Re-Launch der Unternehmensseiten in Belgien, Tschechien, Rumänien
  • Implementierung eines Single Sign In
Eclipse Java/JEE5/EJB3 Tomcat 7 Oracle Application Server Oracle 11 Jetty JBoss 7 UML 2 (MagicDraw)/ Velocity Java Server Faces (JSF) Spring SpringMVC SpringAOP JSP JUnit Subversion Oracle 11g XML/XSL Google Maps Html/Css Prototype JQuery HP Quality Center Apache JMeter maven Hudson/Jenkins Linux
Eclipse Java/JEE5/EJB3 Tomcat 7 Oracle Application Server Oracle 11 Jetty JBoss 7 UML 2 (MagicDraw)/ Velocity Java Server Faces (JSF) Spring SpringMVC SpringAOP JSP JUnit Subversion Oracle 11g XML/XSL Google Maps Html/Css Prototype JQuery HP Quality Center Apache JMeter maven Hudson/Jenkins Linux
METRO Group Deutschland (CC, MetroSystems)
Düsseldorf
10 Monate
2009-01 - 2009-10

Erweiterung bestehender Webanwendungen

Java/JEE C++ Weblogic 8 ...
  • Erweiterung bestehender Webanwendungen
  • Aufbau Entwicklungsumgebung
  • 3rd-Level-Support
  • Migration auf Weblogic 8, Java Version 5
  • Erstellung automatisierter Tests
  • Build-Management
  • Erweiterung und Überarbeitung einer bestehenden Webanwendung
  • Erstellung von Fachkonzepten in Zusammenarbeit mit den Fachabteilungen
Java/JEE C++ Weblogic 8 Eclipse DB2 JUnit Visual Source Safe Maven Html CSS Ajax JSP Struts Java/JEE/EJB Websphere AppServer Hibernate Subversion Oracle 9
Versicherung
Düsseldorf
4 Monate
2008-08 - 2008-11

Design und Implementierung einer Web-Anwendung

Java/JEE 6 Tomcat 4 JBoss ...
  • Design und Implementierung einer Web-Anwendung zur Anwendung in internationalen klinischen Studien (Health Care)
  • Anforderungs-Analyse
  • Erstellung automatisierter Tests
  • Integration, Test, Einführung
  • Coaching der Entwickler
  • Schulung der Mitarbeiter
Java/JEE 6 Tomcat 4 JBoss Eclipse Oracle JSF Tomcat JUnit Subversion Spring Struts Tapestry Html CSS Hibernate Quartz
Bayer Business Services
1 Jahr 1 Monat
2007-08 - 2008-08

Marketing-Plattform

Software-Entwicklung Java/Java EE/EJB Websphere AppServer Eclipse Rich Client Platform ...
Software-Entwicklung
  • Entwicklung einer Java-basierten Marketing-Plattform für einen Automobilkonzern.
  • Anbindung des Systems an bestehende Datenbanken
  • Internationalisierung
  • Erstellung automatisierter Tests
  • Betreuung der Test- und Integrations-Phasen
  • Einführung des Systems
  • Schulung der Mitarbeiter
  • Erstellung der Dokumentation

Java/Java EE/EJB Websphere AppServer Eclipse Rich Client Platform Servlets JSF Oracle Tomcat 5 Eclipse 3.3 JUnit Ajax Html CSS Struts XML/XSLT
Java/Java EE/EJB Websphere AppServer Eclipse Rich Client Platform Servlets JSF Oracle Tomcat 5 Eclipse 3.3 JUnit Ajax Html CSS Struts XML/XSLT
Düsseldorf
6 Monate
2007-02 - 2007-07

Backend-Konsolidierung / Reporterstellung BBS

Software-Entwickler Java/JEE WSAD 5.1 Eclipse ...
Software-Entwickler
  • Anforderungs-Analyse
  • Design und Implementierung der Internetanwendungen zur Konsolidierung der im Konzern vorhandenen Applikations-, SAP- und Datenbankserver.
  • Implementierung von Weboberflächen zur Erstellung von teilweise grafischen Reports unter den verschiedensten Aspekten ("Manager-Sicht", Administrations-Sicht, Asset-Management etc.)
  • Anbindung heterogener Datenquellen
  • Erstellung automatisierter Tests
  • Dokumentation des Systems
Java/JEE WSAD 5.1 Eclipse Tomcat 5 Servlets Websphere AppServer JSF Jakarta Commons Oracle DB2 JUnit Log4j CVS UML Spring Hibernate Linux
Java/JEE WSAD 5.1 Eclipse Tomcat 5 Servlets Websphere AppServer JSF Jakarta Commons Oracle DB2 JUnit Log4j CVS UML Spring Hibernate Linux
Bayer Business Services
Leverkusen
3 Monate
2006-10 - 2006-12

Entwicklung von Webservices

Software-Entwickler Java/JEE/EJB Eclipse 3 Websphere AppServer ...
Software-Entwickler
  • Entwicklung von Webservices
  • Entwicklung CRM-Tool unter Swing
  • Umstellung des CRM-Tools auf Eclipse Rich Client Platform (RCP)
  • Entwicklung mehrsprachiger Webdienste
Java/JEE/EJB Eclipse 3 Websphere AppServer Tomcat 5 UML (Together) Swing Webservices (Axis) Eclipse RCP Oracle Hibernate Jakarta Commons JUnit-Tests Log4j Subversion PVCS Cruise Control
Java/JEE/EJB Eclipse 3 Websphere AppServer Tomcat 5 UML (Together) Swing Webservices (Axis) Eclipse RCP Oracle Hibernate Jakarta Commons JUnit-Tests Log4j Subversion PVCS Cruise Control
Arcor
Essen
1 Jahr 2 Monate
2005-09 - 2006-10

Technische Projektleitung

Software-Entwicklung, Techn. Projektleitung Tomcat Weblogic 8 Java/J2EE/EJB ...
Software-Entwicklung, Techn. Projektleitung
  • Technische Projektleitung
  • Anforderungsanalyse
  • Design und Implementierung neuer Verkaufs-Produkte
  • Einführung neuer Entwicklungs-Prozesse
  • Weiterentwicklung und Re-Design des bestehenden Verkaufs-Frameworks
  • Einführung der Produktgeneration 2007 (neue gesetzliche Bestimmungen)
  • Einführung automatisierter Tests unter Http, Html und WebTools
  • Anbindung der Applikationen an die IT-Umgebungen der Partner (Postank, Citibank)
  • Design und Implementierung von Web-Services (Tarifrechner, Rentenrechner)
  • Migration aller bestehenden Anwendungen in das hausinterne Rechenzentrum
  • Build- und Release-Management unter Ant
  • Unterstützung der Fachabteilungen bei der Entwicklung der Fachkonzepte
  • Entwicklung von Styleguides zu Entwicklung, Dokumentation und Testverfahren
  • Coaching der Projektmitarbeiter
Tomcat Weblogic 8 Java/J2EE/EJB Struts Servlets JSP Swing Eclipse 3.2 Apache UML (Together) Oracle JUnit Spring Html CSS HtmlUnit JMeter Ant Javadoc Log4 D/HTML JavaScript Solaris CVS
Tomcat Weblogic 8 Java/J2EE/EJB Struts Servlets JSP Swing Eclipse 3.2 Apache UML (Together) Oracle JUnit Spring Html CSS HtmlUnit JMeter Ant Javadoc Log4 D/HTML JavaScript Solaris CVS
CiV Versicherung
Hilden
3 Monate
2005-07 - 2005-09

Single Sign On

Software-Entwickler Websphere 5 WSAD Java/J2EE ...
Software-Entwickler
  • Entwicklung der Benutzerverwaltung des Bayer-Konzerns (> 100.000 User)
  • Single-Sign-On-Lösung LDAP/Active Directory/SAP
  • Konsolidierung der Kennwörter der Bayer-Mitarbeiter (konzernweit) (SAP, DB2, LDAP)
  • Entwicklung User-Management
Websphere 5 WSAD Java/J2EE Oracle Spring Log4 JSP SAP/Java Quartz
Websphere 5 WSAD Java/J2EE Oracle Spring Log4 JSP SAP/Java Quartz
Bayer Business Services
Leverkusen
6 Monate
2005-04 - 2005-09

Integration Versicherungsprodukte in Portal

Software-Entwicklung Tomcat/JBoss Websphere Java/J2EE ...
Software-Entwicklung
  • Entwicklung und Integration der Sachversicherungs-Produkte der Provinzial in das Sparkassen-System OS-Plus über XML-Schnittstellen.
  • Unterstützung und Koordination der Test- und Entwickler-Teams.
  • Anbindung des Host-Systems über MQ-Series.
  • Coaching einzelner Mitarbeiter (Java/J2EE).
  • Build- und Versions-Management; Weiterentwicklung des bestehenden Build-Management-Systems (Ant).
  • Durchführung von Performance-Tests und -Analysen.
  • Abnahmetest der OS+ Anwendungen
  • Migration der bestehenden Benutzeroberflächen auf den neuen Styleguide (D/HTML, JavaScript; XML/XSL)
Tomcat/JBoss Websphere Java/J2EE Struts Servlets JSP Eclipse Apache J Http Log4 Jakarta Commons JMeter Ant OS390 MQSeries Rational Rose iText (PDF-Generierung) D/HTML JavaScript XML/XSL
Tomcat/JBoss Websphere Java/J2EE Struts Servlets JSP Eclipse Apache J Http Log4 Jakarta Commons JMeter Ant OS390 MQSeries Rational Rose iText (PDF-Generierung) D/HTML JavaScript XML/XSL
Provinzial Rheinland
Düsseldorf
6 Monate
2004-10 - 2005-03

Migration / Automatisierung

Tomcat Weblogic Java/J2EE ...
  • Anforderungsanalyse
  • Migration bestehender J2EE-basierter Versicherungs-Anwendungen (Renten-Versicherungen) von Weblogic nach Tomcat (Offline-Version).
  • Konzeption und Entwicklung eines vollautomatischen plattformunabhängigen Build-Management-Systems unter Ant (Build, Test, Dokumentations-Erstellung, Deployment) incl.  Erstellung eines Swing-Frontends
  • Konzeption und Entwicklung eines Test-Frameworks für Funktionalitäts- und Last-Tests.
Tomcat Weblogic Java/J2EE EJB Struts Servlets JSP Swing Eclipse Apache Together Oracle JUnit Html JMeter Ant Javadoc D/HTML JavaScript
Tomcat Weblogic Java/J2EE EJB Struts Servlets JSP Swing Eclipse Apache Together Oracle JUnit Html JMeter Ant Javadoc D/HTML JavaScript
CiV Versicherung
Hilden
3 Monate
2004-07 - 2004-09

Portal Autovermietung

Software-Entwickler Tomcat Java/JEE Struts ...
Software-Entwickler

  • Technische Projektleitung
  • Migration eines bestehenden Perl/PHP-Systems (Autovermietungs-Portals) nach J2EE.
  • Fachliche Anforderungsanalyse, Erstellung eines technischen Konzepts und Implementierung.
  • Aufbau des Portals autovermietung.de
  • Anbindung weiterer externer Partner über XML-Schnittstellen.

Tomcat Java/JEE Struts Servlets JSP Velocity XML/XSL Eclipse PHP Perl Apache Together Postgres Linux
Tomcat Java/JEE Struts Servlets JSP Velocity XML/XSL Eclipse PHP Perl Apache Together Postgres Linux
autovermietung.de
Düsseldorf
2 Jahre 10 Monate
2001-09 - 2004-06

Basel II Ratingdatenbank

Software_Entwickler / Architekt Websphere Application Server WSAD Java/J2EE ...
Software_Entwickler / Architekt

  • Technische Projektleitung
  • Anforderungsanalyse
  • Erstellung von Fachkonzepten in Zusammenarbeit mit den Fachabteilungen
  • Konzeption der Architektur
  • Technisches Konzept und  Implementierung des führenden  Systems zur Erstellung von Kredit-Ratings (multilingual, J2EE-basiert) zur Umsetzung der Basel-II-Richtlinien
  • Historisierung nach Basel-II-Kriterien
  • Entwicklung eines Administrations-Tools unter Swing
  • Anbindung an bestehendes Bilanz-Analyse-System über Web-Service
  • Entwicklung der Styleguides der Abteilung für die Entwicklung
  • Anbindung an vorhandene Systeme (CICS, LDAP etc.)
  • Coaching der Mitarbeiter.
  • Erstellung von Aufwandsabschätzungen und der Fortschrittsberichte für das Core-Team.
  • Koordination der Funktionalitäts- und Performance-Tests
  • Erstellung einer Workflow-Engine zur Abbildung des bankinternen Ablaufs
  • Erstellung von PDF-Reports
  • Batch-Verarbeitungsprozesse zum automatischen Import der Ratingdaten von S&P, Moodys

Websphere Application Server WSAD Java/J2EE EJB Struts JSP Taglibs XML/XSL Together Oracle TOAD Toplink CICS LDAP AIX Web-Services J Http Jakarta Commons Swing Toplink ORM
Websphere Application Server WSAD Java/J2EE EJB Struts JSP Taglibs XML/XSL Together Oracle TOAD Toplink CICS LDAP AIX Web-Services J Http Jakarta Commons Swing Toplink ORM
WestLB
Düsseldorf

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2020-01 - 2020-01

Prince2

Foundation-Zertifikat,
Foundation-Zertifikat
1 Monat
2017-01 - 2017-01

Scrum Master

Zertifizierter Scrum-Master,
Zertifizierter Scrum-Master
1 Monat
2012-01 - 2012-01

ITIL 2 Foundation

Zertifizierter Service Manager,
Zertifizierter Service Manager

Position

Position

  • Software-Entwicklung (Java), Architekt

Kompetenzen

Kompetenzen

Top-Skills

Java Architektur Scrum Master Technische Projektleitung JEE/Jakarta Wildfly/JBoss PostgreSQL/Oracle/mySQL Eclipse Apache Tomcat IntelliJ Git TDD DDD Container Docker Kubernetes EJB3 JSF Python Spring/Boot JUnit Prince2 Kanban

Schwerpunkte

Java / Python Entwicklung
Technische Projektleitung
Agile Softwareentwicklung
Cloud-Technologien
Architektur

Produkte / Standards / Erfahrungen / Methoden

Scrum
Experte
Java, JEE, Jakarta, JSF, PrimeFaces
Experte
Eclipse, IntelliJ
Experte
Continuous Integration (Jenkins)
Experte
git, gitflow
Fortgeschritten
Docker, Kubernetes
Fortgeschritten
Agile Methoden / Scrum
Experte
Wildfly / JBoss
Experte
Eclipse
Experte
IntelliJ
Fortgeschritten
Tomcat
Fortgeschritten
Sprint, Spring Boot
Fortgeschritten
WebServices
Fortgeschritten
Hibernate
Fortgeschritten
git, gitlab, gitflow
Fortgeschritten
Prince2
Foundation Certificate
ITIL 2
Foundation Certificate
Javascript
Fortgeschritten
Angular
Basics
arc42
Fortgeschritten

Profil

  • Senior Fullstack Entwickler und Software-Architekt mit breiter Enterprise-Erfahrung in Java-basierten Systemlandschaften.
  • Spezialisiert auf die Konzeption und Umsetzung skalierbarer Microservice-Architekturen, die Modernisierung von Legacy-Systemen sowie den Aufbau stabiler CI/CD- und Cloud-Plattformen.
  • Zertifizierte Scrum-Master und erfahren in der Entwicklung in agilen Teams. 


Technische Kenntnisse und Erfahrungen (Auswahl):

  • Java: Java 17 und 21, Jakarta, Spring / SpringBoot, Wildfly / JBoss, Tomcat, Websphere, Metriken
  • Python: Python > 3.10, Django, Flask
  • Entwicklung: Clean Code, SOLID, TDD Test first, API first etc.
  • Cloud-Technologien: Docker, Kubernetes, Helm, Openshift, Quarkus, AWS 
  • Microservices: REST, OpenAPI / Swagger, OAS3, JSON, SOAP; GraphQL
  • Automatisiertes Testen: TDD, Junit, TestNG, Mockito, EasyMock, Spock, Selenium, JMeter, Cucumber, SonarQube, JaCoCo 
  • Logging und Monitoring: slf4j, logback, ELK, Kibana, Prometheus, Grafana, Micrometer
  • Frontend: Java Server Faces (JSF, MyFaces, PrimeFaces), AngularJS, React, NodeJS, Tapestry, Ajax, jQuery, Eclipse RCP
  • Agile Softwareentwicklung: Scrum, Kanban, SAFe. Tools: Confluence, Jira
  • Architektur: Domain-Driven Design, Event-Driven Architecture, UML, Patterns 
  • Dokumenation: Arc42,Asciidoc, DocAsCode
  • Continuous Integration: git, github, gitlab, gitflow, maven, gradle, Jenkins, Nexus, Dependabot, DevOps
  • Tools: IntelliJ, Eclipse, VS Code
  • KI-Technologien und Tools: Python, PyTorch, Tensorflow, Jupyter, Anaconda, Mathematica, Prolog, Maschinelles Lernen, Deep Learning
  • Sonstiges: Keycloak, IAM, Asciidoc, ActiveMQ, RabbitMQ, Kafka, Openshift


berufliche Stationen:

  • Wissenschaftlicher Mitarbeiter 
  • Universität der Bundeswehr Hamburg 
  • FB Maschinenbau


Vor 2014

Rolle: Entwicklung und Architektur


Aufgaben:

  • WestLB
  • Bayer Business Services
  • METRO Group
  • Provinzial Rheinland
  • ZENSUS 2010
  • ProACTIV Versicherungen (Citibank und Postbank)
  • Autovermietung .de 


Kenntnisse:

Java Enterprise


Projekte (Auswahl):

  • Bundesverwaltungsamt: Architekturberatung und Entwicklung
  • IT-Dienstleiter des Bundes / Steuern: Entwicklung
  • IT.NRW: Aufbau KI Labor, Veranstaltung von Kursen zur KI
  • IT.NRW / Landesamt für Naturschutz: Technische Projektleitung im Projekt ABWAG / WASEG
  • Statistisches Landesamt NRW: Datenauswertung Zensus
  • eOn: Entwicklung und Architektur
  • HSBC Trinkaus / INKA: Weiterentwicklung Fonds-Verwaltung
  • METRO: Weiterentwicklung Webportal
  • Weitere Projekte auf Anfrage

Betriebssysteme

Linux
Experte
Windows
Fortgeschritten

Programmiersprachen

Java
Experte
C/C++
Fortgeschritten
JavaScript
Fortgeschritten
PHP
Fortgeschritten
TeX, LaTeX
Fortgeschritten
Python
Fortgeschritten
D/HTML
Python 3

Datenbanken

JDBC
sehr gute Kenntnisse
MySQL
Fortgeschritten
ODBC
Fortgeschritten
Oracle
Fortgeschritten
PostgreSQL
Fortgeschritten
SQL
Fortgeschritten
Hibernate
Fortgeschritten
JDO
JPA
H2
NoSQL
Liquibase
MongoDB

Datenkommunikation

Internet, Intranet
Experte
Message Queuing
Basics
SMTP
Basics
Web Services
Fortgeschritten
MQ Series
JMS

Design / Entwicklung / Konstruktion

Domain Driven Design
Basics
OO-Analyse und Design
Experte
Clean Code
Fortgeschritten

Branchen

Branchen

  • Öffentliche Verwaltung
  • Finanzdienstleister
  • Banken + Versicherungen
  • Gesundheitswesen
  • Telekommunikation + Energie
  • Chemie-Industrie

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.