JAVA, JEE Berater/Architekt/Entwickler
Aktualisiert am 01.12.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.12.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java EE
Node.js
Quarkus
OpenAPI
MS SQL Server
Docker
Deutsch
Muttersprache
Englisch
Fließend

Einsatzorte

Einsatzorte

Deutschland, Schweiz
möglich

Projekte

Projekte

2 Jahre 4 Monate
2023-09 - 2025-12

Unterstützung Technische Roadmap IPO

Analyst, Berater, Designer, Entwickler Wildfly Quarkus Java ...
Analyst, Berater, Designer, Entwickler

Bei der Umsetzung der technischen Roadmap wurde im Team Offerten (IPO) unterstützt. Die Roadmap ist getrieben durch die Cloud-Strategie der Abteilung Einzelversicherungen (IP). Ein Hauptpunkt der Roadmap war die Migration der bestehenden, propriertären REST-Applikationsschnittstellen hin zu OpenAPI und entsprechender Generierung der REST-Clients auf Kosumentenseite. Hierzu wurde ein Migrations-Guide erstellt und die einzelnen IPO-Applikationen danach migriert. Dabei wurden die verantwortlichen Applikationsentwickler unterstützt oder bei entsprechender Beauftragung die Applikation vollständig migriert. Weiterhin wurden die IPO-Applikationen sukzessive aktualisiert bis auf den Stand Wildfly 36, Java 21, JEE 10, Hibernate 6, Primefaces 14. Neben den technischen Arbeiten wurden auch zwei Quarkus Micro Services für IPO entwickelt (Anlage-Produkte-Service, Protokolleasy-Service), die auf dem Tech Stack Quarkus, JEE 10, Hibernate 7, MSSQL-Cloud, Docker, Kubernetes, Helm, Azure, Argo CD umgesetzt wurden. Ebenso wurde für das Team IPB die neue Wildfly JEE-Applikation (MARS-WM), basierend auf einer bestehenden Applikation, entwickelt.

  • Migration REST-Schnittstellen hin zu OpenAPI mit Client-Generierung
  • Technische Unterstützung der Applikationsentwickler bei der Migration
  • Wartung und Pflege zentraler IPO Artefakte (ipo-master-pom, WebAppBase, OfferteCommon)
  • Automatisiertes aktualisieren der IPO-Applikationen mittels dependabot

Wildfly Quarkus Java JEE REST SOAP JSF Primefaces JWT Hibernate MSSQL Intellij Maven GitHub Copilot Azure Pipelines Continuous Integration JUnit Sonar Cloud GIT Azure DevOps Docker Kubernetes Helm Argo CD dependabot MS Teams Postman SOAP UI Test Driven Development
Swiss Life Zürich
5 Jahre 7 Monate
2018-09 - 2024-03

Music-On-Demand App

Berater, Designer, Entwickler Nodejs REST VSCode ...
Berater, Designer, Entwickler
  • Die Headless Webapp wird für das neueste Infotainmentsystem aus dem VW Konzern entwickelt. Die App läuft auf dem Fahrzeug Porsche Taycan und bildet die Schnittstelle zwischen dem Porsche Authentifizierungs-Backend, dem Streaming Content Provider (Apple Music / Spotify), sowie der nativen HMI (UI / Business Logic).
  • Die agile Entwicklung wurde mit SCRUM durchgeführt.
Nodejs REST VSCode Docker Jest GIT Gliffy Jira Jenkins Continuous Integration Test Driven Development
Valtech-Mobility Frankfurt
3 Jahre 2 Monate
2020-07 - 2023-08

Ablösung Oracle Weblogic

Analyst, Berater, Designer, Entwickler Weblogic Wildfly Java ...
Analyst, Berater, Designer, Entwickler

Migration der bestehenden Weblogic JEE Applikationsserver hin zu Wildfly JEE Applikationsservern für die Abteilung Einzelversicherungen (IP) im Team Zentrale Dienste (IPZ) im Zuge der Cloud-Strategie. Als Pilot wurden die IPZ-Applikationen von Weblogic abgelöst basierend auf einem bestehendem Migration-Guide. Dieser wurde während des Pilots weiterentwickelt und finalisiert. Im Zuge der Migration hin zu Wildfly wurden die Applikationen aktualisiert, u.a. wurde auf JEE 8 und Java 11 migriert und eine tokenbasierte Authentifzierung eingeführt. Nach Abschluss des Pilots wurde die Migration von Weblogic zu Wildfly in den anderen Teams der Abteilung ausgerollt. Dabei wurden die Teams bei der Umsetzung unterstützt und bei Beauftragung durch die Teams auch vollständig durchgeführt.

  • Verifizieren und anpassen des Migration-Guides anhand von Pilot-Migrationen im IPZ
  • Technische Unterstützung der anderen IP-Teams bei der Migration bzw. die vollständige Migration bei entsprechender Beauftragung durch die Teams

Weblogic Wildfly Java JEE REST SOAP JSF JWT Hibernate MSSQL Intellij Maven Azure Pipelines Continuous Integration JUnit Sonar Cloud GIT Azure DevOps MS Teams Postman SOAP UI
Swiss Life Zürich
7 Monate
2018-02 - 2018-08

