J2EE, JEE, Java, Spring Boot, Architektur, Microservices, DevOps, REST, HTTP, SQL, DB, .Net , Security, PKI, AIM, Javascript
Aktualisiert am 09.01.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.02.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring
Microservice
PKI
SQL
REST
SOAP
WebService
Kubernetes
Back-End
JavaScript
openshift
Architekt
Softwarearchitektur
Anforderungsanalyse
Software Analyse
Digital Operational Resilience Act
X.509
React
Scrum
Continuous Integration
IAM
Deutsch
Muttersprache
Englisch
verhandlungssicher - Wort und Schrift

Einsatzorte

Einsatzorte

Deutschland


möglich

Projekte

Projekte

6 Jahre 1 Monat
2018-11 - 2024-11

verschiedenes

SoftwareEntwickler und Software-Architekt Java 8-21 Spring Boot REST ...
SoftwareEntwickler und Software-Architekt
Projekte
  • Beratungstätigkeit für die Ergo Vertrags- und Regelwerk Plattform
  • Projekt ZAV ? Zukunft Architektur Vertrieb
  • Erneuerung der Vertriebsplattform der ERGO Group

Subprojekte
  • ContentStore
    • Technische Architektur und Implementierung des Contentstores
    • Speicherung und Abruf von Dokumenten
    • Multiportalfähigkeit (Multi-Tenancy sowie auch horizontale Skalierung)
    • Aufbewahrungsmanagement von Dokumenten
  • ECS ? Electronic Confirmation Service mit RSA
    • elektronische Signierung von Verträgen mit RSA
  • ContractManagement ? Einzelvertragsabschluss
    • Integration von Einzelverträgen in den Process Workflow
  • TextWeb
    • Drucksteuerung von Schriftstücken über Hostmodule und Queues
    • Performancemessung und Optimierung
  • Zdb - Zentrale Datenbeschaffung
    • Anbindung von diversen Schnittstellen zur Beschaffung von Daten
    • Performancemessung und Optimierung
  • AuthorizationManagement
    • Authorisierungservice über ERGO interne Systeme
    • Caching und Anbindung von diversen Schnittstellen
  • NotificationService
    • Benachrichtigungsservice über Email
  • VDBProxy
    • Proxy Service zum internen Mainframe-VDB Modul
  • ArchiveService
    • Archiverung von Metadaten und Dokumente
  • EMCVerificationService
    • Verfizierung und Steuerung von Druckdokumenten
  • Diverse Tools
    • Diverse Utility Tools zum Administrieren und Vereinfachung von Routinen

Aufgaben
  • Beratung und Umsetzung der technischen Architektur
  • Implementierung und Test
  • Aufbau der CI/CD-Umgebung mit Jenkins
  • Integration der Microservices in Openshift
  • Anbindung Kafka
  • Simulation Identity Management auf Basis von OpenSAML sowie auch OAuth
  • Hilfestellung anderer Teams bei technischen Fragenstellung
  • Performancemessung und Optimierung
  • Resilincefähigkeit der Anwendungen
  • Dokumentation und Handbücher
  • Entwicklung
    • Agile Entwicklung, Kanban
  • Sprache
    • ?Deutsch und Englisch (Wort und Schrift)
Java 8-21 Spring Boot REST SOAP SQL SAML Continues Integration JMS Microservices Spring Suite mit Web Data Kafka Security Soap Jms Integration Batch usw Smb2/3 RSA Spring Cloud Stack IntellJ Openshift Kubernetes AWS Docker Jira Confluence git maven Jenkins Nexus ActiveDirectory WebsphereMQ OpenSAML Junit Swagger Radius-Protocol MSSQL Server JMeter
Ergo Versicherung Group, Düsseldorf
2 Jahre 1 Monat
2018-01 - 2020-01

verschiedenes

Java 8 Spring Boot Rest ...
Projekte
  • Beratungstätigkeit für die Digital HealthCare NRW e.V. für eFA (elektronische Fallakte), Implementierung Testclient mit KV-Connect und Authentifizierung mit Keycloak und OpenAM (nebenbei)
    • Beratung eFA ( elektronische Fallakte) mit Anbindung KV-Connect
    • Implementierung eines TestClients
    • Anbindung an eFA-Portal
    • Identity Management mit Keycloak und OpenAM
  • Aufbau CI/CD Umgebung für die KVWL (nebenbei)
    • Beratung Aufbau Buildenvironment CI/CD
    • Jira/Confluence/Bitbucket
  • Entwicklung
    • Agile Entwicklung, Kanban
  • Sprache
    • ?Deutsch (in Wort und Schrift)
Java 8 Spring Boot Rest WebServices SQL SAMLv2 Tools: Eclipse Chrome Docker OpenLDAP Ansible Jira Confluence Bitbucket git maven Jenkins Nexus OpenAm Keycloak
auf Anfrage
7 Monate
2018-03 - 2018-09

Aufbau eines zweiten Start-Ups

Java 8 Spring Boot 2 Data/JPA ...
Inhouse: Aufbau eines zweiten Start-Ups: health-data-protect.de Datenschutz im Gesundheitswesen, kompletter Aufbau: Implementierung und inhaltliche Gliederung, DevOps, Datenschutzbeauftragter
  • Architektur und Entwicklung
  • Automatisierter Aufbau der Test- und Buildumgebung mit Ansible auf Profitbricks
  • Jenkins Pipelining
  • Aufbau Entwicklungsumgebung
  • Entwicklung
    • Agile Entwicklung, Kanban
  • Sprache
    • ?Deutsch (Wort und Schrift)
Java 8 Spring Boot 2 Data/JPA Security Rest MVC mit Thymeleaf (Templating Engine) MicroServices JavaScript jQuery Junit asciidoc Eclipse IntelliJ Chrome HA-Proxy Ansible Docker Jira Confluence git maven Bitbucket ELK ? Elasticsearch Logstash Kibana Jenkins Nexus Jmeter Grafana ArangoDB Vagrant
auf Anfrage
10 Monate
2017-05 - 2018-02

Aufbau eines Start-Up Unternehmens

