Java, Entwicklung, Architektur, Technische Projektleitung, Scrum
Aktualisiert am 18.11.2024
Profil
Referenzen (4)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.12.2024
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 2 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
2022-09 - 2023-08

JEE Entwicklung (Backend) im steuerlichen Kontext - komplett remote

Fullstack-Entwickler Java
Fullstack-Entwickler

  • Entwicklung einer Kommunikationskomponente zum europäischen Abgleich von Umsatzsteuerdaten.
  • Automatische Verarbeitung zahlreicher Pipelines (MQS, FMS, EMail)
  • Automatisierter Versand von Berichten
  • Einbindung in bestehende Systeme (KONSENS)

IntelliJ git Jenkins maven gradle Jira Comnfluence Java Python JupyterLab gitlab Docker Kubernetes GitOps LowCode JIRA Confluence Jakarta SpringBoot WebServices REST Scrum IntelliJ IDEA MQS React Microservices
Java
ITZ Bund /Bundeszentralamt für Steuern
Remote
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
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
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 Entwicklung und Architektur
Technische Projektleitung
Agile Softwareentwicklung
Cloud-Technologien

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

Technische Kenntnisse und Erfahrungen:

  • Container-Technologien: Docker, Kubernetes, Helm; Microservices
  • Web-Sprachen: D/HTML, JavaScript, PHP
  • Spring / SpringBoot
  • REST, OpenAPI, Swagger, Microservices
  • Jakarta (EJB3, JPA), Wildfly / JBoss, Tomcat, Websphere
  • Web und GUI: Java Server Faces (JSF, MyFaces, PrimeFaces), AngularJS, React, Tapestry, Ajax, jQuery, Eclipse RCP
  • Objekt-orientierte Methoden, OOA/D/P (> 20 Jahre), UML 2 (Together, MagicDraw), Design Patterns, Metriken
  • Agile Software-Entwicklung: Scrum, arc42
  • Entwicklungsumgebungen: IntelliJ, Eclipse, Visual Studio Code
  • TDD, Junit, Cucumber, SonarQube, Selenium, JMeter, etc.
  • Domain Driven Design
  • CI und VCS: git (gitlab, gitflow), GutHub; maven, gradle, Jenkins
  • Confluence und Jira
  • Java: Java 17 und 21, Jakarta, Spring / SpringBoot, Wildfly / JBoss, Tomcat, Websphere, Metriken
  • Cloud-Technologien: Docker, Kubernetes, Helm, Openshift, Quarkus, AWS
  • Microservices: REST, OpenAPI / Swagger, JSON, SOAP
  • Automatisiertes Testen: TDD, Junit, TestNG, Mockito, EasyMock, Spock, Selenium, JMeter, Cucumber, SonarQube, JaCoCo
  • Agile Softwareentwicklung: Scrum, Kanban, SAFe. Tools: Confluence, Jira
  • Architektur: Arc42, Domain-Driven Design, Event-Driven Architecture, UML, Patterns
  • Continuous Integration: git, github, Bitbucket, gitflow, maven, gradle, Jenkins, Nexus, Dependabot
  • Tools: IntelliJ, Eclipse, VS Code
  • KI-Technologien und Tools: Python, PyTorch, Tensorflow, Jupyter, Anaconda, Mathematica, Prolog, Maschinelles Lernen, Deep Learning
  • PHP, Keycloak, Prometheus, Grafana, ELK, IAM
  • RabbitMQ, Kafka


Sonstiges

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


Projekte

  • Bundesverwaltungsamt, Architekturberatung und Entwicklung
  • ITZ.Bund / Bundeszentralamt für 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 2010
  • ProACTIV Versicherung, Entwicklung und Architektur
  • HSBC Trinkaus / INKA, Weiterentwicklung Fonds-Verwaltung
  • METRO, Weiterentwicklung Webportal

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 2 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
2022-09 - 2023-08

JEE Entwicklung (Backend) im steuerlichen Kontext - komplett remote

Fullstack-Entwickler Java
Fullstack-Entwickler

  • Entwicklung einer Kommunikationskomponente zum europäischen Abgleich von Umsatzsteuerdaten.
  • Automatische Verarbeitung zahlreicher Pipelines (MQS, FMS, EMail)
  • Automatisierter Versand von Berichten
  • Einbindung in bestehende Systeme (KONSENS)

IntelliJ git Jenkins maven gradle Jira Comnfluence Java Python JupyterLab gitlab Docker Kubernetes GitOps LowCode JIRA Confluence Jakarta SpringBoot WebServices REST Scrum IntelliJ IDEA MQS React Microservices
Java
ITZ Bund /Bundeszentralamt für Steuern
Remote
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
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
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 Entwicklung und Architektur
Technische Projektleitung
Agile Softwareentwicklung
Cloud-Technologien

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

Technische Kenntnisse und Erfahrungen:

  • Container-Technologien: Docker, Kubernetes, Helm; Microservices
  • Web-Sprachen: D/HTML, JavaScript, PHP
  • Spring / SpringBoot
  • REST, OpenAPI, Swagger, Microservices
  • Jakarta (EJB3, JPA), Wildfly / JBoss, Tomcat, Websphere
  • Web und GUI: Java Server Faces (JSF, MyFaces, PrimeFaces), AngularJS, React, Tapestry, Ajax, jQuery, Eclipse RCP
  • Objekt-orientierte Methoden, OOA/D/P (> 20 Jahre), UML 2 (Together, MagicDraw), Design Patterns, Metriken
  • Agile Software-Entwicklung: Scrum, arc42
  • Entwicklungsumgebungen: IntelliJ, Eclipse, Visual Studio Code
  • TDD, Junit, Cucumber, SonarQube, Selenium, JMeter, etc.
  • Domain Driven Design
  • CI und VCS: git (gitlab, gitflow), GutHub; maven, gradle, Jenkins
  • Confluence und Jira
  • Java: Java 17 und 21, Jakarta, Spring / SpringBoot, Wildfly / JBoss, Tomcat, Websphere, Metriken
  • Cloud-Technologien: Docker, Kubernetes, Helm, Openshift, Quarkus, AWS
  • Microservices: REST, OpenAPI / Swagger, JSON, SOAP
  • Automatisiertes Testen: TDD, Junit, TestNG, Mockito, EasyMock, Spock, Selenium, JMeter, Cucumber, SonarQube, JaCoCo
  • Agile Softwareentwicklung: Scrum, Kanban, SAFe. Tools: Confluence, Jira
  • Architektur: Arc42, Domain-Driven Design, Event-Driven Architecture, UML, Patterns
  • Continuous Integration: git, github, Bitbucket, gitflow, maven, gradle, Jenkins, Nexus, Dependabot
  • Tools: IntelliJ, Eclipse, VS Code
  • KI-Technologien und Tools: Python, PyTorch, Tensorflow, Jupyter, Anaconda, Mathematica, Prolog, Maschinelles Lernen, Deep Learning
  • PHP, Keycloak, Prometheus, Grafana, ELK, IAM
  • RabbitMQ, Kafka


Sonstiges

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


Projekte

  • Bundesverwaltungsamt, Architekturberatung und Entwicklung
  • ITZ.Bund / Bundeszentralamt für 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 2010
  • ProACTIV Versicherung, Entwicklung und Architektur
  • HSBC Trinkaus / INKA, Weiterentwicklung Fonds-Verwaltung
  • METRO, Weiterentwicklung Webportal

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.