License App

Berater, Designer, Entwickler Angular Nodejs REST ...
Berater, Designer, Entwickler

  • Die Webapp wurde für das neueste Infotainmentsystem aus dem VW Konzern entwickelt. Die App läuft auf dem Fahrzeug Porsche Taycan und bildet die verfügbaren Connect Services ab und bietet dem Benutzer die Möglichkeit einzelne Dienste zu aktivieren bzw. deaktivieren. 
  • Die agile Entwicklung wird mit SCRUM durchgeführt.

Angular Nodejs REST VSCode Docker GIT Jira Jenkins Continuous Integration
Valtech-Mobility Frankfurt
2 Jahre 2 Monate
2016-06 - 2018-07

DASH

Analyst, Berater, Designer, Entwickler Java JEE JSF ...
Analyst, Berater, Designer, Entwickler

Ablösen der bestehenden UC4 Jobverarbeitung für die Abteilung Einzelversicherungen im Zuge der Cloud-Strategie ?Silvretta?. Die Softwarelösung DASH (Data Streaming Hub) wurde vollständig neu entwickelt mit der Zielsetzung einen leichtgewichtigen, cloudfähigen Ersatz für die nur bedingt cloudfähige UC4 Komponente zu schaffen. DASH verarbeitet täglich bis zu fünfstellige Dateimengen im Batchprozess der Tages-/Monats-/Jahresverarbeitung. Die agile Entwicklung wurde mit SCRUM durchgeführt.

  • Analyse der beteiligten Knoten (Java, .NET, FTPS, SFTP, Sharepoint, Skripte)
  • Analyse der möglichen Applikationsdesigns (EJB vs. Webapp)
  • Design und Umsetzung der Adapter für den Dateitransfer via Data Streaming
  • Rollout auf die Testsysteme
  • Unterstützen der Fachapplikationsverantwortlichen zur Einbindung der neuen Schnittstellen

Java JEE JSF REST Weblogic Oracle Eclipse Enterprise Architect JProfiler Maven Jenkins Continuous Integration JUnit GIT Jira MS Teams
Swiss Life Zürich
3 Monate
2016-03 - 2016-05

CCSS v2

Analyst, Berater, Designer, Entwickler Java XML REST ...
Analyst, Berater, Designer, Entwickler

Der Callcenter Shared Service (CCSS) bietet die Möglichkeit, aus dem Fahrzeug einen Sprachanruf an ein Callcenter aufzubauen. Hierfür wird vorgängig Fahrzeuginformation über einen REST-Aufruf des Fahrzeugs an den CCSS übermittelt, CCSS wertet diese Information aus und antwortet mit einer passenden Callcenter Rufnummer. Der CCSS wird für den VW-Konzern entwickelt, Fahrzeuge der Marken Audi, Porsche und VW nutzen diesen Service. Nach Analyse der bestehenden CCSS v1 Implementierung wurde das vorliegende Solution Concept für CCSS v2 analysiert und mit der Umsetzung der Persistenzschicht in einem ersten Schritt begonnen. Bisher wurde u.a. das neue Feature für die konfigurierbare Logik zur Auswahl eines Callcenters aufgrund der Input-Parameter des Fahrzeug-Requests umgesetzt. Hierfür wurde ein Interpreter gebaut, der die Auswahl-Regeln interpretiert. Die agile Entwicklung wird mit SCRUM durchgeführt.

  • Analyse des bestehenden CCSS v1
  • Analyse des Solution Concepts CCSS v2
  • Umsetzung des Solution Concepts CCSS v2

Java XML REST Tomcat H2 Oracle Eclipse Enterprise Architect Maven Jenkins Continuous Integration JUnit SVN
Valtech Frankfurt
5 Monate
2015-10 - 2016-02

Trinity Autorisierungssystem

Analyst, Berater, Designer, Entwickler Java JEE JAAS ...
Analyst, Berater, Designer, Entwickler

Ablösen des bestehenden Autorisierungssystem Sphinx für die Abteilung Einzelversicherungen. Das neue Autorisierungssystem Trinity ermöglicht der Fachabteilung die Berechtigungen der Benutzer der Einzelversicherungsapplikationen zu verwalten. Neben dieser fachlichen Funktionalität für die Vergabe und Verwaltung der Berechtigungen ist die technische Autorisierung der Benutzer in den Middlewarekomponenten standardisiert worden. Nach einer Detailanalyse des bestehenden Systems Sphinx und dessen API Verwendung in den Applikationen wurden Durchstiche vorgenommen für die fachliche JEE Applikation Trinity und die technische Middlewarekomponenten wie Login-Module und Autorisierungsprovider. Die agile Entwicklung wurde mit SCRUM durchgeführt.

  • Analyse des bestehenden Autorisierungssystems
  • Last- und Performancetests zur Vergleichbarkeit des Alt- und Neu-Systems
  • Design und Umsetzung der neuen Autorisierungs-API für Server-Applikationen und Fat-Clients
  • Rollout auf die Testsysteme