Java 8 STOMP HTTP ...
Inhouse: Aufbau eines eigenen Start-Up Unternehmens im Gesundheitswesen (Inhalt geheim)
  • Architektur und Entwicklung
  • SPA- Single Page Application
  • Automatisierter Aufbau der Test- und Buildumgebung mit Ansible
  • Amazon EC2 (Elastic Cloud)
  • Jenkins Pipelining
  • Aufbau Entwicklungsumgebung
  • Entwicklung
    • Agile Entwicklung, Kanban
  • Sprache
    • ?Deutsch (Wort und Schrift)
Java 8 STOMP HTTP Spring Boot Microservices Rest WebServices JavaScript jQuery AngularJS KStreams. Junit aws-ec2 aws-s3 asciidoc SQL Eclipse Webstorm Chrome Tomcat Kafka RabitMQ Docker Kubernetes HA-Proxy OpenLDAP Ansible Confluence git maven Stash Bitbucket ELK ? Elasticsearch Logstash Kibana Jenkins Nexus Jmeter Vagrant
auf Anfrage
2 Jahre 7 Monate
2014-10 - 2017-04

KV-Connect - kryptographisch abgesicherte Kommunikationsplattform

Architektur, Projektleitung sowie Entwicklung Full Stack Java Microservices JEE ...
Architektur, Projektleitung sowie Entwicklung
KV-Connect - kryptographisch abgesicherte Kommunikationsplattform für Ärzte und Krankenhäuser. eTerminservice, Aufbau und Betrieb Terminservicestellen für die KVen
  • Architektur, Projektleitung sowie Entwicklung für KV-Connect Server, KVConnect Client, Tooling für KV-Connect, eTerminservice
  • Spezifikation und technische Vorbereitung von Anwendungen für KV-Connect, insbesondere eArztbrief, 1-Clickabrechnung, ABD, DALE-UV, EDMP, LDT, sQS
  • Supportkonzept und Support von KV-Connect
  • Schulung Mitarbeiter für Support
  • Netzwerkanalyse und Administration
  • Konzeption Systemlandschaft, Performanceanalyse
  • Weiterentwicklung der Benutzerverwaltung von KV-Connect
  • Migrationskonzept und Durchführung von EJBCA auf neueste Version
  • Umstellung Projekte auf Java 8 und git
  • Deployment KV-Connect und Bereitstellung
  • Co-Betreuung TÜV-Zertifizierung und KBV-Zertifizierung
  • Umstellung Systeme auf BSI-Konformität
  • Upgrade PKI-Systeme
  • FIM Integration für eTerminservice
  • Einbindung und Betrieb von OpenAM
  • Integration Identity Provider anderer Kven
  • Fehleranalyse und Support eTerminservice
  • PerformanceTesting eTerminservice
  • Reporting für KV-Connect
  • Vorbereitung und Durchführung von Workshops, Betreuung ITA
  • Proof of Concept: Ablösung OpenAM durch Keycloak
  • Entwicklung
    • Scrum (Agile Entwicklung), Kanban
  • Sprache
    • ?Deutsch (Wort und Schrift)
Full Stack Java Microservices JEE OSGI .NET LDAP JSF JDBC und Hibernate WebServices - REST und SOAP TLS SMTP POP3 S/MIME JavaMail JMS SAML XML JSON Kryptographie Wildfly Tomcat Jetty OpdenLdap OpenAM Keycloak EJBCA ActiveMQ openssl MySql/MariaDB Eclipse git svn BouncyCastle maven Jenkins Nexus Stash Confluence Redhat 6/7 VirtualBox JMeter Couchbase Splunk Virtualbox AppDynamics Wireshark und Netzwerktools i.Allg. Centos 6 7 RedHat 6 7 Windows
KV Telematik GmbH, Berlin, Tochter der KBV, Berlin (Gesundheitswesen)
Berlin
1 Jahr 4 Monate
2013-03 - 2014-06

KV-Connect - kryptographisch abgesicherte Kommunikationsplattform

Full Stack Java REST SOAP ...
KV-Connect - kryptographisch abgesicherte Kommunikationsplattform für Ärzte und Krankenhäuser
  •  Architektur und Entwicklung
  • Spezifikation und technische Vorbereitung von Diensten und Konzepte
  • Erweiterung SMTP/POP3 Protokolle
  • Fortführung und Installation einer PKI - Infrastruktur mit EJBCA-Software
  • Umsetzung von Zertifikatsketten an der PKI
  • Implementierung von REST-Schnittstellen
  • Planung und Migration von Referenz- und Produktionssystem inkl. komplette Systeme zum Rechenzentrum der KV Telematik GmbH
  • Planung Versionierungskonzept
  • Releasemanagement
  • Bugfixing
  • Entwicklung
    • Agile Entwicklung, Kanban
  • Sprache 
    • ?Deutsch (Wort und Schrift)
Full Stack Java REST SOAP EJB LDAP Wicket OSGI (Apache Felix) mit iPOJO .NET RestEasy JDBC JSF Hibernate SSL SMTP POP3 S/MIME JavaMail JBOSS 5 Tomcat Jetty OpdenLdap EJBCA Openssl MySql 5 Eclipse SVN Maven Jenkins Nexus. EJBCA Redmine VMWare keytool wireshark Umgebung: RedHat 6 Centos 6 Windows
KVWL, Dortmund
Dortmund
2 Jahre 3 Monate
2010-07 - 2012-09

Zensus 2011

Software Entwickler J2EE Java EJB 3 ...
Software Entwickler
Entwicklung bei Zensus 2011 ? Volksbefragung der Bundesrepublik Deutschland im Jahre 2011 und ff.
  • Module:
    • ZEM (Zentrales Erhebungsmanagement ? Unterstützende, webbasierende Software für die Erhebungsstellen zur Durchführung der Befragung)
    • PA (Personenabgleich mit Verfahren ZUF/ MRA/MMS, ELA Abgleich der erhobenen Daten/ Fragebögen mit den u.a. vorhandenen melderegisterbasierenden Daten)
    • AUFM (Aufbereitungsmanagement ? Zentrales Modul zum Verwalten der Aufbereitungsverfahren; dabei werden Daten u.a. ergänzt, signiert und imputiert. Das weitere Verfahren wäre somit die Hochrechnung)
  • Entwicklung
    • V-Wasserfall
  • Sprache
    • ?Deutsch (Wort und Schrift)