Java JEE JAAS Weblogic Oracle Eclipse Enterprise Architect JProfiler Maven Jenkins Continuous Integration JUnit GIT ClearCase Jira
Swiss Life Zürich
1 Jahr 7 Monate
2014-03 - 2015-09

Porsche In-Car Online-Services

Analyst, Berater, Designer, Entwickler Java XML SCXML ...
Analyst, Berater, Designer, Entwickler

Aufbau und Entwickeln der Porsche Online-Services, die aus der Head-Unit (Navi) des Fahrzeugs aufgerufen werden können. Es wurden neun Dienste serverseitig entwickelt, darunter z.B. Benzinpreisinformationen, Facebook, Twitter. Die Online-Services werden über REST Webservices aus dem Fahrzeug aufgerufen. Die Anfragen der Fahrzeuge laufen über eine Core-Komponente und werden dann an die einzelnen Dienste weitergeleitet. Die Dienste stellen die Anfrage an die Content-Provider und liefern das Remote UI (SCXML) in der Antwort. Der SCXML-Interpreter der Head-Unit interpretiert diese Antwort und stellt die Bedienoberfläche dar. Bei einem ersten technischen Durchstich wurde eine Serverumgebung inklusive Core-Komponente aufgebaut und ein erster Dienst konfiguriert. Als Vorlage standen die Audi Online-Services zur Verfügung. Darauf aufbauend wurde die Machbarkeit der Umsetzung der Porsche Bedienspezifikation verifiziert. Nach dem erfolgreichen Prototypenbau wurde das Team vergrössert und die Entwicklung der restlichen Dienste vorangetrieben. Zunächst wurde für den Sportwagen 911 und dessen Head-Unit entwickelt, in einer zweiten Phase für den Panamera mit einer grösseren Head-Unit und einem anderen Bedienkonzept. Hier wurden wieder technische Durchstiche durchgeführt, um die Machbarkeit zu verifizieren. Neben den verschiedenen Head-Units müssen auch die verschiedenen Märkte (Europa, Nordamerika, China, Japan) und deren rechtliche Vorschriften beachtet werden. Die agile Entwicklung wurde mit SCRUM durchgeführt. Die Sprint Reviews wurden alle zwei Wochen im Porsche Entwicklungszentrum Stuttgart abgehalten. Für Valtech vor Ort waren der Projektleiter, sowie ich als technischer Berater.

  • Analyse der bestehenden Audi Online-Services
  • Review und Machbarkeitsanalyse des Porsche Bedienkonzepts
  • Abstimmungsmeetings mit Head-Unit Softwarelieferant und Porsche IT, Porsche UX
  • Online Service Prototypenbau und Entwicklung zur Marktreife
  • Aufbau der Entwicklungsumgebung

Java XML SCXML Velocity REST Tomcat H2 Oracle Eclipse Maven Jenkins Continuous Integration BDD JBehave JUnit SVN GIT
Valtech Frankfurt
6 Monate
2013-09 - 2014-02

Audi In-Car Online-Services

Analyst, Berater, Designer, Entwickler Java XML REST ...
Analyst, Berater, Designer, Entwickler

Für den Audi In-Car Online-Service ?News? wurde ein neues Konzept für die News-Feed Konvertierungskomponente erstellt und umgesetzt. Die bestehende Lösung entsprach nicht mehr den Audi IT-Datenschutzbestimmungen. Es wurde eine asynchrone Lösung konzeptioniert basierend auf dem Quartz Framework. Die News-Feeds wurden dabei vom Content-Provider abgeholt, in RSS-Feeds konvertiert und dem In-Car News-Dienst bereitgestellt. Zudem wurde in Zusammenarbeit mit Valtech Frankreich Life Cycle Management Tickets zu den Audi und VW Online-Services bearbeitet. Projektsprache des internationalen SCRUM-Teams war Englisch.

  • Architekturdesign für RSS-Feed Konverter, Teamgrösse: 1
  • Bearbeiten von Life Cycle Management Tickets, Team: 6 Personen, international mit Toulouse/Frankreich

Java XML REST Tomcat H2 Oracle Eclipse Enterprise Architect Quartz Maven Jenkins Continuous Integration JUnit SVN
Valtech Frankfurt
4 Monate
2013-05 - 2013-08

OFAN, Finatec VSDS/Profvia SAP Migration

Analyst, Berater, Anforderungsmanager, Designer, Entwickler JEE WLS 10.3.x SOAP ...
Analyst, Berater, Anforderungsmanager, Designer, Entwickler

Ablösen der Swiss Life Backendkomponenten Fiantec VSDS & Profvia durch SAP Standardkomponenten in der Backendprozessanwendung OFAN (Offerte und Antrag). Die Anbindung von OFAN an SAP erfolgt über SOAP Web Services. OFAN besteht aus einer JEE Enterpriseanwendung mit EJB3 und JAX-WS Web Services und einem JMX-Serverteil, der verschiedene Threads für die einzelnen Business-Workflows bereitstellt. In einem ersten Schritt wurde ein Review der SAP-Schnittstellen Spezifikationen durchgeführt, dabei wurde analysiert in wie weit fachliche Anpassungen in der Applikation notwendig sind, da es sich um eine rein technische Migration handeln sollte. Auf Grundlage des Feedbacks wurden erste SAP-Schnittstellen WSDLs geliefert mit denen eine prototypische Implementierung der Web Service Clients durchgeführt wurde. OFAN nahm dabei dei Vorreiterrolle bei den zu migrierenden Applikationen ein. Basierend auf der prototypischen Implementierung wurde weiteres Feedback an das SAP-Team geliefert. Neben der Schnittstellenablösung werden auch fachliche CRs für OFAN analysiert und in enger Abstimmung mit der Fachabteilung umgesetzt.

  • Analyse der bestehenden Schnittstellen zu Fiantec VSDS & Profvia
  • Review der SAP-Schnittstellen Spezifikationen
  • Definieren und Anbinden von OFAN an die neue SAP Web Service Schnittstelle
  • Anforderungsanalyse und Umsetzen von CRs mit der Fachabteilung

JEE WLS 10.3.x SOAP Web Services XML XSL FOP SAP Eclipse PL/SQL Developer Maven Continuous Integration Hudson CheckStyle ClearCase Linux
Swiss Life Zürich

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Diplom-Informatiker (FH) an der Fachhochschule Fulda
  • Studiengang: Angewandte Informatik
  • Studienschwerpunkt: Medieninformatik


Zertifizierungen

  • Sun Certified Enterprise Architect (SCEA)
  • Certified Scrum Master (CSM)

Kompetenzen

Kompetenzen

Top-Skills

Java EE Node.js Quarkus OpenAPI MS SQL Server Docker

Produkte / Standards / Erfahrungen / Methoden

Werkzeuge

  • Intellij
  • Github Copilot
  • VS Code
  • Eclipse
  • Visual Studio
  • Jude UML / Astah
  • Gliffy
  • Enterprise Architect
  • Rational Software Architect
  • Rational Application Developer (RAD)
  • Websphere Application Developer
  • PL/SQL Developer
  • SQL Navigator
  • SQL Developer
  • Maven
  • JBehave
  • Jenkins
  • JUnit
  • Jest
  • JProfiler
  • Jira
  • Sonar Cloud
  • Mockito
  • Podam
  • Assertj
  • Checkstyle
  • Kibana


Applikationsserver

  • Wildlfy / JBoss
  • Oracle WebLogic
  • IBM WebSphere
  • Glassfish
  • Tomcat 


Spezielle Kenntnisse

  • Client/Server-Architektur
  • Model Driven Architecture
  • Pattern basierte JEE-Architekturen
  • Agile Entwicklungsmethode
  • Rational Unified Process
  • Konzeptionierung und Tuning von EJB-Anwendungen
  • Single Sign On
  • Web Service Security
  • Mobile Anwendungen
  • MDD/XDD (Baugruppenbeschreibungssprache Siemens)

 

Qualitätsmanagement

  • Reviews, Inspektionen
  • Softwaremetriken
  • Last-Tests
  • Integrationstest
  • Acceptance Test
  • BDD
  • Test Driven Development


Allgemeine Kenntnisse

  • Objektorientierte Analyse
  • Objektorientiertes Design
  • Anforderungsanalyse
  • Client/Server-Entwicklung
  • Komponentenbasierte Softwareentwicklung
  • Netzwerk- / Internet-Technologien
  • Azure DevOps
  • Dependabot
  • KI gestütze Applikationsentwicklung
  • Kryptographie
  • Git
  • Subversion
  • ClearCase
  • MS Visual Source Safe
  • Content Management Systeme
  • MS Office (inkl. Visio)


Sonstige

Coaching

Gründung und Leitung einer Zertifizierungsgruppe für die Sun Certified Enterprise Architect (SCEA) Zertifizierung inklusive unterstützen der Teilnehmer in Architektur- und Vorgehensfragen.

Betriebssysteme

OSX
MS Windows
Linux

Programmiersprachen

Java
JavaScript
JEE
JSE
Quarkus
NodeJs
Angular
Typescript
OpenAPI
Swagger
JAX-WS
JAX-RPC
JAX-RS
JAAS
JPA
JSF
JSP
Struts
Apache Velocity
Spring
JMS
Quartz
Ehcache
Hibernate
AJAX
PL/SQL
SQL
OGNL
Eclipse Framework (Plugin-Entwicklung)
SWT
POI
FO / Apache FOP
MQL4, MQL5
UML
YAML
JSON
XML
XSD
XSLT
SAML
HTML
CSS
SCXML

Datenbanken

MSSQL
Oracle DB
DB/2
MySQL
H2

Berechnung / Simulation / Versuch / Validierung

Reviews, Inspektionen
Softwaremetriken
Last-Tests
Integrationstest

Design / Entwicklung / Konstruktion

Eclipse
Visual Studio
JUnit
NUnit
Rational Rose
Rational Software Architect
Websphere Application Developer
Enterprise Architect
PL/SQL Developer
SQL Navigator
MID Innovator
Maven2
JetBRAINS dotTRACE
JProfiler
Rational Application Developer (RAD)
Jude UML / Astah
Netbeans
Pipeline Pilot Client

Branchen