J2EE Java EJB 3 JSF JMS JPA (Hibernate) WebServices Apache CXF Xtext BOSS 5.0.1 Oracle 10g und 11g Eclipse Clearcase Ant Maven Citrix AppDynamics
IT.NRW, Düsseldorf
1 Jahr 9 Monate
2008-07 - 2010-03

WBU ? WGZ Beschlussumsetzung 1.0 bis 2.0

J2EE Java EJB 2.1 ...
  • Entwicklung eines Tools zur Erstellung von Syndizierungsbeschlüssen (Konsortialkreditwesen) basierend auf das Swing basierende Bank21-Framework der GAD (als Frontend) und ZIS (Zentralbank-Informations-System) Host-System (als Backend)
  • Begleitung des Projekts als Softwareingenieur von der Entwicklung bis hin zur Auslieferung
  • Entwicklung
    • V-Wasserfall
  • Sprache
    • ?Deutsch (Wort und Schrift)
J2EE Java EJB 2.1 Bank21 (Swing) IMS Connect DB2 IBM Websphere 6 & Websphere 7 RSA 7 & RSA 7.5 UCM Clearcase ZIS
GAD eG, Münster
2 Monate
2008-05 - 2008-06

Packstation Version 9B

J2EE Java 5 EJB 3.0 ...
  • Entwicklung eines Architektur- und Entwicklungskonzepts zur Erweiterung der vorhandenen Packstation-Anwendung in Hinblick auf die Umstellung mittels WebServices
  • Erstellung eines Buildkonzepts und Projektsetup mit Maven 2
J2EE Java 5 EJB 3.0 Struts 2.0 iBatis WebServices Bea Weblogic 10.0 Sonic JMS Eclipse 3.3 (Workshop von BEA) Maven 2 Oracle 10g
Deutsche Post AG, Bonn
2 Jahre 3 Monate
2006-02 - 2008-04

Entwicklung OES 1.0 bis 1.2 ? OSS-NMS

Lead Designer,J2EE Entwickler BuildManager J2EE EJB 2.0/2.1 UML ...
Lead Designer,J2EE Entwickler BuildManager
Entwicklung OES 1.0 bis 1.2 ? OSS-NMS (Network Management System) von Nokia, Bereich PM (Performance Management) im Bereich Backend 
  • Konfiguration eines Testframeworks, um E2E-Tests durchzuführen
  • Verantwortlich für den Upgrade von Websphere 5.1 auf 6 und dessen Management/ Konfiguration
  • Migration von Softwarekomponenten auf neueste Standards
  • Transformation von Datenbankschematabeschreibungen mittels XSL(T)
  • Verantwortlich für das Generieren/Ausführen von SQL Scripts mittels einer Nokia internen Softwarekomponente
  • Entwicklung von Session/Entity Beans
  • Datawarehousing/OLAP Services ? Aggregation von Massendaten
  • Agile Entwicklung, daher auch verschiedene zusätzliche Rollen:
    • LEAD Designer ? Adaptation Deployment
      • Design und Dokumentation von Deployment Prozessen
      • Planung von Iterationen und Führung des Deploymentteams
      • Moderieren von Iterationsergebnissen an das Management
    • Buildmanager OES über 2 Iterationen (~5 Wochen)
      • Verantwortlicher Buildmanager über das gesamte OES Team (~200MA)
      • Koordination und Management des täglichen OES Builds
      • Erfolg: Als erster Buildmanager erfolgreiches Build, nachdem von CC/Ant auf SVN/Maven umgestellt wurde
  • Entwicklung
    • Agile Entwicklung, MDA (Model Driven Architecture), Continuous Integration
  • Sprachen
    • ?Englisch (Wort und Schrift)
J2EE EJB 2.0/2.1 UML XML/XSLT EMF SQL EJBQL JACL JUNIT AspectJ RAD 6 Eclipse 3.2 WSAD 5.1 Websphere 5.1.x Websphere 6.0.x Oracle 10g UCM Clearcase Ant Websphere MQ JUnit XMLUnit EasyMock CruiseControl EMF (Eclipse Modelling Framework) OSS/J Standard Subversion/Maven 2
Nokia Siemens Networks
Düsseldorf
6 Monate
2005-08 - 2006-01

Entwicklung und Implementierung zweier Module

J2EE EJB 2.0 XDoclet ...
  • Entwicklung und Implementierung zweier Module/Adapter für das (FM) Fault Management von T-Com, Persistierung von Netzobjekten, Konfiguration von Websphere u. Weblogic Server, Buildmanagement
  • Entwicklung
    • V-Wasserfall
  • Sprachen
    • ?Deutsch (Wort und Schrift)

J2EE EJB 2.0 XDoclet XML SQL EJBQL Eclipse 3.1 WSAD 5.1 WAS 5.1.3 Weblogic 8.1 Oracle 10g MySql 5 CVS Ant Websphere MQ JUnitEE DBUnit Mercury TestDirector
T-Systems, Bremen
Bremen
4 Monate
2005-05 - 2005-08

Entwicklung und Implementierung eines webbasierten Steuerungstools

SoftwareEntwickler J2EE WAS 6.0 JSF ...
SoftwareEntwickler
  • Entwicklung und Implementierung eines webbasierten Steuerungstools für die Automobilindustrie
  • Entwicklung
    • Wasserfall
  • Sprachen
    • ?Englisch (Schrift), Deutsch (Wort)
J2EE WAS 6.0 JSF XML HTML/CSS2.0 RAD 6.0 Java 1.5 MS SQL Server Rational Requiste Pro CVS
Continental
4 Monate
2005-01 - 2005-04

Projektorganisation Vetrieb

Wirtschaftsingenieur
Wirtschaftsingenieur
  • Reorganisierung und Optimierung von Geschäftsprozessen
  • Controlling
  • Projektmanagement
Gebr. Hoffmann, Krefeld
6 Monate
2002-05 - 2002-10

Konzeption, Entwicklung und Implementierung eines Frameworks

J2EE JSP/Servlets XML ...
  • Konzeption, Entwicklung und Implementierung eines Frameworks zum Aufbau eines webbasierten Portals
  • Schnittstellenentwicklung zur DB über das Innuendo Data Management