Branchen

  • Versicherungswirtschaft
  • Öffentliche Verwaltung
  • Herstellende Industrie
  • Automobilindustrie
  • Pharmaindustrie
  • Medien

Einsatzorte

Einsatzorte

Deutschland, Schweiz
möglich

Projekte

Projekte

2 Jahre 4 Monate
2023-09 - 2025-12

Unterstützung Technische Roadmap IPO

Analyst, Berater, Designer, Entwickler Wildfly Quarkus Java ...
Analyst, Berater, Designer, Entwickler

Bei der Umsetzung der technischen Roadmap wurde im Team Offerten (IPO) unterstützt. Die Roadmap ist getrieben durch die Cloud-Strategie der Abteilung Einzelversicherungen (IP). Ein Hauptpunkt der Roadmap war die Migration der bestehenden, propriertären REST-Applikationsschnittstellen hin zu OpenAPI und entsprechender Generierung der REST-Clients auf Kosumentenseite. Hierzu wurde ein Migrations-Guide erstellt und die einzelnen IPO-Applikationen danach migriert. Dabei wurden die verantwortlichen Applikationsentwickler unterstützt oder bei entsprechender Beauftragung die Applikation vollständig migriert. Weiterhin wurden die IPO-Applikationen sukzessive aktualisiert bis auf den Stand Wildfly 36, Java 21, JEE 10, Hibernate 6, Primefaces 14. Neben den technischen Arbeiten wurden auch zwei Quarkus Micro Services für IPO entwickelt (Anlage-Produkte-Service, Protokolleasy-Service), die auf dem Tech Stack Quarkus, JEE 10, Hibernate 7, MSSQL-Cloud, Docker, Kubernetes, Helm, Azure, Argo CD umgesetzt wurden. Ebenso wurde für das Team IPB die neue Wildfly JEE-Applikation (MARS-WM), basierend auf einer bestehenden Applikation, entwickelt.

  • Migration REST-Schnittstellen hin zu OpenAPI mit Client-Generierung
  • Technische Unterstützung der Applikationsentwickler bei der Migration
  • Wartung und Pflege zentraler IPO Artefakte (ipo-master-pom, WebAppBase, OfferteCommon)
  • Automatisiertes aktualisieren der IPO-Applikationen mittels dependabot

Wildfly Quarkus Java JEE REST SOAP JSF Primefaces JWT Hibernate MSSQL Intellij Maven GitHub Copilot Azure Pipelines Continuous Integration JUnit Sonar Cloud GIT Azure DevOps Docker Kubernetes Helm Argo CD dependabot MS Teams Postman SOAP UI Test Driven Development
Swiss Life Zürich
5 Jahre 7 Monate
2018-09 - 2024-03

Music-On-Demand App

Berater, Designer, Entwickler Nodejs REST VSCode ...
Berater, Designer, Entwickler
  • Die Headless Webapp wird für das neueste Infotainmentsystem aus dem VW Konzern entwickelt. Die App läuft auf dem Fahrzeug Porsche Taycan und bildet die Schnittstelle zwischen dem Porsche Authentifizierungs-Backend, dem Streaming Content Provider (Apple Music / Spotify), sowie der nativen HMI (UI / Business Logic).
  • Die agile Entwicklung wurde mit SCRUM durchgeführt.
Nodejs REST VSCode Docker Jest GIT Gliffy Jira Jenkins Continuous Integration Test Driven Development
Valtech-Mobility Frankfurt
3 Jahre 2 Monate
2020-07 - 2023-08

Ablösung Oracle Weblogic

Analyst, Berater, Designer, Entwickler Weblogic Wildfly Java ...
Analyst, Berater, Designer, Entwickler

Migration der bestehenden Weblogic JEE Applikationsserver hin zu Wildfly JEE Applikationsservern für die Abteilung Einzelversicherungen (IP) im Team Zentrale Dienste (IPZ) im Zuge der Cloud-Strategie. Als Pilot wurden die IPZ-Applikationen von Weblogic abgelöst basierend auf einem bestehendem Migration-Guide. Dieser wurde während des Pilots weiterentwickelt und finalisiert. Im Zuge der Migration hin zu Wildfly wurden die Applikationen aktualisiert, u.a. wurde auf JEE 8 und Java 11 migriert und eine tokenbasierte Authentifzierung eingeführt. Nach Abschluss des Pilots wurde die Migration von Weblogic zu Wildfly in den anderen Teams der Abteilung ausgerollt. Dabei wurden die Teams bei der Umsetzung unterstützt und bei Beauftragung durch die Teams auch vollständig durchgeführt.

  • Verifizieren und anpassen des Migration-Guides anhand von Pilot-Migrationen im IPZ
  • Technische Unterstützung der anderen IP-Teams bei der Migration bzw. die vollständige Migration bei entsprechender Beauftragung durch die Teams

Weblogic Wildfly Java JEE REST SOAP JSF JWT Hibernate MSSQL Intellij Maven Azure Pipelines Continuous Integration JUnit Sonar Cloud GIT Azure DevOps MS Teams Postman SOAP UI
Swiss Life Zürich
7 Monate
2018-02 - 2018-08

License App

Berater, Designer, Entwickler Angular Nodejs REST ...
Berater, Designer, Entwickler

  • Die Webapp wurde für das neueste Infotainmentsystem aus dem VW Konzern entwickelt. Die App läuft auf dem Fahrzeug Porsche Taycan und bildet die verfügbaren Connect Services ab und bietet dem Benutzer die Möglichkeit einzelne Dienste zu aktivieren bzw. deaktivieren. 
  • Die agile Entwicklung wird mit SCRUM durchgeführt.

Angular Nodejs REST VSCode Docker GIT Jira Jenkins Continuous Integration
Valtech-Mobility Frankfurt
2 Jahre 2 Monate
2016-06 - 2018-07

DASH

Analyst, Berater, Designer, Entwickler Java JEE JSF ...
Analyst, Berater, Designer, Entwickler

Ablösen der bestehenden UC4 Jobverarbeitung für die Abteilung Einzelversicherungen im Zuge der Cloud-Strategie ?Silvretta?. Die Softwarelösung DASH (Data Streaming Hub) wurde vollständig neu entwickelt mit der Zielsetzung einen leichtgewichtigen, cloudfähigen Ersatz für die nur bedingt cloudfähige UC4 Komponente zu schaffen. DASH verarbeitet täglich bis zu fünfstellige Dateimengen im Batchprozess der Tages-/Monats-/Jahresverarbeitung. Die agile Entwicklung wurde mit SCRUM durchgeführt.

  • Analyse der beteiligten Knoten (Java, .NET, FTPS, SFTP, Sharepoint, Skripte)
  • Analyse der möglichen Applikationsdesigns (EJB vs. Webapp)
  • Design und Umsetzung der Adapter für den Dateitransfer via Data Streaming
  • Rollout auf die Testsysteme
  • Unterstützen der Fachapplikationsverantwortlichen zur Einbindung der neuen Schnittstellen

Java JEE JSF REST Weblogic Oracle Eclipse Enterprise Architect JProfiler Maven Jenkins Continuous Integration JUnit GIT Jira MS Teams
Swiss Life Zürich
3 Monate
2016-03 - 2016-05

CCSS v2

Analyst, Berater, Designer, Entwickler Java XML REST ...
Analyst, Berater, Designer, Entwickler

Der Callcenter Shared Service (CCSS) bietet die Möglichkeit, aus dem Fahrzeug einen Sprachanruf an ein Callcenter aufzubauen. Hierfür wird vorgängig Fahrzeuginformation über einen REST-Aufruf des Fahrzeugs an den CCSS übermittelt, CCSS wertet diese Information aus und antwortet mit einer passenden Callcenter Rufnummer. Der CCSS wird für den VW-Konzern entwickelt, Fahrzeuge der Marken Audi, Porsche und VW nutzen diesen Service. Nach Analyse der bestehenden CCSS v1 Implementierung wurde das vorliegende Solution Concept für CCSS v2 analysiert und mit der Umsetzung der Persistenzschicht in einem ersten Schritt begonnen. Bisher wurde u.a. das neue Feature für die konfigurierbare Logik zur Auswahl eines Callcenters aufgrund der Input-Parameter des Fahrzeug-Requests umgesetzt. Hierfür wurde ein Interpreter gebaut, der die Auswahl-Regeln interpretiert. Die agile Entwicklung wird mit SCRUM durchgeführt.

  • Analyse des bestehenden CCSS v1
  • Analyse des Solution Concepts CCSS v2
  • Umsetzung des Solution Concepts CCSS v2

Java XML REST Tomcat H2 Oracle Eclipse Enterprise Architect Maven Jenkins Continuous Integration JUnit SVN
Valtech Frankfurt
5 Monate
2015-10 - 2016-02

Trinity Autorisierungssystem

Analyst, Berater, Designer, Entwickler Java JEE JAAS ...
Analyst, Berater, Designer, Entwickler

Ablösen des bestehenden Autorisierungssystem Sphinx für die Abteilung Einzelversicherungen. Das neue Autorisierungssystem Trinity ermöglicht der Fachabteilung die Berechtigungen der Benutzer der Einzelversicherungsapplikationen zu verwalten. Neben dieser fachlichen Funktionalität für die Vergabe und Verwaltung der Berechtigungen ist die technische Autorisierung der Benutzer in den Middlewarekomponenten standardisiert worden. Nach einer Detailanalyse des bestehenden Systems Sphinx und dessen API Verwendung in den Applikationen wurden Durchstiche vorgenommen für die fachliche JEE Applikation Trinity und die technische Middlewarekomponenten wie Login-Module und Autorisierungsprovider. Die agile Entwicklung wurde mit SCRUM durchgeführt.

  • Analyse des bestehenden Autorisierungssystems
  • Last- und Performancetests zur Vergleichbarkeit des Alt- und Neu-Systems
  • Design und Umsetzung der neuen Autorisierungs-API für Server-Applikationen und Fat-Clients
  • Rollout auf die Testsysteme

Java JEE JAAS Weblogic Oracle Eclipse Enterprise Architect JProfiler Maven Jenkins Continuous Integration JUnit GIT ClearCase Jira
Swiss Life Zürich
1 Jahr 7 Monate
2014-03 - 2015-09