J2EE JSP/Servlets XML Java 1.4 Tomcat 4 Websphere 4 DB2 Eclipse HTML/CSS2.0
Innuendo Softwaretechnology GmbH, München
7 Monate
2001-10 - 2002-04

Realisierung der eFiliale für die dt. Post

MS. NET C# XML ...
  • Entwicklung, Implementierung und Optimierung von Webservices
  • XML-Hauptarchitekt
MS. NET C# XML DB MS. Visual .Net Studio SQL Oracle 7 Toad XML Spy
Deutsche Post AG, Berlin
8 Monate
2001-02 - 2001-09

Implementierung einer Internetanwendung

SoftwareEntwickler JSP Servlets Struts ...
SoftwareEntwickler

Implementierung einer Internetanwendung

  • Coaching und Projektmanagement von 5 Mitarbeitern
  • Implementierung eines Performance Benchmarks zur Evaluierung von EJBs
  • Persistierung im Vergleich zu traditionellen Persisitence Frameworks
  • Entwicklung und Konzeption von Datenbankschemabeschreibungen (DTD und XML-Schema) mittels Java und XML
  • Entwicklung eines auf DOM basierenden Parsers

JSP Servlets Struts SOAP EJB SQL Visual Age for Java Tomcat Bea Weblogic 5.1 WAS Innuendo Data Management DB2 Xerces XML Spy JDBC
Innuendo Softwaretechnology GmbH, München
6 Monate
2000-09 - 2001-02

Installation eines IMAP Servers

Java JavaMail API Java Servlet API ...
Erweiterung des Webportals mittels einer Mailanwendung basierend auf Servertechnologien (JDBC, Servlets), Protokolle HTTP, POP3, IMAP, SMTP
Java JavaMail API Java Servlet API Visual Age for Java HTML SQL TCP/IP
Innuendo Softwaretechnology GmbH, München

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 8 Monate
2003-03 - 2004-10

Studium - Wirtschaftsingenieurwesen

Diplom, Fachhochschule Bochum
Diplom
Fachhochschule Bochum

3 Jahre 5 Monate
1997-10 - 2001-02

Studium - Technische Informatik

Diplom, Fachhochschule Dortmund
Diplom
Fachhochschule Dortmund
10 Monate
1999-09 - 2000-06

Auslandsstudium in England

LMU (Leeds Metropolitan University)
LMU (Leeds Metropolitan University)

Position

Position

Architektur, Entwicklung

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Microservice PKI SQL REST SOAP WebService Kubernetes Back-End JavaScript openshift Architekt Softwarearchitektur Anforderungsanalyse Software Analyse Digital Operational Resilience Act X.509 React Scrum Continuous Integration IAM

Schwerpunkte

Architektur und Entwicklung
Full Stack Java
Full Spring Suite
Spring Boot, Web,Data, Security, Batch, JMS, uvm.
Microservices
Projektmanagement
DevOps
Buildmanagement
Administration
Datenbank und Netzwerk
PKI
Identity Management

Produkte / Standards / Erfahrungen / Methoden

Entwicklungsmethodiken, Versionierung und Build-Tools
  • Scrum
  • Agile Entwicklung
  • Kanban
  • V-Model
  • Wasserfall
  • git
  • svn
  • UCM Clearcase
  • cvs
  • maven
  • gradle und ant als Build-Tools

Produkte/ Tools
  • IntellJ,
  • VisualCode
  • Eclipse
  • Webstorm
  • Wildfly
  • JBoss
  • IBM Websphere
  • BEA Weblogic
  • Apache Tomcat
  • Jetty
  • Microsoft .Net Studio
  • OpenAM
  • Keycloak
  • EJBCA
  • ActiveMQ
  • Docker
  • Kubernetes
  • Confluence
  • Bitbucket
  • ELK
  • ElasticSearch
  • Logstash und Kibana
  • Jenkins
  • Nexus
  • Maven
  • Ansible
  • HA-Proxy
  • JMeter
  • AppDynamics
  • Wireshark
  • diverse Linux Tools
  • OpenSSL
  • Virtualbox
  • SAP R/3 SD, MM. SAP BI, uvm.

Standards/ Technologien/ Sonstiges
  • Spring Boot
  • Spring Stack (Core, Web, Security usw.) 
  • Java EE (J2EE)
  • Microservices
  • Kafka
  • HTTP
  • REST
  • SOAP
  • XML
  • JSON
  • XSLT
  • UML
  • SQL
  • HQL
  • DW - Data
  • JPA
  • Hibernate
  • jQuery
  • AngularJS
  • JSF
  • Struts
  • HTML
  • Thymeleaf
  • CSS
  • S/MIME
  • Apache Felix mit OSGI
  • TCP/IP
  • JMS
  • Webflux
  • Websockets
  • STOMP
  • TLS
  • IMAP
  • POP3
  • SMTP
  • SMB
  • Radius uvm.

Projekterfahrung
  • Freiberufler seit 2005
  • Projekteinsatz vorzugsweise remote
  • Team bzw. Projektgrößen von 3 bis 200 MA
  • Projekteinsatz als Architekt, Entwickler, sowie auch (Teil-)Projektleitung bzw. Teamführung

Außer studienbegleitende Tätigkeiten

03/2000 - 04/2000
Leeds Metropolitan University, Leeds (UK) (staatliche Hochschule in England)
Erstellung eines Beispiel Online Katalogs auf CD-ROM.
Tools: LINGO, Macromedia Director und Flash

07/1999 - 08/1999
Ruhr Universität Bochum (staatliche Hochschule)
Entwicklung einer Vereinsverwaltung mit dem Generator Janus an der Fakultät für Elektrotechnik und Informationstechnik am des Lehrstuhls für Software-Technik
Tools: Visual C++, UML, Janus, Rational Rose

Betriebssysteme

Centos
HP-UX
Linux
z/OS
RedHat
6/ 7
Unix
Windows
OS/390

Programmiersprachen

ABAP
C
C#
C++
Java
8 - 21
JavaScript
PL/SQL
VBA
jQuery
Batch-Scripting
 

Datenbanken

Couchbase
DB2
Kafka
MS SQL Server
MySQL
Oracle
Neo4J

Datenkommunikation

HTTP
https
Internet, Intranet
JMS
POP3
SMTP
SSL
TLS
TCP/IP