Porsche In-Car Online-Services

Analyst, Berater, Designer, Entwickler Java XML SCXML ...
Analyst, Berater, Designer, Entwickler

Aufbau und Entwickeln der Porsche Online-Services, die aus der Head-Unit (Navi) des Fahrzeugs aufgerufen werden können. Es wurden neun Dienste serverseitig entwickelt, darunter z.B. Benzinpreisinformationen, Facebook, Twitter. Die Online-Services werden über REST Webservices aus dem Fahrzeug aufgerufen. Die Anfragen der Fahrzeuge laufen über eine Core-Komponente und werden dann an die einzelnen Dienste weitergeleitet. Die Dienste stellen die Anfrage an die Content-Provider und liefern das Remote UI (SCXML) in der Antwort. Der SCXML-Interpreter der Head-Unit interpretiert diese Antwort und stellt die Bedienoberfläche dar. Bei einem ersten technischen Durchstich wurde eine Serverumgebung inklusive Core-Komponente aufgebaut und ein erster Dienst konfiguriert. Als Vorlage standen die Audi Online-Services zur Verfügung. Darauf aufbauend wurde die Machbarkeit der Umsetzung der Porsche Bedienspezifikation verifiziert. Nach dem erfolgreichen Prototypenbau wurde das Team vergrössert und die Entwicklung der restlichen Dienste vorangetrieben. Zunächst wurde für den Sportwagen 911 und dessen Head-Unit entwickelt, in einer zweiten Phase für den Panamera mit einer grösseren Head-Unit und einem anderen Bedienkonzept. Hier wurden wieder technische Durchstiche durchgeführt, um die Machbarkeit zu verifizieren. Neben den verschiedenen Head-Units müssen auch die verschiedenen Märkte (Europa, Nordamerika, China, Japan) und deren rechtliche Vorschriften beachtet werden. Die agile Entwicklung wurde mit SCRUM durchgeführt. Die Sprint Reviews wurden alle zwei Wochen im Porsche Entwicklungszentrum Stuttgart abgehalten. Für Valtech vor Ort waren der Projektleiter, sowie ich als technischer Berater.

  • Analyse der bestehenden Audi Online-Services
  • Review und Machbarkeitsanalyse des Porsche Bedienkonzepts
  • Abstimmungsmeetings mit Head-Unit Softwarelieferant und Porsche IT, Porsche UX
  • Online Service Prototypenbau und Entwicklung zur Marktreife
  • Aufbau der Entwicklungsumgebung

Java XML SCXML Velocity REST Tomcat H2 Oracle Eclipse Maven Jenkins Continuous Integration BDD JBehave JUnit SVN GIT
Valtech Frankfurt
6 Monate
2013-09 - 2014-02

Audi In-Car Online-Services

Analyst, Berater, Designer, Entwickler Java XML REST ...
Analyst, Berater, Designer, Entwickler

Für den Audi In-Car Online-Service ?News? wurde ein neues Konzept für die News-Feed Konvertierungskomponente erstellt und umgesetzt. Die bestehende Lösung entsprach nicht mehr den Audi IT-Datenschutzbestimmungen. Es wurde eine asynchrone Lösung konzeptioniert basierend auf dem Quartz Framework. Die News-Feeds wurden dabei vom Content-Provider abgeholt, in RSS-Feeds konvertiert und dem In-Car News-Dienst bereitgestellt. Zudem wurde in Zusammenarbeit mit Valtech Frankreich Life Cycle Management Tickets zu den Audi und VW Online-Services bearbeitet. Projektsprache des internationalen SCRUM-Teams war Englisch.

  • Architekturdesign für RSS-Feed Konverter, Teamgrösse: 1
  • Bearbeiten von Life Cycle Management Tickets, Team: 6 Personen, international mit Toulouse/Frankreich

Java XML REST Tomcat H2 Oracle Eclipse Enterprise Architect Quartz Maven Jenkins Continuous Integration JUnit SVN
Valtech Frankfurt
4 Monate
2013-05 - 2013-08

OFAN, Finatec VSDS/Profvia SAP Migration

Analyst, Berater, Anforderungsmanager, Designer, Entwickler JEE WLS 10.3.x SOAP ...
Analyst, Berater, Anforderungsmanager, Designer, Entwickler

Ablösen der Swiss Life Backendkomponenten Fiantec VSDS & Profvia durch SAP Standardkomponenten in der Backendprozessanwendung OFAN (Offerte und Antrag). Die Anbindung von OFAN an SAP erfolgt über SOAP Web Services. OFAN besteht aus einer JEE Enterpriseanwendung mit EJB3 und JAX-WS Web Services und einem JMX-Serverteil, der verschiedene Threads für die einzelnen Business-Workflows bereitstellt. In einem ersten Schritt wurde ein Review der SAP-Schnittstellen Spezifikationen durchgeführt, dabei wurde analysiert in wie weit fachliche Anpassungen in der Applikation notwendig sind, da es sich um eine rein technische Migration handeln sollte. Auf Grundlage des Feedbacks wurden erste SAP-Schnittstellen WSDLs geliefert mit denen eine prototypische Implementierung der Web Service Clients durchgeführt wurde. OFAN nahm dabei dei Vorreiterrolle bei den zu migrierenden Applikationen ein. Basierend auf der prototypischen Implementierung wurde weiteres Feedback an das SAP-Team geliefert. Neben der Schnittstellenablösung werden auch fachliche CRs für OFAN analysiert und in enger Abstimmung mit der Fachabteilung umgesetzt.

  • Analyse der bestehenden Schnittstellen zu Fiantec VSDS & Profvia
  • Review der SAP-Schnittstellen Spezifikationen
  • Definieren und Anbinden von OFAN an die neue SAP Web Service Schnittstelle
  • Anforderungsanalyse und Umsetzen von CRs mit der Fachabteilung