Hardware

AS/400
IBM Großrechner
IBM Seminar

Branchen

Branchen

  • Banken
  • Versicherungen
  • Gesundheitswesen
  • Telekommunikation
  • Verwaltung (Behörde)
  • Logistik
  • Softwarehersteller
  • Automotive
  • Medizin

Einsatzorte

Einsatzorte

Deutschland


möglich

Projekte

Projekte

6 Jahre 1 Monat
2018-11 - 2024-11

verschiedenes

SoftwareEntwickler und Software-Architekt Java 8-21 Spring Boot REST ...
SoftwareEntwickler und Software-Architekt
Projekte
  • Beratungstätigkeit für die Ergo Vertrags- und Regelwerk Plattform
  • Projekt ZAV ? Zukunft Architektur Vertrieb
  • Erneuerung der Vertriebsplattform der ERGO Group

Subprojekte
  • ContentStore
    • Technische Architektur und Implementierung des Contentstores
    • Speicherung und Abruf von Dokumenten
    • Multiportalfähigkeit (Multi-Tenancy sowie auch horizontale Skalierung)
    • Aufbewahrungsmanagement von Dokumenten
  • ECS ? Electronic Confirmation Service mit RSA
    • elektronische Signierung von Verträgen mit RSA
  • ContractManagement ? Einzelvertragsabschluss
    • Integration von Einzelverträgen in den Process Workflow
  • TextWeb
    • Drucksteuerung von Schriftstücken über Hostmodule und Queues
    • Performancemessung und Optimierung
  • Zdb - Zentrale Datenbeschaffung
    • Anbindung von diversen Schnittstellen zur Beschaffung von Daten
    • Performancemessung und Optimierung
  • AuthorizationManagement
    • Authorisierungservice über ERGO interne Systeme
    • Caching und Anbindung von diversen Schnittstellen
  • NotificationService
    • Benachrichtigungsservice über Email
  • VDBProxy
    • Proxy Service zum internen Mainframe-VDB Modul
  • ArchiveService
    • Archiverung von Metadaten und Dokumente
  • EMCVerificationService
    • Verfizierung und Steuerung von Druckdokumenten
  • Diverse Tools
    • Diverse Utility Tools zum Administrieren und Vereinfachung von Routinen

Aufgaben
  • Beratung und Umsetzung der technischen Architektur
  • Implementierung und Test
  • Aufbau der CI/CD-Umgebung mit Jenkins
  • Integration der Microservices in Openshift
  • Anbindung Kafka
  • Simulation Identity Management auf Basis von OpenSAML sowie auch OAuth
  • Hilfestellung anderer Teams bei technischen Fragenstellung
  • Performancemessung und Optimierung
  • Resilincefähigkeit der Anwendungen
  • Dokumentation und Handbücher
  • Entwicklung
    • Agile Entwicklung, Kanban
  • Sprache
    • ?Deutsch und Englisch (Wort und Schrift)
Java 8-21 Spring Boot REST SOAP SQL SAML Continues Integration JMS Microservices Spring Suite mit Web Data Kafka Security Soap Jms Integration Batch usw Smb2/3 RSA Spring Cloud Stack IntellJ Openshift Kubernetes AWS Docker Jira Confluence git maven Jenkins Nexus ActiveDirectory WebsphereMQ OpenSAML Junit Swagger Radius-Protocol MSSQL Server JMeter
Ergo Versicherung Group, Düsseldorf
2 Jahre 1 Monat
2018-01 - 2020-01

verschiedenes

Java 8 Spring Boot Rest ...
Projekte
  • Beratungstätigkeit für die Digital HealthCare NRW e.V. für eFA (elektronische Fallakte), Implementierung Testclient mit KV-Connect und Authentifizierung mit Keycloak und OpenAM (nebenbei)
    • Beratung eFA ( elektronische Fallakte) mit Anbindung KV-Connect
    • Implementierung eines TestClients
    • Anbindung an eFA-Portal
    • Identity Management mit Keycloak und OpenAM
  • Aufbau CI/CD Umgebung für die KVWL (nebenbei)
    • Beratung Aufbau Buildenvironment CI/CD
    • Jira/Confluence/Bitbucket
  • Entwicklung
    • Agile Entwicklung, Kanban
  • Sprache
    • ?Deutsch (in Wort und Schrift)
Java 8 Spring Boot Rest WebServices SQL SAMLv2 Tools: Eclipse Chrome Docker OpenLDAP Ansible Jira Confluence Bitbucket git maven Jenkins Nexus OpenAm Keycloak
auf Anfrage
7 Monate
2018-03 - 2018-09

Aufbau eines zweiten Start-Ups

Java 8 Spring Boot 2 Data/JPA ...
Inhouse: Aufbau eines zweiten Start-Ups: health-data-protect.de Datenschutz im Gesundheitswesen, kompletter Aufbau: Implementierung und inhaltliche Gliederung, DevOps, Datenschutzbeauftragter
  • Architektur und Entwicklung
  • Automatisierter Aufbau der Test- und Buildumgebung mit Ansible auf Profitbricks
  • Jenkins Pipelining
  • Aufbau Entwicklungsumgebung
  • Entwicklung
    • Agile Entwicklung, Kanban
  • Sprache
    • ?Deutsch (Wort und Schrift)
Java 8 Spring Boot 2 Data/JPA Security Rest MVC mit Thymeleaf (Templating Engine) MicroServices JavaScript jQuery Junit asciidoc Eclipse IntelliJ Chrome HA-Proxy Ansible Docker Jira Confluence git maven Bitbucket ELK ? Elasticsearch Logstash Kibana Jenkins Nexus Jmeter Grafana ArangoDB Vagrant
auf Anfrage
10 Monate
2017-05 - 2018-02

Aufbau eines Start-Up Unternehmens

Java 8 STOMP HTTP ...
Inhouse: Aufbau eines eigenen Start-Up Unternehmens im Gesundheitswesen (Inhalt geheim)
  • Architektur und Entwicklung
  • SPA- Single Page Application
  • Automatisierter Aufbau der Test- und Buildumgebung mit Ansible
  • Amazon EC2 (Elastic Cloud)
  • Jenkins Pipelining
  • Aufbau Entwicklungsumgebung
  • Entwicklung
    • Agile Entwicklung, Kanban
  • Sprache
    • ?Deutsch (Wort und Schrift)
Java 8 STOMP HTTP Spring Boot Microservices Rest WebServices JavaScript jQuery AngularJS KStreams. Junit aws-ec2 aws-s3 asciidoc SQL Eclipse Webstorm Chrome Tomcat Kafka RabitMQ Docker Kubernetes HA-Proxy OpenLDAP Ansible Confluence git maven Stash Bitbucket ELK ? Elasticsearch Logstash Kibana Jenkins Nexus Jmeter Vagrant
auf Anfrage
2 Jahre 7 Monate
2014-10 - 2017-04

KV-Connect - kryptographisch abgesicherte Kommunikationsplattform

Architektur, Projektleitung sowie Entwicklung Full Stack Java Microservices JEE ...
Architektur, Projektleitung sowie Entwicklung
KV-Connect - kryptographisch abgesicherte Kommunikationsplattform für Ärzte und Krankenhäuser. eTerminservice, Aufbau und Betrieb Terminservicestellen für die KVen
  • Architektur, Projektleitung sowie Entwicklung für KV-Connect Server, KVConnect Client, Tooling für KV-Connect, eTerminservice
  • Spezifikation und technische Vorbereitung von Anwendungen für KV-Connect, insbesondere eArztbrief, 1-Clickabrechnung, ABD, DALE-UV, EDMP, LDT, sQS
  • Supportkonzept und Support von KV-Connect
  • Schulung Mitarbeiter für Support
  • Netzwerkanalyse und Administration
  • Konzeption Systemlandschaft, Performanceanalyse
  • Weiterentwicklung der Benutzerverwaltung von KV-Connect
  • Migrationskonzept und Durchführung von EJBCA auf neueste Version
  • Umstellung Projekte auf Java 8 und git
  • Deployment KV-Connect und Bereitstellung
  • Co-Betreuung TÜV-Zertifizierung und KBV-Zertifizierung
  • Umstellung Systeme auf BSI-Konformität
  • Upgrade PKI-Systeme
  • FIM Integration für eTerminservice
  • Einbindung und Betrieb von OpenAM
  • Integration Identity Provider anderer Kven
  • Fehleranalyse und Support eTerminservice
  • PerformanceTesting eTerminservice
  • Reporting für KV-Connect
  • Vorbereitung und Durchführung von Workshops, Betreuung ITA
  • Proof of Concept: Ablösung OpenAM durch Keycloak
  • Entwicklung
    • Scrum (Agile Entwicklung), Kanban
  • Sprache
    • ?Deutsch (Wort und Schrift)
Full Stack Java Microservices JEE OSGI .NET LDAP JSF JDBC und Hibernate WebServices - REST und SOAP TLS SMTP POP3 S/MIME JavaMail JMS SAML XML JSON Kryptographie Wildfly Tomcat Jetty OpdenLdap OpenAM Keycloak EJBCA ActiveMQ openssl MySql/MariaDB Eclipse git svn BouncyCastle maven Jenkins Nexus Stash Confluence Redhat 6/7 VirtualBox JMeter Couchbase Splunk Virtualbox AppDynamics Wireshark und Netzwerktools i.Allg. Centos 6 7 RedHat 6 7 Windows
KV Telematik GmbH, Berlin, Tochter der KBV, Berlin (Gesundheitswesen)
Berlin
1 Jahr 4 Monate
2013-03 - 2014-06

KV-Connect - kryptographisch abgesicherte Kommunikationsplattform

Full Stack Java REST SOAP ...
KV-Connect - kryptographisch abgesicherte Kommunikationsplattform für Ärzte und Krankenhäuser
  •  Architektur und Entwicklung
  • Spezifikation und technische Vorbereitung von Diensten und Konzepte
  • Erweiterung SMTP/POP3 Protokolle
  • Fortführung und Installation einer PKI - Infrastruktur mit EJBCA-Software
  • Umsetzung von Zertifikatsketten an der PKI
  • Implementierung von REST-Schnittstellen
  • Planung und Migration von Referenz- und Produktionssystem inkl. komplette Systeme zum Rechenzentrum der KV Telematik GmbH
  • Planung Versionierungskonzept
  • Releasemanagement
  • Bugfixing
  • Entwicklung
    • Agile Entwicklung, Kanban
  • Sprache 
    • ?Deutsch (Wort und Schrift)
Full Stack Java REST SOAP EJB LDAP Wicket OSGI (Apache Felix) mit iPOJO .NET RestEasy JDBC JSF Hibernate SSL SMTP POP3 S/MIME JavaMail JBOSS 5 Tomcat Jetty OpdenLdap EJBCA Openssl MySql 5 Eclipse SVN Maven Jenkins Nexus. EJBCA Redmine VMWare keytool wireshark Umgebung: RedHat 6 Centos 6 Windows
KVWL, Dortmund
Dortmund
2 Jahre 3 Monate
2010-07 - 2012-09

Zensus 2011

Software Entwickler J2EE Java EJB 3 ...
Software Entwickler
Entwicklung bei Zensus 2011 ? Volksbefragung der Bundesrepublik Deutschland im Jahre 2011 und ff.
  • Module:
    • ZEM (Zentrales Erhebungsmanagement ? Unterstützende, webbasierende Software für die Erhebungsstellen zur Durchführung der Befragung)
    • PA (Personenabgleich mit Verfahren ZUF/ MRA/MMS, ELA Abgleich der erhobenen Daten/ Fragebögen mit den u.a. vorhandenen melderegisterbasierenden Daten)
    • AUFM (Aufbereitungsmanagement ? Zentrales Modul zum Verwalten der Aufbereitungsverfahren; dabei werden Daten u.a. ergänzt, signiert und imputiert. Das weitere Verfahren wäre somit die Hochrechnung)
  • Entwicklung
    • V-Wasserfall
  • Sprache
    • ?Deutsch (Wort und Schrift)
J2EE Java EJB 3 JSF JMS JPA (Hibernate) WebServices Apache CXF Xtext BOSS 5.0.1 Oracle 10g und 11g Eclipse Clearcase Ant Maven Citrix AppDynamics
IT.NRW, Düsseldorf
1 Jahr 9 Monate
2008-07 - 2010-03