JEE WLS 10.3.x SOAP Web Services XML XSL FOP SAP Eclipse PL/SQL Developer Maven Continuous Integration Hudson CheckStyle ClearCase Linux
Swiss Life Zürich

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Diplom-Informatiker (FH) an der Fachhochschule Fulda
  • Studiengang: Angewandte Informatik
  • Studienschwerpunkt: Medieninformatik


Zertifizierungen

  • Sun Certified Enterprise Architect (SCEA)
  • Certified Scrum Master (CSM)

Kompetenzen

Kompetenzen

Top-Skills

Java EE Node.js Quarkus OpenAPI MS SQL Server Docker

Produkte / Standards / Erfahrungen / Methoden

Werkzeuge

  • Intellij
  • Github Copilot
  • VS Code
  • Eclipse
  • Visual Studio
  • Jude UML / Astah
  • Gliffy
  • Enterprise Architect
  • Rational Software Architect
  • Rational Application Developer (RAD)
  • Websphere Application Developer
  • PL/SQL Developer
  • SQL Navigator
  • SQL Developer
  • Maven
  • JBehave
  • Jenkins
  • JUnit
  • Jest
  • JProfiler
  • Jira
  • Sonar Cloud
  • Mockito
  • Podam
  • Assertj
  • Checkstyle
  • Kibana


Applikationsserver

  • Wildlfy / JBoss
  • Oracle WebLogic
  • IBM WebSphere
  • Glassfish
  • Tomcat 


Spezielle Kenntnisse

  • Client/Server-Architektur
  • Model Driven Architecture
  • Pattern basierte JEE-Architekturen
  • Agile Entwicklungsmethode
  • Rational Unified Process
  • Konzeptionierung und Tuning von EJB-Anwendungen
  • Single Sign On
  • Web Service Security
  • Mobile Anwendungen
  • MDD/XDD (Baugruppenbeschreibungssprache Siemens)

 

Qualitätsmanagement

  • Reviews, Inspektionen
  • Softwaremetriken
  • Last-Tests
  • Integrationstest
  • Acceptance Test
  • BDD
  • Test Driven Development


Allgemeine Kenntnisse

  • Objektorientierte Analyse
  • Objektorientiertes Design
  • Anforderungsanalyse
  • Client/Server-Entwicklung
  • Komponentenbasierte Softwareentwicklung
  • Netzwerk- / Internet-Technologien
  • Azure DevOps
  • Dependabot
  • KI gestütze Applikationsentwicklung
  • Kryptographie
  • Git
  • Subversion
  • ClearCase
  • MS Visual Source Safe
  • Content Management Systeme
  • MS Office (inkl. Visio)


Sonstige

Coaching

Gründung und Leitung einer Zertifizierungsgruppe für die Sun Certified Enterprise Architect (SCEA) Zertifizierung inklusive unterstützen der Teilnehmer in Architektur- und Vorgehensfragen.

Betriebssysteme

OSX
MS Windows
Linux

Programmiersprachen

Java
JavaScript
JEE
JSE
Quarkus
NodeJs
Angular
Typescript
OpenAPI
Swagger
JAX-WS
JAX-RPC
JAX-RS
JAAS
JPA
JSF
JSP
Struts
Apache Velocity
Spring
JMS
Quartz
Ehcache
Hibernate
AJAX
PL/SQL
SQL
OGNL
Eclipse Framework (Plugin-Entwicklung)
SWT
POI
FO / Apache FOP
MQL4, MQL5
UML
YAML
JSON
XML
XSD
XSLT
SAML
HTML
CSS
SCXML

Datenbanken

MSSQL
Oracle DB
DB/2
MySQL
H2

Berechnung / Simulation / Versuch / Validierung

Reviews, Inspektionen
Softwaremetriken
Last-Tests
Integrationstest

Design / Entwicklung / Konstruktion

Eclipse
Visual Studio
JUnit
NUnit
Rational Rose
Rational Software Architect
Websphere Application Developer
Enterprise Architect
PL/SQL Developer
SQL Navigator
MID Innovator
Maven2
JetBRAINS dotTRACE
JProfiler
Rational Application Developer (RAD)
Jude UML / Astah
Netbeans
Pipeline Pilot Client

Branchen

Branchen

  • Versicherungswirtschaft
  • Öffentliche Verwaltung
  • Herstellende Industrie
  • Automobilindustrie
  • Pharmaindustrie
  • Medien

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.