WBU ? WGZ Beschlussumsetzung 1.0 bis 2.0

J2EE Java EJB 2.1 ...
  • Entwicklung eines Tools zur Erstellung von Syndizierungsbeschlüssen (Konsortialkreditwesen) basierend auf das Swing basierende Bank21-Framework der GAD (als Frontend) und ZIS (Zentralbank-Informations-System) Host-System (als Backend)
  • Begleitung des Projekts als Softwareingenieur von der Entwicklung bis hin zur Auslieferung
  • Entwicklung
    • V-Wasserfall
  • Sprache
    • ?Deutsch (Wort und Schrift)
J2EE Java EJB 2.1 Bank21 (Swing) IMS Connect DB2 IBM Websphere 6 & Websphere 7 RSA 7 & RSA 7.5 UCM Clearcase ZIS
GAD eG, Münster
2 Monate
2008-05 - 2008-06

Packstation Version 9B

J2EE Java 5 EJB 3.0 ...
  • Entwicklung eines Architektur- und Entwicklungskonzepts zur Erweiterung der vorhandenen Packstation-Anwendung in Hinblick auf die Umstellung mittels WebServices
  • Erstellung eines Buildkonzepts und Projektsetup mit Maven 2
J2EE Java 5 EJB 3.0 Struts 2.0 iBatis WebServices Bea Weblogic 10.0 Sonic JMS Eclipse 3.3 (Workshop von BEA) Maven 2 Oracle 10g
Deutsche Post AG, Bonn
2 Jahre 3 Monate
2006-02 - 2008-04

Entwicklung OES 1.0 bis 1.2 ? OSS-NMS

Lead Designer,J2EE Entwickler BuildManager J2EE EJB 2.0/2.1 UML ...
Lead Designer,J2EE Entwickler BuildManager
Entwicklung OES 1.0 bis 1.2 ? OSS-NMS (Network Management System) von Nokia, Bereich PM (Performance Management) im Bereich Backend 
  • Konfiguration eines Testframeworks, um E2E-Tests durchzuführen
  • Verantwortlich für den Upgrade von Websphere 5.1 auf 6 und dessen Management/ Konfiguration
  • Migration von Softwarekomponenten auf neueste Standards
  • Transformation von Datenbankschematabeschreibungen mittels XSL(T)
  • Verantwortlich für das Generieren/Ausführen von SQL Scripts mittels einer Nokia internen Softwarekomponente
  • Entwicklung von Session/Entity Beans
  • Datawarehousing/OLAP Services ? Aggregation von Massendaten
  • Agile Entwicklung, daher auch verschiedene zusätzliche Rollen:
    • LEAD Designer ? Adaptation Deployment
      • Design und Dokumentation von Deployment Prozessen
      • Planung von Iterationen und Führung des Deploymentteams
      • Moderieren von Iterationsergebnissen an das Management
    • Buildmanager OES über 2 Iterationen (~5 Wochen)
      • Verantwortlicher Buildmanager über das gesamte OES Team (~200MA)
      • Koordination und Management des täglichen OES Builds
      • Erfolg: Als erster Buildmanager erfolgreiches Build, nachdem von CC/Ant auf SVN/Maven umgestellt wurde
  • Entwicklung
    • Agile Entwicklung, MDA (Model Driven Architecture), Continuous Integration
  • Sprachen
    • ?Englisch (Wort und Schrift)
J2EE EJB 2.0/2.1 UML XML/XSLT EMF SQL EJBQL JACL JUNIT AspectJ RAD 6 Eclipse 3.2 WSAD 5.1 Websphere 5.1.x Websphere 6.0.x Oracle 10g UCM Clearcase Ant Websphere MQ JUnit XMLUnit EasyMock CruiseControl EMF (Eclipse Modelling Framework) OSS/J Standard Subversion/Maven 2
Nokia Siemens Networks
Düsseldorf
6 Monate
2005-08 - 2006-01

Entwicklung und Implementierung zweier Module

J2EE EJB 2.0 XDoclet ...
  • Entwicklung und Implementierung zweier Module/Adapter für das (FM) Fault Management von T-Com, Persistierung von Netzobjekten, Konfiguration von Websphere u. Weblogic Server, Buildmanagement
  • Entwicklung
    • V-Wasserfall
  • Sprachen
    • ?Deutsch (Wort und Schrift)

J2EE EJB 2.0 XDoclet XML SQL EJBQL Eclipse 3.1 WSAD 5.1 WAS 5.1.3 Weblogic 8.1 Oracle 10g MySql 5 CVS Ant Websphere MQ JUnitEE DBUnit Mercury TestDirector
T-Systems, Bremen
Bremen
4 Monate
2005-05 - 2005-08

Entwicklung und Implementierung eines webbasierten Steuerungstools

SoftwareEntwickler J2EE WAS 6.0 JSF ...
SoftwareEntwickler
  • Entwicklung und Implementierung eines webbasierten Steuerungstools für die Automobilindustrie
  • Entwicklung
    • Wasserfall
  • Sprachen
    • ?Englisch (Schrift), Deutsch (Wort)
J2EE WAS 6.0 JSF XML HTML/CSS2.0 RAD 6.0 Java 1.5 MS SQL Server Rational Requiste Pro CVS
Continental
4 Monate
2005-01 - 2005-04

Projektorganisation Vetrieb

Wirtschaftsingenieur
Wirtschaftsingenieur
  • Reorganisierung und Optimierung von Geschäftsprozessen
  • Controlling
  • Projektmanagement
Gebr. Hoffmann, Krefeld
6 Monate
2002-05 - 2002-10

Konzeption, Entwicklung und Implementierung eines Frameworks

J2EE JSP/Servlets XML ...
  • Konzeption, Entwicklung und Implementierung eines Frameworks zum Aufbau eines webbasierten Portals
  • Schnittstellenentwicklung zur DB über das Innuendo Data Management
J2EE JSP/Servlets XML Java 1.4 Tomcat 4 Websphere 4 DB2 Eclipse HTML/CSS2.0
Innuendo Softwaretechnology GmbH, München
7 Monate
2001-10 - 2002-04

Realisierung der eFiliale für die dt. Post

MS. NET C# XML ...
  • Entwicklung, Implementierung und Optimierung von Webservices
  • XML-Hauptarchitekt
MS. NET C# XML DB MS. Visual .Net Studio SQL Oracle 7 Toad XML Spy
Deutsche Post AG, Berlin
8 Monate
2001-02 - 2001-09

Implementierung einer Internetanwendung

SoftwareEntwickler JSP Servlets Struts ...
SoftwareEntwickler

Implementierung einer Internetanwendung

  • Coaching und Projektmanagement von 5 Mitarbeitern
  • Implementierung eines Performance Benchmarks zur Evaluierung von EJBs
  • Persistierung im Vergleich zu traditionellen Persisitence Frameworks
  • Entwicklung und Konzeption von Datenbankschemabeschreibungen (DTD und XML-Schema) mittels Java und XML
  • Entwicklung eines auf DOM basierenden Parsers

JSP Servlets Struts SOAP EJB SQL Visual Age for Java Tomcat Bea Weblogic 5.1 WAS Innuendo Data Management DB2 Xerces XML Spy JDBC
Innuendo Softwaretechnology GmbH, München
6 Monate
2000-09 - 2001-02

Installation eines IMAP Servers

Java JavaMail API Java Servlet API ...
Erweiterung des Webportals mittels einer Mailanwendung basierend auf Servertechnologien (JDBC, Servlets), Protokolle HTTP, POP3, IMAP, SMTP
Java JavaMail API Java Servlet API Visual Age for Java HTML SQL TCP/IP
Innuendo Softwaretechnology GmbH, München

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 8 Monate
2003-03 - 2004-10

Studium - Wirtschaftsingenieurwesen

Diplom, Fachhochschule Bochum
Diplom
Fachhochschule Bochum

3 Jahre 5 Monate
1997-10 - 2001-02

Studium - Technische Informatik

Diplom, Fachhochschule Dortmund
Diplom
Fachhochschule Dortmund
10 Monate
1999-09 - 2000-06

Auslandsstudium in England

LMU (Leeds Metropolitan University)
LMU (Leeds Metropolitan University)

Position

Position

Architektur, Entwicklung

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Microservice PKI SQL REST SOAP WebService Kubernetes Back-End JavaScript openshift Architekt Softwarearchitektur Anforderungsanalyse Software Analyse Digital Operational Resilience Act X.509 React Scrum Continuous Integration IAM

Schwerpunkte

Architektur und Entwicklung
Full Stack Java
Full Spring Suite
Spring Boot, Web,Data, Security, Batch, JMS, uvm.
Microservices
Projektmanagement
DevOps
Buildmanagement
Administration
Datenbank und Netzwerk
PKI
Identity Management

Produkte / Standards / Erfahrungen / Methoden

Entwicklungsmethodiken, Versionierung und Build-Tools
  • Scrum
  • Agile Entwicklung
  • Kanban
  • V-Model
  • Wasserfall
  • git
  • svn
  • UCM Clearcase
  • cvs
  • maven
  • gradle und ant als Build-Tools

Produkte/ Tools
  • IntellJ,
  • VisualCode
  • Eclipse
  • Webstorm
  • Wildfly
  • JBoss
  • IBM Websphere
  • BEA Weblogic
  • Apache Tomcat
  • Jetty
  • Microsoft .Net Studio
  • OpenAM
  • Keycloak
  • EJBCA
  • ActiveMQ
  • Docker
  • Kubernetes
  • Confluence
  • Bitbucket
  • ELK
  • ElasticSearch
  • Logstash und Kibana
  • Jenkins
  • Nexus
  • Maven
  • Ansible
  • HA-Proxy
  • JMeter
  • AppDynamics
  • Wireshark
  • diverse Linux Tools
  • OpenSSL
  • Virtualbox
  • SAP R/3 SD, MM. SAP BI, uvm.

Standards/ Technologien/ Sonstiges
  • Spring Boot
  • Spring Stack (Core, Web, Security usw.) 
  • Java EE (J2EE)
  • Microservices
  • Kafka
  • HTTP
  • REST
  • SOAP
  • XML
  • JSON
  • XSLT
  • UML
  • SQL
  • HQL
  • DW - Data
  • JPA
  • Hibernate
  • jQuery
  • AngularJS
  • JSF
  • Struts
  • HTML
  • Thymeleaf
  • CSS
  • S/MIME
  • Apache Felix mit OSGI
  • TCP/IP
  • JMS
  • Webflux
  • Websockets
  • STOMP
  • TLS
  • IMAP
  • POP3
  • SMTP
  • SMB
  • Radius uvm.

Projekterfahrung
  • Freiberufler seit 2005
  • Projekteinsatz vorzugsweise remote
  • Team bzw. Projektgrößen von 3 bis 200 MA
  • Projekteinsatz als Architekt, Entwickler, sowie auch (Teil-)Projektleitung bzw. Teamführung

Außer studienbegleitende Tätigkeiten

03/2000 - 04/2000
Leeds Metropolitan University, Leeds (UK) (staatliche Hochschule in England)
Erstellung eines Beispiel Online Katalogs auf CD-ROM.
Tools: LINGO, Macromedia Director und Flash

07/1999 - 08/1999
Ruhr Universität Bochum (staatliche Hochschule)
Entwicklung einer Vereinsverwaltung mit dem Generator Janus an der Fakultät für Elektrotechnik und Informationstechnik am des Lehrstuhls für Software-Technik
Tools: Visual C++, UML, Janus, Rational Rose

Betriebssysteme

Centos
HP-UX
Linux
z/OS
RedHat
6/ 7
Unix
Windows
OS/390

Programmiersprachen

ABAP
C
C#
C++
Java
8 - 21
JavaScript
PL/SQL
VBA
jQuery
Batch-Scripting
 

Datenbanken

Couchbase
DB2
Kafka
MS SQL Server
MySQL
Oracle
Neo4J

Datenkommunikation

HTTP
https
Internet, Intranet
JMS
POP3
SMTP
SSL
TLS
TCP/IP

Hardware

AS/400
IBM Großrechner
IBM Seminar

Branchen

Branchen

  • Banken
  • Versicherungen
  • Gesundheitswesen
  • Telekommunikation
  • Verwaltung (Behörde)
  • Logistik
  • Softwarehersteller
  • Automotive
  • Medizin

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.