Microservice Spring Java JEE JSF Hibernate JPA Oracle DMS SOA REST Scrum IDM
Aktualisiert am 20.07.2023
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.09.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Java, Microservices, Spring
Deutsch
Muttersprache
Englisch
In Wort und Schrift
Französisch
Schulkenntnisse

Einsatzorte

Einsatzorte

Stuttgart (+50km)
Deutschland, Schweiz, Österreich
Bevorzuge Einsatzart: remote
möglich

Projekte

Projekte

1 Jahr 4 Monate
2022-05 - 2023-08

iBalis

Softwareentwickler
Softwareentwickler

Pflege, Wartung, Weiterentwicklung des Mehrfachantrags im Portals iBalis. Dieser dient zur Beantragung und Auszahlung von EU-Subventionen für ca. 100.000 bayerische Landwirte und ist vergleichbar mit ELSTER.

Besondere Herausforderungen sind die grossen Datenmengen, komplexe Validierungen der Anträge, performante Antwortzeiten am Front-End, Stabilität der Anwendung, Vielzahl der parallelen Anwender.

Die Komplexität wird insbeondere durch die Speicherung aller Daten in einer bitemporalen rel. Datenbank erhöht.

Aufgaben:

  • Front-End: Anpassung, Neuentwicklung, Performanceanalyse bestehender Masken, Anbindung an Services, Erstellung von GUI-Tests
  • Back-End: Anpassung, Neuentwicklung, Performanceanalyse bestehender Services, Erstellung von Unit- und Integrationtests 
  • DB: Anpassung, Neuentwicklung komplexer Tabellen und Relationen im bitemporalen Umfeld
  • Entwicklung eines Druckframeworks zur Erstellung dynamische PDF-Ausdrucke
  • Historisch gewachsene Codebasis durch geeignete Refactoringmassnahmen auf aktuellen Stand der Technik bringen
  • Analyse und Behebung von akuten Produktionsproblemen.


Eclipse Java8 Spring iText MQ Apache Wicket Postgres Jira Confluence Bamboo Sonar Scrum
Bayerisches Staatsministerium
München
1 Jahr 1 Monat
2021-05 - 2022-05

Karten-Center

Senior Entwickler Backend Frontend Scrum
Senior Entwickler

Fullstackentwicklung der neuen Anwendung Karten-Center mittels Java und Spring im Projekt „Karten-Center“, sodass künftig Produktinformationen und Bestellmöglichkeiten zu allen Payment-Lösungen der S-Payment Plattform gegeben sind. Ziel ist, die bestehende Anwendung eKMAUS durch die neue Anwendung „Karten-Center“ im Jahr 2022 abzulösen.

Eigene Aufgaben:

+ Analyse der bestehenden Entwicklungsumgebung und der bestehenden Software eKMAUS
+ Erstellung eines Entwicklungskonzeptes für die neu zu entwickelnde Anwendung „Karten-Center“ auf Basis der
zuvor erstellten Analyse
+ Fullstackentwicklung der Anwendung Karten-Center mittels den Technologien JAVA, Spring Frameworks, Pri
meFaces, JPA und Hibernate
+ Erstellung und Durchführung von Unittests mittels Junit und Oberflächentests mittels Selenium und Cucumber
sowie ggf. Fehlerbehebung
+ Erstellung einer ausführlichen technischen Dokumentation

Eclipse JSF 2.3 Spring Boot Spring Data Git Gradle Java 8 Prime Faces 10 Cucumber Selenium JUnit
Backend Frontend Scrum
Stuttgart
2 Jahre 6 Monate
2018-12 - 2021-05

BOA Web: Identity Management (2)

Senior Entwickler, stellv. Projektleiter
Senior Entwickler, stellv. Projektleiter

Erneuter Projekteinsatz wegen verlängerter Restlaufzeit und neuen Anforderungen diesbezüglich. Insbesondere sind neue REST Services für das Folgesystem zu implementieren um bestehende Risikoermittlung weiter zu verwenden.

Vorgehensweise:

Agil, Scrum, Jira

 

Eigene Aufgabe:

Planung, Performanceanalyse, Designoptimierung, Architekturverbesserungen, Implementierung, Code Review

Robert-Bosch AG
Remote
6 Monate
2019-07 - 2019-12

Porsche Financial Calculator

Senior Entwickler Scrum Spring Microservices ...
Senior Entwickler

Weiterentwicklung und Modularisierung des Porsche Financial Calculator. Diese Eigenentwicklung dient der Absatzfinanzierung von PKW's des Konzern, sowie diverser Exclusivmarken.

  • Implementierung von User Stories für unterschiedliche internationale Märkte.
  • Aufsetzen neuer Märkte.
  • Anpassung der Kalkulationslogik.
  • Anpassung von Backend Services.
  • Extrahieren neuer Microservices.
  • Anpassungen in Frontend durchführen.
  • Analysieren und Beheben von Bugs.
Eclipse Apache CXF Spring Java Aspose Oracle JSON Jenkins Jacoco SVN Tortoise
Scrum Spring Microservices REST Unit Testing Continous Integration
Porsche AG, Stuttgart
Ludwigsburg (Württemberg)
7 Monate
2018-05 - 2018-11

Optica Direkt 2.0

Software-Entwickler Mircroservice Scrum Spring ...
Software-Entwickler

Komplette Neuentwicklung des Backends einer Abrechnungssoftware für Sanitätshäuser auf Basis einer Microservice-Architektur. Erstellung eines Konzepts zur Anbindung des Datenbankmigrationstools Flyway in den einzelnen Services. Erstellung und Implementierung eines Konzepts zur dynamischen Validierung von REST-Anfragen unter Berücksichtigung von kundenspezifischen Anpassungen. Generierung einer kundenspezifischen Swagger-API mir durchgeführten Anpassungen. Aufsetzen neuer Services. Implementieren von Jira-Issues. Erstellen und Implementieren von Test-Cases.

 

Vorgehensweise:

Agil, Scrum, Kanban, Jira

 

Eigene Aufgabe:

Refinenment, Planing, Implementierung, Code Review

SpringBoot SpringData SpringSecurity Java8 Azzure ELK Stack Lombok Mapstruct Flyway Mockito Jenkins Git JUnit Elasticsearch QueryDSL MongoDB Feign Gradle Lombok ActiveMQ Mockito Swagger Flyway Docker Docker Compose
Mircroservice Scrum Spring Java8 IntelliJ Continuous Integration Test-Driven-Development REST
Optica Abrechnungszentrum Dr. Güldener GmbH
Stuttgart
1 Jahr 1 Monat
2017-05 - 2018-05

BOA Web: Identity Management (1)

Lead-Entwickler, stellv. Projektleiter
Lead-Entwickler, stellv. Projektleiter

Redesign und Performance Tuning der zentralen Vergabesoftware für Berechtigungen in über 1.200 Zielsystemen, die bei Bosch weltweit eingesetzt werden. Analyse des Sourcecodes und Sicherstellung der Betriebsfähigkeit und Ausfallsicherheit bis Ende 2019. Vorbereitung auf nächste Stufe mit einer Erhöhung der Last um 50% auf 1,5 Mio. Anträge pro Monat. Anpassungen im Front- und Backend durchführen. Anpassen der komplexen Jobsteuerung auf neue Anforderungen. Anpassen XML gesteuertes Workflowmanagement mit Prana. Optimierung des Entwicklungsprozesses. Sicherstellung der Verfügbarkeit der betriebskritischen Software. Umstellung auf Java 8 und Tomcat 8. Umstellung  Version Controll Software und Prozesse von CVS GIT.

 

Vorgehensweise:

Agil, Scrum, Jira

 

Eigene Aufgabe:

Planung, Performanceanalyse, Designoptimierung, Architekturverbesserungen, Implementierung, Code Review

Java 6/8 Spring-JDBC Spring-TX Spring-Core JPA/Hibernate Flyway 3 Tomcat 8 Oracle 11 Eclipse Oxygen Maven JSF 2.1 Richfaces 3.3 Quartz 2.1 Apache POI Apache CXF SOAP REST Junit Jenkins CVS GIT Maven Lombok 1.14 Prana (Workflowsteuerung)
Robert Bosch
10 Monate
2016-07 - 2017-04

Norumat-Tip: Leitstellensoftware Polizei NRW

Scrum CDI JEE ...

Ziel und Inhalt des Projektes:

Design und Neuentwicklung der Telefonie/Funk Leitstellensoftware der Polizei NRW. Koordination eingehender/ausgehender Notrufe. Verwaltung und Konfiguration von 300 Dispatcherarbeitsplätzen über Casandra. JCA Anbindung entsprechender Hard/Software. Entwicklung der Swing-Frontendarbeitsplätze. Schnelle Kommunikation via STOMP over Websocket. Backendendwicklung 24*7 hochverfügbar und ausfallsicher auf 5 redundanten Serversystemen. Synchronisation über Infinispan-Cache. Asynchrone Kommunikation.

 

Eigene Aufgabe:

  • Agiles Teamwork mit Scrum
  • Grooming von Anforderungen
  • Selbstständiges Implementieren komplexer User-Stories in Front- und Backend
  • Anpassen Anwendungsarchitektur
  • Erstellung mehrschichtiger Unit-Tests
  • Buganalyse im komplexen Umfeld
  • Code Review, Qualitätssicherung
Eclipse Neon JDK1.8 Jenkins SonarCube Maven 3.3 Log4J2 JBoss EAP 6.1 Infinispan 8.2 Apache Casandra 3 JUnit 4.11 Mockito Hamcrest Arquillian STOMP Java Swing Weld 2.4
Scrum CDI JEE Java Swing Continuous Integration automatisches Testen Event-Driven-Programming NoSql Database Distributed Caching funktionale Programmierung Asynchrone Kommunikation Websocket REST
Thales Deutschland
Ditzingen
1 Jahr 1 Monat
2015-06 - 2016-06

EcoEMOS AutmRpt

Teilprojektleiter/Business-Analyst/Software-Entwickler Analyse, Steuerung, Implementierung Scrum Design ...
Teilprojektleiter/Business-Analyst/Software-Entwickler

Zur Überwachung und Steuerung der Lackieranlage im Werk Bratislawa ist ein neues Modul für das ERP-Reporting erforderlich. Anbindung verschiedener Backendsysteme als Quellsysteme für Reporting, Aufbereitung und Darstellung komplexer JSON basierter Messdaten aus den Fertigungsstrassen im Dashboard zur Optimierung der Produktion muss zukünftig möglich sein. Das Scheduling der Report Jobs muss stabiler sein, nachzuverfolgen sein und wesentlich benutzerfreundlicher gestaltet werden. Insbesondere die perfomante Erstellung der Charts on-the-fly bei grossen auflaufenden Datenmengen muss möglich sein. Anbindung an CAS Server zur Gewährleistung der Security Policy. Entwicklung eines komplett neuen state-of-the-art Frontends.

 

Eigene Aufgabe:

  • Analyse der bestehenden Lösung
  • Fachkonzept, DV-Konzept neue Lösung
  • Frontend Design
  • Implementierung komplexer Charts
  • Implementierung Backend
  • Teamkoordination Frontend Entwicklung
  • Koordination Roll-Out, Inbetriebnahme
Eclipse Juno Quartz 2.1 JBoss 7.2 Primefaces 4.0.10 Omnifaces: 1.7 JPA/Hibernate 4.2 Maven 3.0.5 MSSQL 2014 Mojarra 2.1.23 (JSF 2.1) JEE, EJB Nexus 2.8.0 JProfiler 9.1 RESTEasy, JSON iText 2.1.7 FlyingSaucer 8.0 SVN, Tortoise JFreeChart Velocity Jira JavaScript
Analyse, Steuerung, Implementierung Scrum Design Teilprojektleitung
Dürr Systems GmbH
Bietigheim-Bissingen
3 Monate
2015-03 - 2015-05

XMeld, KRZ

Lead Entwickler, Business Analyst BaseX, XML, XPath, JAXB, XQuery, MS-SQL Server, Spring Boot, Liq JPA, Bootstrap, AngularJS, Java8
Lead Entwickler, Business Analyst

Einführung und Betrieb der neuen Schnittstelle XMELD zum Austausch von Meldedaten zwischen Kommunen und Kirchen. Umstellung des RZ-Betriebs von FlatFiles und Adabas/Natural auf JEE7/DB2/XML

 

Eigene Aufgabe:

  • Analyse der bestehenden Adabas Lösung
  • Aufsetzen Entwicklungsumgebung
  • Konzeption der zukünftigen Lösung
  • Teamkoordination, Coaching während Implementierung
BaseX, XML, XPath, JAXB, XQuery, MS-SQL Server, Spring Boot, Liq JPA, Bootstrap, AngularJS, Java8
Kirchliches Rechenzentrum
Karlsruhe
7 Monate
2014-08 - 2015-02

Diagnosedaten Analyse (DDA), Daimler AG

Entwickler
Entwickler

Im Rahmen der Gesamtthematik Connected Car werden Analysedaten aus Steuergeräten der Fahrzeuge ausgelesen und zur weiteren Verarbeitung im Aftersales Prozess ins Backend weitergereicht. Dabei werden zahlreiche Schritte wie Dekodoerung, Lokalisierung, Validierung und Serialisierung durchlaufen. Als Ergebnis wird ein universeller Snapshot der Analysedaten über alle Baureihen erzeugt.

 

Eigene Aufgabe:

  • Prüfung der Instanzen des XML-Snapshot-Schemas auf Einhaltung festgelegter Business Rules und Kohärenz.
  • Erzeugung aussagekräftiger Fehlermeldungen.
  • Einbindung in Regression Test Suite
XML, XSLT, Schematron, Oxygen, Java, HPQC, phloc.jar
Mercedes-Benz
Stuttgart
1 Jahr
2013-09 - 2014-08

EASY Zentralisierung

Application Management, techn. Projektleiter Oracle10g, Oracle11g, MS-SQL Server 2008 Nagios, LANDesk (ITIL), Citrix JEE6, Tomcat 6, JBoss
Application Management, techn. Projektleiter

Application-Management im Bereich des europaweiten Dokumentenmanagementsystems EASY mit den Produkten EASY-DMS, EASY Documents, EASY Capture.  Upgrade der Softwarekomponenten auf neueste Version. Umstellung DB-Engine auf MS-SQL Server.  Zentralisierung der Daten der 22 lokalen Ländergesellschaften nach Deutschland. Anbindung des Produkts Documents4 an einen MobileClient auf Basis iOS. Betreuung des gesamten Scan-Szenarios.

 

Eigene Aufgaben:

  • Sicherstellung des Produktionsbetriebs.
  • Entstörung des Systems bei Incidents
  • Entscheidungsvorlage zur Auswahl einer neuen DB Engine.
  • Konzept und Durchführung eines POC.
  • Festlegung der Migrationsstrategie.
  • Migration der bestehenden Daten auf neue Softwareplattform und DB-Engine.
  • Koordination Aufbau der neuen Infrastruktur und Hardware.
  • Einbindung des MobileClients in die bestehende Infrastruktur
  • Erstellung Schulungsunterlagen
  • Anwenderschulung Mobile Client
EASY EE.x Server/Client (3.1, 3.3, 4.0) EASY Documents 4.0 EASY Capture Classic, EASY Capture+
Oracle10g, Oracle11g, MS-SQL Server 2008 Nagios, LANDesk (ITIL), Citrix JEE6, Tomcat 6, JBoss
Lidl Stiftung
Neckarsulm, Lidl Stiftung
8 Monate
2013-01 - 2013-08

DaiVB, Daimler AG

Analyse, Architektur, Entwicklung Scrum, OO-Analyse, Java6
Analyse, Architektur, Entwicklung

T-Systems hatte als Auftragnehmer die Aufgabe die bestehende Architektur und Implementierung des DaimlerVehicleBackends und der darauf aufbauenden MB-Apps für die HeadUnits der neuen S-Klasse in einer bestehenden Version zu übernehmen und auf einer neuen zukunftssicheren flexiblen SOA-basierten Infrastruktur zu reimplementieren und zu erweitern. Die Arbeiten wurden in einem internationalen Team unter Verwendung des Vorgehensmodells Scrum abgewickelt. Dabei kam der komplette Produktstack der Firma WSO2 zu Einsatz. Die Projektsprache war Englisch.

 

Eigene Aufgaben:

  • Entwicklung einer integrierten Komponente zur dynamischen Registrierung und Lokalisierung von ServiceEndpoints.
  • Analyse bestehenden Codes und Erstellung einer Migrationsstrategie.
  • Erstellung von Systemspezifikationen unter Verwendung vom UML.
  • Erstellung eines Development Guides auf Basis WSO2.
  • Installation und Anpassung der Komponente zum Monitoring von verfügbaren Back-End Services unter Unix.
  • Anbinden einer Web Applikation zur grafischen Auswertung der Monitoringergebnisse.
  • Verantwortliche Betreuung von Anwendungskomponenten (COM, SCA).
  • Migration der Komponente SCA in neue WSO2 Servicearchitektur als REST Interface.
  • Erstellen Datenbanktabellen und Constraints.
  • Eigenverantwortliches bewerten, schätzen und implementieren von CR.
  • Coaching/KnowHow Transfer Entwicklerteam in neuer Architektur
WSO2, Synapse, Tomcat 7, Axis2, Apache CX JAX-WS, JAX-RS, Maven, Spring MVC, Spring DI, Spring JDBC SVN, Eclipse Juno, OSGi, JUnit, SOAP-UI, Slf4J, Servlets , XML JAXB, Jason, RedHat Unix, OpenSMART, Apache Http Server
Scrum, OO-Analyse, Java6
Daimler AG
Stuttgart
7 Monate
2012-03 - 2012-09

PQIS, DMS

Architektur, Systemspezifikation, GUI-Entwicklung, Backend-Entwi
Architektur, Systemspezifikation, GUI-Entwicklung, Backend-Entwi
  • Erweiterung des internationalen Porsche Quality Information System.
  • Integration verschiedener weltweiter Dealer Management Systeme.

 

Eigene Aufgabe

  • Analyse bestehender Applikationsbestandteile.
  • Bewertung von Systemanforderungen.
  • Erstellung von Systemspezifikationen.
  • Erstellung von GUI Elementen.
  • Implementierung Business Logik.
  • Entwicklung von DB-Prozeduren und Triggern.
  • Bereitstellung von WebServices.
  • Durchführung von Systemtests, Abnahmetests
Java7 Java EE Tomcat7 JBoss Struts Wicket JavaScript JSF JSP Oracle 11 PL/SQL Hibernate 3 Eclipse Indigo Subversion Log4J JUnit CSS XML Axis
Porsche AG, Zuffenhausen
2 Jahre 6 Monate
2009-09 - 2012-02

WebPOS

Projektleiter, Architekt, leitender SW-Entwickler
Projektleiter, Architekt, leitender SW-Entwickler

Erstellung einer leichtgewichtigen internationalen Web-Applikation für 150 Händler und 600 Verkäufer. Kalkulation und Verwaltung von Leasing-, ServiceLeasing und Finanzierungsangeboten im Bereich Nutzfahrzeuge. Integriertes CRM Modul. Interaktives Kundenprescoring zur individuellen Zinsermittlung, integriertes Dokumentenmangement, Anbindung an CMS. Integration in bestehende Systemlandschaft. Kundenwunsch war das methodische Vorgehen nach dem Spiralmodell zur Risikominimierung.

Eigene Aufgabe

  • Projektsteuerung
  • Festlegung der Anwendungsarchitektur.
  • Anforderungsanalyse.
  • UML basierte Systemspezifikation.
  • Design eines Rechenkerns für Leasing-/Finanzierungsfinanzmathematik.
  • Design von Frameworks für Datenzugriff, Druckaufbereitung, und GUI
  • Entwicklung Datenmodell.
  • Entwicklung Hibernate-Datenzugriffsschicht.
  • Installation und Konfiguration der Datenbank
  • Implementierung GUI und Framework zur Stammdatenverwaltung (Historisierung, 4-Augen-Prinzip, Freigabekonzept)
  • Bereitstellung von WebServices zum CMS/Creditreform
  • Entwicklung Backend.
  • Entwicklung von WebServices im Rahmen der Integration in bestehende Infrastruktur
  • Durchführung von Systemtests, Abnahmetests
  • Vorgaben für Systembetrieb und Abstimmung mit Service Provider
  • Roll-Out, Schulung der Endanwender
Java6 Java EE Spring JSF 2.0 Apache MyFaces Oracle 10 Eclipse Hibernate 3 CaptainCasa Enterprise Client IText Log4J Apache Commons Configuration JUnit JProfiler CSS XML XML-Beans XPath XDoclet Tomcat JBOSS Axis2
Iveco Capital, Heilbronn
11 Monate
2008-09 - 2009-07

DFS POS

Design und Entwicklung
Design und Entwicklung

Design und Implementierung eines web-basierten europaweiten POS-Systems zur Konfiguration und Kalkulation von Leasing und Finanzierungsprodukten für Daimler Neufahrzeuge in frei konfigurierbaren Kombinationen als WebServices. Bereitstellung einer GUI gesteuerten Stammdatenverwaltung, mit Integration ins BasicPortal. Integration der Back-End’s diverser Ländergesellschaften über komplexe WebServices. Das Projekt wurde nach 5 Monaten auf Scrum als Vorgehensweise umgestellt.

 

Eigene Aufgabe

  • Design einer Staging-Strategie zur Überführung konsitenter Datenbestände in Prod.
  • Projektspezifische Konfiguration einer Logging-Komponente
  • Design und Implementierung der Komponente Stammdaten-Import
  • Design und Anbindung der Datenzugriffschicht mittels OR-Mapping Technologien unter
  • Berücksichtigung eines Historienkonzepts
  • Anlegen und Konfiguration der Datenbanktabellen
  • Implementierung GUI zur Stammdatenverwaltung
  • Bereitstellung von WebServices zum Datenzugriff
  • Umstellung Backend Zugriff EJB 2.1 -> 3.0
J2EE EJB 2.1 EJB 3.0 WebSphere 6.0 RAD 7.0 Hibernate 3 PAI Logging PAI Security Commons Configuration Ajax JavaServerFaces VisualComponentLibrary DB2 WebService SOA SOAP-UI
Daimler AG, Stuttgart
4 Monate
2008-05 - 2008-08

AEO Authorized Economic Operator

Fachlich:

Erstellung einer Web-Applikation zur Unterstützung bei der Beantwortung und Ausdruck eines Zollfragebogens zur Selbstvalidierung durch viele Hinweise, wie zum Beispiel Antwort-Vorschläge oder Beispiel-Diagramme.

 

Technisch:

Eclipse, Java 1.5, Casabac-GUI-Server (JSF), Java-Script, Ajax, JSP, JBoss, Oracle, Log4J, JUnit, kundenspezifisches XNSG-Framework basierend auf Reflection, Adobe Designer (Formulardruck), Poseidon (UML), Quasar (Persistenz), PinEdit, PDFreactor (HTML->PDF)

AEB GmbH, Stuttgart
4 Monate
2008-02 - 2008-05

CPS Center-Planung und Steuerungssystem

Fachlich:

Erweiterung einer Web-Applikation für Planung und Controlling der Entwicklung der gesamten Fahrzeugpalette der Daimler AG. Erfassung der geplanten Aufwände bis auf Teamebene, komplexe Online Auswertungen, Reporting.

 

Technisch:

Eclipse,  Java 1.4, EJB, Java-SWING, Websphere 6, DB2, e.Spreadsheet, Log4J, JUnit, Thin Client Framework (IBM), Drucken über FOP, CVS

Daimler AG, Stuttgart
8 Monate
2007-03 - 2007-10

European Wholesale Plattform (EWP)

Fachlich:

Erstellung und Erweiterung einer internationalen Web-Applikation zur Vermarktung von jungen Gebrauchtfahrzeugen für alle europäischen DC-Händler. Fahrzeugrücknahme, Bewertung, Vermarktung, Abrechnung, Transport, Übergabe und Reklamationsabwicklung.

 

Technisch:

Eclipse, JBuilder, Java 1.4, Java-SWING, Websphere 6, DB2, StroedProcedures, Umstellung OJB auf Hibernate, Log4J, JUnit, eignes Framework NT-Lib, IReport und iText zur Dokumentenerstellung, CVS, eigene Kommunikationsschicht zum Appl.server unter Verwendung des Proxy-Musters

Daimler AG, Stuttgart
8 Monate
2006-07 - 2007-02

Online Baufinanzierung

Fachlich:

Erstellung einer kundenspezifischen Baufinanzierung unter Brücksichtigung und Verwendung vorhandener Verträge. Verwaltung von Darlehenskonditionen, anlegen und berechnen von Annuitäten-, Tilgungs-, Endfälligen-, Bauspardarlehen und deren Tilgungsverläufen, Finanzierungsvergleich, Scoring und autom. Genehmigung bei Partnern unter Anbindung deren Webservices. Wesentliches Merkmal war die Umsetzung der komplexen Thematik in ein benutzerfreundliches GUI mit individuellem DVAG look-and-feel.

 

Technisch:

Eclipse, Umfangreiches Framework 'Spirit' für eine SMART-Client-Architektur über Web-Services aus Basis Axis und Hessian, Java 1.5, Java-SWING, Hivemind, Hibernate, Oracle, CVS, Tomcat, XML, Log4J, ELAXY-Rechenkern

DVAG, Frankfurt
4 Monate
2006-03 - 2006-06

Unikred

Analyse, Design und Erstellung eines Portals zur Erstellung und Verwaltung von Finanzierungs- und Leasinganfragen für Firmenkunden im Bereich Mobilienfinanzierung. Dabei automatisches Scoring des Antragstellers und Weiterleitung der Anfrage an die beteiligten Unikred-Partnerbanken. Diese geben Ihr Angebot ab, welches von Verkäufer am POS beurteilt und angenommen wird. Autom. Provisionsabrechnung mit Verkäufer

HTML CSS XML JavaScript JSF Apache-myFaces XDOCLET Adobe Eclipse 3.1 JBOSS 3 Hibernate 3 Firebird 1.5 Jaybird 2.0.1

Aus- und Weiterbildung

Aus- und Weiterbildung

Abitur
Ausbildung zum Bankkaufmann
Innerbetriebliche Weiterbildung zum Organisationsprogrammierer
langjährige praktische Tätigkeit in Host- und Client-Server-Umgebung
seit 2000 freiberuflich im Java-Umfeld tätig

Position

Position

Business Analyse

Application Management

Analyse / Design

Kompetenzen

Kompetenzen

Top-Skills

Java, Microservices, Spring

Schwerpunkte

Continous Integration
Microservices
Unit Testing

Aufgabenbereiche

Teilprojektleitung

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Apache CXF
Apache POI
Backend
Continuous Integration
Cucumber
CVS
Eclipse
Elasticsearch
Frontend
GIT
Gradle
IntelliJ
Jenkins
JFreeChart
Jira
Maven
Mockito
REST
Entwicklung von Webservices
Schematron
Erstellen und ausführen von komplexen Business Rules
Scrum
SOA
Entwicklung von Webservices
SOAP
Sonar
Spring
SVN
Test-Driven-Development
Tortoise
Velocity
WSO2
Paraxiserfahrung in Entwicklungsumgebung

u.A.:

  • Eigenverantwortliche Kundenbetreuung
  • Analyse, Konzeption und Entwicklung von komplexen Softwaresystemen
  • Verwendung moderner Architekturen und Standards zur Erstellung von Softwarekomponenten  - Entwurf und Programmierung von ergonomischen grafischen Bedienoberflächen
  • Kenntnis und Verwendung von Entwurfsmustern in OO-Programmierung
  • Verwendung von visuellen Entwicklungstools
  • Entwicklung von Plugins für Eclipse
  • Administration und Tuning von großen relationalen Datenbanksystemen
  • Objektrelationales Mapping
  • Design, Entwicklung komplexer Datenbanken nach dem ER-Modell unter Verwendung von Modellierungstools
  • Installation, Konfiguration der Datenbanksoftware
  • Migration von Datenbanksoftwareversionen sowie Migration grosser Datenbestände
  • Erstellung von komplexen Reportingsystemen
  • Test und Einführung von Gesamtsystemen
  • Projektleitung
  • Dokumentenmanagement und Erstellung von PDF Dokumenten
  • First-Level Hotline Support
  • Entwicklung eines Rechenkerns zur Kalkulation von Finanzierung-, Leasingraten

  • Wir entwickeln Ihre komplette webbasierte Anwendung auf Basis neuester Standards aus einer Hand. Durch die Wiederverwendung unserer ausgereiften bestehenden Komponenten können wir Ihnen die Software ohne Investitionskosten für Sie als günstiges Lizenzpreismodell anbieten. Gerne stellen wir unsere Leistungsfähigkeit durch die Erstellung eines kostenfreien Pilots unter Beweis.
  • Datenbankadministration auch tageweise kurzfristig buchbar.
  • Gerne können auch Festpreisprojekte mit bis zu 3MJ Umfang mit eigenem Team in eigenen Büroräumen abgewickelt werden.
  • First-Level Hotline-Support für Ihr Produkt möglich.

Betriebssysteme

HPUX
MVS-XA/ESA
Unix
HP-UX
Windows

Programmiersprachen

Cobol
langjährige Praxis
Eclipse Oxygen
Flyway 3
Java
Expertenkenntnisse, Java EE (JEE, J2EE), EJB, JSF, JSP, AWT, JFC/Swing, SWT, Applets, JavaBeans, Servlets
Java 6/8
Java 8
Java8
Java8
JavaScript
Expertenkenntnisse
JPA/Hibernate
JSF 2.1
JSF 2.3
JSON
Junit
Lombok 1.14
PL/1
langjährige Praxis
PL/SQL
Expertenkenntnisse, DB-Prozeduren, DB-Trigger, Funktionen
Powerbuilder
Projekteinsatz
Prana (Workflowsteuerung)
Prime Faces 10
Quartz 2.1
Richfaces 3.3
Selenium
Shell
Projekteinsatz
Spring Boot
Spring Data
Spring-Core
Spring-JDBC
Spring-TX
Tomcat 8

Experte im Bereich Leasing/Finanzierung

 

Datenbanken

Access
Grundlagen
Casandra
Grundlagen
DB2
Erfahrung als DBA
Informix
Grundlagen
Ingres
langjährige Praxis
Interbase
langjährige Praxis auch Nachfolgeprodukt Firebird
JDBC
Praxis
MongoDB
MySQL
Grundlagen
ODBC
langjährige Praxis
Oracle
Expertenwissen: Langjährige Tätigkeit als Administrator in grossen Projekten Modellierung, Installation, Konfiguration, Betrieb, Tuning und Migrationserfahrungen
Oracle 11
Postgres
SQL
Expertenwissen: s.o.

Datenkommunikation

CICS
Internet, Intranet
Proprietäre Protokolle
Java-RMI Spezialwissen
TCP/IP
Windows Netzwerke

Hardware

HP
IBM Großrechner
1989-1994
PC

Berechnung / Simulation / Versuch / Validierung

Entwicklung eigener Rechernkern, Leasing/Finanzierung

Design / Entwicklung / Konstruktion

Appilcation Management
Betrieb Anwendungen
webbasierte Anwendungen
Entwicklung, Festpreis
webbasierte Leasinganwendung
Vertrieb, Entwicklung
webbasierteFinanzierungsanwendung
Vertrieb, Entwicklung

Frameworkentwicklung

GUI-Design

Branchen

Branchen

Finanzdienstleistungen:

  • Banken, Absatzfinanzierer im Bereich Leasing/Finanzierung
  • Versicherungen im Bereich Sachversicherung (KfZ)
  • Baufinanzierung
  • Meldewesen KWG §24c
  • Vertrieb (POS-Software)
  • Bausparkassen

Industrie

  • Maschinenbau / Supervisory Controls

Verwaltung

  • Kirchliches Meldewesen / OSCI-XMeld
  • Bayerisches Staatsministerium

Handel

  • DMS
  • Archivierung

Automotive

  • Presales
  • Absatzfinanzierung
  • Produktplanung
  • Aftersales
  • Werkstattsysteme
  • Connected Car
  • Fahrzeugdiagnose

Referenzen:

  • Dürr Systems GmbH
  • KRZ Süddeutschland
  • Lidl Stiftung Neckarsulm
  • Porsche AG
  • Daimler AG
  • Deutsche Vermögensberatung AG
  • Iveco Finance
  • Iveco Capital
  • BNP Parisbas
  • LVM Versicherungen
  • Mercedes Bank / Daimler Financial Services
  • debis Systemhaus
  • T-Systems
  • Bausparkasse Wüstenrot

Einsatzorte

Einsatzorte

Stuttgart (+50km)
Deutschland, Schweiz, Österreich
Bevorzuge Einsatzart: remote
möglich

Projekte

Projekte

1 Jahr 4 Monate
2022-05 - 2023-08

iBalis

Softwareentwickler
Softwareentwickler

Pflege, Wartung, Weiterentwicklung des Mehrfachantrags im Portals iBalis. Dieser dient zur Beantragung und Auszahlung von EU-Subventionen für ca. 100.000 bayerische Landwirte und ist vergleichbar mit ELSTER.

Besondere Herausforderungen sind die grossen Datenmengen, komplexe Validierungen der Anträge, performante Antwortzeiten am Front-End, Stabilität der Anwendung, Vielzahl der parallelen Anwender.

Die Komplexität wird insbeondere durch die Speicherung aller Daten in einer bitemporalen rel. Datenbank erhöht.

Aufgaben:

  • Front-End: Anpassung, Neuentwicklung, Performanceanalyse bestehender Masken, Anbindung an Services, Erstellung von GUI-Tests
  • Back-End: Anpassung, Neuentwicklung, Performanceanalyse bestehender Services, Erstellung von Unit- und Integrationtests 
  • DB: Anpassung, Neuentwicklung komplexer Tabellen und Relationen im bitemporalen Umfeld
  • Entwicklung eines Druckframeworks zur Erstellung dynamische PDF-Ausdrucke
  • Historisch gewachsene Codebasis durch geeignete Refactoringmassnahmen auf aktuellen Stand der Technik bringen
  • Analyse und Behebung von akuten Produktionsproblemen.


Eclipse Java8 Spring iText MQ Apache Wicket Postgres Jira Confluence Bamboo Sonar Scrum
Bayerisches Staatsministerium
München
1 Jahr 1 Monat
2021-05 - 2022-05

Karten-Center

Senior Entwickler Backend Frontend Scrum
Senior Entwickler

Fullstackentwicklung der neuen Anwendung Karten-Center mittels Java und Spring im Projekt „Karten-Center“, sodass künftig Produktinformationen und Bestellmöglichkeiten zu allen Payment-Lösungen der S-Payment Plattform gegeben sind. Ziel ist, die bestehende Anwendung eKMAUS durch die neue Anwendung „Karten-Center“ im Jahr 2022 abzulösen.

Eigene Aufgaben:

+ Analyse der bestehenden Entwicklungsumgebung und der bestehenden Software eKMAUS
+ Erstellung eines Entwicklungskonzeptes für die neu zu entwickelnde Anwendung „Karten-Center“ auf Basis der
zuvor erstellten Analyse
+ Fullstackentwicklung der Anwendung Karten-Center mittels den Technologien JAVA, Spring Frameworks, Pri
meFaces, JPA und Hibernate
+ Erstellung und Durchführung von Unittests mittels Junit und Oberflächentests mittels Selenium und Cucumber
sowie ggf. Fehlerbehebung
+ Erstellung einer ausführlichen technischen Dokumentation

Eclipse JSF 2.3 Spring Boot Spring Data Git Gradle Java 8 Prime Faces 10 Cucumber Selenium JUnit
Backend Frontend Scrum
Stuttgart
2 Jahre 6 Monate
2018-12 - 2021-05

BOA Web: Identity Management (2)

Senior Entwickler, stellv. Projektleiter
Senior Entwickler, stellv. Projektleiter

Erneuter Projekteinsatz wegen verlängerter Restlaufzeit und neuen Anforderungen diesbezüglich. Insbesondere sind neue REST Services für das Folgesystem zu implementieren um bestehende Risikoermittlung weiter zu verwenden.

Vorgehensweise:

Agil, Scrum, Jira

 

Eigene Aufgabe:

Planung, Performanceanalyse, Designoptimierung, Architekturverbesserungen, Implementierung, Code Review

Robert-Bosch AG
Remote
6 Monate
2019-07 - 2019-12

Porsche Financial Calculator

Senior Entwickler Scrum Spring Microservices ...
Senior Entwickler

Weiterentwicklung und Modularisierung des Porsche Financial Calculator. Diese Eigenentwicklung dient der Absatzfinanzierung von PKW's des Konzern, sowie diverser Exclusivmarken.

  • Implementierung von User Stories für unterschiedliche internationale Märkte.
  • Aufsetzen neuer Märkte.
  • Anpassung der Kalkulationslogik.
  • Anpassung von Backend Services.
  • Extrahieren neuer Microservices.
  • Anpassungen in Frontend durchführen.
  • Analysieren und Beheben von Bugs.
Eclipse Apache CXF Spring Java Aspose Oracle JSON Jenkins Jacoco SVN Tortoise
Scrum Spring Microservices REST Unit Testing Continous Integration
Porsche AG, Stuttgart
Ludwigsburg (Württemberg)
7 Monate
2018-05 - 2018-11

Optica Direkt 2.0

Software-Entwickler Mircroservice Scrum Spring ...
Software-Entwickler

Komplette Neuentwicklung des Backends einer Abrechnungssoftware für Sanitätshäuser auf Basis einer Microservice-Architektur. Erstellung eines Konzepts zur Anbindung des Datenbankmigrationstools Flyway in den einzelnen Services. Erstellung und Implementierung eines Konzepts zur dynamischen Validierung von REST-Anfragen unter Berücksichtigung von kundenspezifischen Anpassungen. Generierung einer kundenspezifischen Swagger-API mir durchgeführten Anpassungen. Aufsetzen neuer Services. Implementieren von Jira-Issues. Erstellen und Implementieren von Test-Cases.

 

Vorgehensweise:

Agil, Scrum, Kanban, Jira

 

Eigene Aufgabe:

Refinenment, Planing, Implementierung, Code Review

SpringBoot SpringData SpringSecurity Java8 Azzure ELK Stack Lombok Mapstruct Flyway Mockito Jenkins Git JUnit Elasticsearch QueryDSL MongoDB Feign Gradle Lombok ActiveMQ Mockito Swagger Flyway Docker Docker Compose
Mircroservice Scrum Spring Java8 IntelliJ Continuous Integration Test-Driven-Development REST
Optica Abrechnungszentrum Dr. Güldener GmbH
Stuttgart
1 Jahr 1 Monat
2017-05 - 2018-05

BOA Web: Identity Management (1)

Lead-Entwickler, stellv. Projektleiter
Lead-Entwickler, stellv. Projektleiter

Redesign und Performance Tuning der zentralen Vergabesoftware für Berechtigungen in über 1.200 Zielsystemen, die bei Bosch weltweit eingesetzt werden. Analyse des Sourcecodes und Sicherstellung der Betriebsfähigkeit und Ausfallsicherheit bis Ende 2019. Vorbereitung auf nächste Stufe mit einer Erhöhung der Last um 50% auf 1,5 Mio. Anträge pro Monat. Anpassungen im Front- und Backend durchführen. Anpassen der komplexen Jobsteuerung auf neue Anforderungen. Anpassen XML gesteuertes Workflowmanagement mit Prana. Optimierung des Entwicklungsprozesses. Sicherstellung der Verfügbarkeit der betriebskritischen Software. Umstellung auf Java 8 und Tomcat 8. Umstellung  Version Controll Software und Prozesse von CVS GIT.

 

Vorgehensweise:

Agil, Scrum, Jira

 

Eigene Aufgabe:

Planung, Performanceanalyse, Designoptimierung, Architekturverbesserungen, Implementierung, Code Review

Java 6/8 Spring-JDBC Spring-TX Spring-Core JPA/Hibernate Flyway 3 Tomcat 8 Oracle 11 Eclipse Oxygen Maven JSF 2.1 Richfaces 3.3 Quartz 2.1 Apache POI Apache CXF SOAP REST Junit Jenkins CVS GIT Maven Lombok 1.14 Prana (Workflowsteuerung)
Robert Bosch
10 Monate
2016-07 - 2017-04

Norumat-Tip: Leitstellensoftware Polizei NRW

Scrum CDI JEE ...

Ziel und Inhalt des Projektes:

Design und Neuentwicklung der Telefonie/Funk Leitstellensoftware der Polizei NRW. Koordination eingehender/ausgehender Notrufe. Verwaltung und Konfiguration von 300 Dispatcherarbeitsplätzen über Casandra. JCA Anbindung entsprechender Hard/Software. Entwicklung der Swing-Frontendarbeitsplätze. Schnelle Kommunikation via STOMP over Websocket. Backendendwicklung 24*7 hochverfügbar und ausfallsicher auf 5 redundanten Serversystemen. Synchronisation über Infinispan-Cache. Asynchrone Kommunikation.

 

Eigene Aufgabe:

  • Agiles Teamwork mit Scrum
  • Grooming von Anforderungen
  • Selbstständiges Implementieren komplexer User-Stories in Front- und Backend
  • Anpassen Anwendungsarchitektur
  • Erstellung mehrschichtiger Unit-Tests
  • Buganalyse im komplexen Umfeld
  • Code Review, Qualitätssicherung
Eclipse Neon JDK1.8 Jenkins SonarCube Maven 3.3 Log4J2 JBoss EAP 6.1 Infinispan 8.2 Apache Casandra 3 JUnit 4.11 Mockito Hamcrest Arquillian STOMP Java Swing Weld 2.4
Scrum CDI JEE Java Swing Continuous Integration automatisches Testen Event-Driven-Programming NoSql Database Distributed Caching funktionale Programmierung Asynchrone Kommunikation Websocket REST
Thales Deutschland
Ditzingen
1 Jahr 1 Monat
2015-06 - 2016-06

EcoEMOS AutmRpt

Teilprojektleiter/Business-Analyst/Software-Entwickler Analyse, Steuerung, Implementierung Scrum Design ...
Teilprojektleiter/Business-Analyst/Software-Entwickler

Zur Überwachung und Steuerung der Lackieranlage im Werk Bratislawa ist ein neues Modul für das ERP-Reporting erforderlich. Anbindung verschiedener Backendsysteme als Quellsysteme für Reporting, Aufbereitung und Darstellung komplexer JSON basierter Messdaten aus den Fertigungsstrassen im Dashboard zur Optimierung der Produktion muss zukünftig möglich sein. Das Scheduling der Report Jobs muss stabiler sein, nachzuverfolgen sein und wesentlich benutzerfreundlicher gestaltet werden. Insbesondere die perfomante Erstellung der Charts on-the-fly bei grossen auflaufenden Datenmengen muss möglich sein. Anbindung an CAS Server zur Gewährleistung der Security Policy. Entwicklung eines komplett neuen state-of-the-art Frontends.

 

Eigene Aufgabe:

  • Analyse der bestehenden Lösung
  • Fachkonzept, DV-Konzept neue Lösung
  • Frontend Design
  • Implementierung komplexer Charts
  • Implementierung Backend
  • Teamkoordination Frontend Entwicklung
  • Koordination Roll-Out, Inbetriebnahme
Eclipse Juno Quartz 2.1 JBoss 7.2 Primefaces 4.0.10 Omnifaces: 1.7 JPA/Hibernate 4.2 Maven 3.0.5 MSSQL 2014 Mojarra 2.1.23 (JSF 2.1) JEE, EJB Nexus 2.8.0 JProfiler 9.1 RESTEasy, JSON iText 2.1.7 FlyingSaucer 8.0 SVN, Tortoise JFreeChart Velocity Jira JavaScript
Analyse, Steuerung, Implementierung Scrum Design Teilprojektleitung
Dürr Systems GmbH
Bietigheim-Bissingen
3 Monate
2015-03 - 2015-05

XMeld, KRZ

Lead Entwickler, Business Analyst BaseX, XML, XPath, JAXB, XQuery, MS-SQL Server, Spring Boot, Liq JPA, Bootstrap, AngularJS, Java8
Lead Entwickler, Business Analyst

Einführung und Betrieb der neuen Schnittstelle XMELD zum Austausch von Meldedaten zwischen Kommunen und Kirchen. Umstellung des RZ-Betriebs von FlatFiles und Adabas/Natural auf JEE7/DB2/XML

 

Eigene Aufgabe:

  • Analyse der bestehenden Adabas Lösung
  • Aufsetzen Entwicklungsumgebung
  • Konzeption der zukünftigen Lösung
  • Teamkoordination, Coaching während Implementierung
BaseX, XML, XPath, JAXB, XQuery, MS-SQL Server, Spring Boot, Liq JPA, Bootstrap, AngularJS, Java8
Kirchliches Rechenzentrum
Karlsruhe
7 Monate
2014-08 - 2015-02

Diagnosedaten Analyse (DDA), Daimler AG

Entwickler
Entwickler

Im Rahmen der Gesamtthematik Connected Car werden Analysedaten aus Steuergeräten der Fahrzeuge ausgelesen und zur weiteren Verarbeitung im Aftersales Prozess ins Backend weitergereicht. Dabei werden zahlreiche Schritte wie Dekodoerung, Lokalisierung, Validierung und Serialisierung durchlaufen. Als Ergebnis wird ein universeller Snapshot der Analysedaten über alle Baureihen erzeugt.

 

Eigene Aufgabe:

  • Prüfung der Instanzen des XML-Snapshot-Schemas auf Einhaltung festgelegter Business Rules und Kohärenz.
  • Erzeugung aussagekräftiger Fehlermeldungen.
  • Einbindung in Regression Test Suite
XML, XSLT, Schematron, Oxygen, Java, HPQC, phloc.jar
Mercedes-Benz
Stuttgart
1 Jahr
2013-09 - 2014-08

EASY Zentralisierung

Application Management, techn. Projektleiter Oracle10g, Oracle11g, MS-SQL Server 2008 Nagios, LANDesk (ITIL), Citrix JEE6, Tomcat 6, JBoss
Application Management, techn. Projektleiter

Application-Management im Bereich des europaweiten Dokumentenmanagementsystems EASY mit den Produkten EASY-DMS, EASY Documents, EASY Capture.  Upgrade der Softwarekomponenten auf neueste Version. Umstellung DB-Engine auf MS-SQL Server.  Zentralisierung der Daten der 22 lokalen Ländergesellschaften nach Deutschland. Anbindung des Produkts Documents4 an einen MobileClient auf Basis iOS. Betreuung des gesamten Scan-Szenarios.

 

Eigene Aufgaben:

  • Sicherstellung des Produktionsbetriebs.
  • Entstörung des Systems bei Incidents
  • Entscheidungsvorlage zur Auswahl einer neuen DB Engine.
  • Konzept und Durchführung eines POC.
  • Festlegung der Migrationsstrategie.
  • Migration der bestehenden Daten auf neue Softwareplattform und DB-Engine.
  • Koordination Aufbau der neuen Infrastruktur und Hardware.
  • Einbindung des MobileClients in die bestehende Infrastruktur
  • Erstellung Schulungsunterlagen
  • Anwenderschulung Mobile Client
EASY EE.x Server/Client (3.1, 3.3, 4.0) EASY Documents 4.0 EASY Capture Classic, EASY Capture+
Oracle10g, Oracle11g, MS-SQL Server 2008 Nagios, LANDesk (ITIL), Citrix JEE6, Tomcat 6, JBoss
Lidl Stiftung
Neckarsulm, Lidl Stiftung
8 Monate
2013-01 - 2013-08

DaiVB, Daimler AG

Analyse, Architektur, Entwicklung Scrum, OO-Analyse, Java6
Analyse, Architektur, Entwicklung

T-Systems hatte als Auftragnehmer die Aufgabe die bestehende Architektur und Implementierung des DaimlerVehicleBackends und der darauf aufbauenden MB-Apps für die HeadUnits der neuen S-Klasse in einer bestehenden Version zu übernehmen und auf einer neuen zukunftssicheren flexiblen SOA-basierten Infrastruktur zu reimplementieren und zu erweitern. Die Arbeiten wurden in einem internationalen Team unter Verwendung des Vorgehensmodells Scrum abgewickelt. Dabei kam der komplette Produktstack der Firma WSO2 zu Einsatz. Die Projektsprache war Englisch.

 

Eigene Aufgaben:

  • Entwicklung einer integrierten Komponente zur dynamischen Registrierung und Lokalisierung von ServiceEndpoints.
  • Analyse bestehenden Codes und Erstellung einer Migrationsstrategie.
  • Erstellung von Systemspezifikationen unter Verwendung vom UML.
  • Erstellung eines Development Guides auf Basis WSO2.
  • Installation und Anpassung der Komponente zum Monitoring von verfügbaren Back-End Services unter Unix.
  • Anbinden einer Web Applikation zur grafischen Auswertung der Monitoringergebnisse.
  • Verantwortliche Betreuung von Anwendungskomponenten (COM, SCA).
  • Migration der Komponente SCA in neue WSO2 Servicearchitektur als REST Interface.
  • Erstellen Datenbanktabellen und Constraints.
  • Eigenverantwortliches bewerten, schätzen und implementieren von CR.
  • Coaching/KnowHow Transfer Entwicklerteam in neuer Architektur
WSO2, Synapse, Tomcat 7, Axis2, Apache CX JAX-WS, JAX-RS, Maven, Spring MVC, Spring DI, Spring JDBC SVN, Eclipse Juno, OSGi, JUnit, SOAP-UI, Slf4J, Servlets , XML JAXB, Jason, RedHat Unix, OpenSMART, Apache Http Server
Scrum, OO-Analyse, Java6
Daimler AG
Stuttgart
7 Monate
2012-03 - 2012-09

PQIS, DMS

Architektur, Systemspezifikation, GUI-Entwicklung, Backend-Entwi
Architektur, Systemspezifikation, GUI-Entwicklung, Backend-Entwi
  • Erweiterung des internationalen Porsche Quality Information System.
  • Integration verschiedener weltweiter Dealer Management Systeme.

 

Eigene Aufgabe

  • Analyse bestehender Applikationsbestandteile.
  • Bewertung von Systemanforderungen.
  • Erstellung von Systemspezifikationen.
  • Erstellung von GUI Elementen.
  • Implementierung Business Logik.
  • Entwicklung von DB-Prozeduren und Triggern.
  • Bereitstellung von WebServices.
  • Durchführung von Systemtests, Abnahmetests
Java7 Java EE Tomcat7 JBoss Struts Wicket JavaScript JSF JSP Oracle 11 PL/SQL Hibernate 3 Eclipse Indigo Subversion Log4J JUnit CSS XML Axis
Porsche AG, Zuffenhausen
2 Jahre 6 Monate
2009-09 - 2012-02

WebPOS

Projektleiter, Architekt, leitender SW-Entwickler
Projektleiter, Architekt, leitender SW-Entwickler

Erstellung einer leichtgewichtigen internationalen Web-Applikation für 150 Händler und 600 Verkäufer. Kalkulation und Verwaltung von Leasing-, ServiceLeasing und Finanzierungsangeboten im Bereich Nutzfahrzeuge. Integriertes CRM Modul. Interaktives Kundenprescoring zur individuellen Zinsermittlung, integriertes Dokumentenmangement, Anbindung an CMS. Integration in bestehende Systemlandschaft. Kundenwunsch war das methodische Vorgehen nach dem Spiralmodell zur Risikominimierung.

Eigene Aufgabe

  • Projektsteuerung
  • Festlegung der Anwendungsarchitektur.
  • Anforderungsanalyse.
  • UML basierte Systemspezifikation.
  • Design eines Rechenkerns für Leasing-/Finanzierungsfinanzmathematik.
  • Design von Frameworks für Datenzugriff, Druckaufbereitung, und GUI
  • Entwicklung Datenmodell.
  • Entwicklung Hibernate-Datenzugriffsschicht.
  • Installation und Konfiguration der Datenbank
  • Implementierung GUI und Framework zur Stammdatenverwaltung (Historisierung, 4-Augen-Prinzip, Freigabekonzept)
  • Bereitstellung von WebServices zum CMS/Creditreform
  • Entwicklung Backend.
  • Entwicklung von WebServices im Rahmen der Integration in bestehende Infrastruktur
  • Durchführung von Systemtests, Abnahmetests
  • Vorgaben für Systembetrieb und Abstimmung mit Service Provider
  • Roll-Out, Schulung der Endanwender
Java6 Java EE Spring JSF 2.0 Apache MyFaces Oracle 10 Eclipse Hibernate 3 CaptainCasa Enterprise Client IText Log4J Apache Commons Configuration JUnit JProfiler CSS XML XML-Beans XPath XDoclet Tomcat JBOSS Axis2
Iveco Capital, Heilbronn
11 Monate
2008-09 - 2009-07

DFS POS

Design und Entwicklung
Design und Entwicklung

Design und Implementierung eines web-basierten europaweiten POS-Systems zur Konfiguration und Kalkulation von Leasing und Finanzierungsprodukten für Daimler Neufahrzeuge in frei konfigurierbaren Kombinationen als WebServices. Bereitstellung einer GUI gesteuerten Stammdatenverwaltung, mit Integration ins BasicPortal. Integration der Back-End’s diverser Ländergesellschaften über komplexe WebServices. Das Projekt wurde nach 5 Monaten auf Scrum als Vorgehensweise umgestellt.

 

Eigene Aufgabe

  • Design einer Staging-Strategie zur Überführung konsitenter Datenbestände in Prod.
  • Projektspezifische Konfiguration einer Logging-Komponente
  • Design und Implementierung der Komponente Stammdaten-Import
  • Design und Anbindung der Datenzugriffschicht mittels OR-Mapping Technologien unter
  • Berücksichtigung eines Historienkonzepts
  • Anlegen und Konfiguration der Datenbanktabellen
  • Implementierung GUI zur Stammdatenverwaltung
  • Bereitstellung von WebServices zum Datenzugriff
  • Umstellung Backend Zugriff EJB 2.1 -> 3.0
J2EE EJB 2.1 EJB 3.0 WebSphere 6.0 RAD 7.0 Hibernate 3 PAI Logging PAI Security Commons Configuration Ajax JavaServerFaces VisualComponentLibrary DB2 WebService SOA SOAP-UI
Daimler AG, Stuttgart
4 Monate
2008-05 - 2008-08

AEO Authorized Economic Operator

Fachlich:

Erstellung einer Web-Applikation zur Unterstützung bei der Beantwortung und Ausdruck eines Zollfragebogens zur Selbstvalidierung durch viele Hinweise, wie zum Beispiel Antwort-Vorschläge oder Beispiel-Diagramme.

 

Technisch:

Eclipse, Java 1.5, Casabac-GUI-Server (JSF), Java-Script, Ajax, JSP, JBoss, Oracle, Log4J, JUnit, kundenspezifisches XNSG-Framework basierend auf Reflection, Adobe Designer (Formulardruck), Poseidon (UML), Quasar (Persistenz), PinEdit, PDFreactor (HTML->PDF)

AEB GmbH, Stuttgart
4 Monate
2008-02 - 2008-05

CPS Center-Planung und Steuerungssystem

Fachlich:

Erweiterung einer Web-Applikation für Planung und Controlling der Entwicklung der gesamten Fahrzeugpalette der Daimler AG. Erfassung der geplanten Aufwände bis auf Teamebene, komplexe Online Auswertungen, Reporting.

 

Technisch:

Eclipse,  Java 1.4, EJB, Java-SWING, Websphere 6, DB2, e.Spreadsheet, Log4J, JUnit, Thin Client Framework (IBM), Drucken über FOP, CVS

Daimler AG, Stuttgart
8 Monate
2007-03 - 2007-10

European Wholesale Plattform (EWP)

Fachlich:

Erstellung und Erweiterung einer internationalen Web-Applikation zur Vermarktung von jungen Gebrauchtfahrzeugen für alle europäischen DC-Händler. Fahrzeugrücknahme, Bewertung, Vermarktung, Abrechnung, Transport, Übergabe und Reklamationsabwicklung.

 

Technisch:

Eclipse, JBuilder, Java 1.4, Java-SWING, Websphere 6, DB2, StroedProcedures, Umstellung OJB auf Hibernate, Log4J, JUnit, eignes Framework NT-Lib, IReport und iText zur Dokumentenerstellung, CVS, eigene Kommunikationsschicht zum Appl.server unter Verwendung des Proxy-Musters

Daimler AG, Stuttgart
8 Monate
2006-07 - 2007-02

Online Baufinanzierung

Fachlich:

Erstellung einer kundenspezifischen Baufinanzierung unter Brücksichtigung und Verwendung vorhandener Verträge. Verwaltung von Darlehenskonditionen, anlegen und berechnen von Annuitäten-, Tilgungs-, Endfälligen-, Bauspardarlehen und deren Tilgungsverläufen, Finanzierungsvergleich, Scoring und autom. Genehmigung bei Partnern unter Anbindung deren Webservices. Wesentliches Merkmal war die Umsetzung der komplexen Thematik in ein benutzerfreundliches GUI mit individuellem DVAG look-and-feel.

 

Technisch:

Eclipse, Umfangreiches Framework 'Spirit' für eine SMART-Client-Architektur über Web-Services aus Basis Axis und Hessian, Java 1.5, Java-SWING, Hivemind, Hibernate, Oracle, CVS, Tomcat, XML, Log4J, ELAXY-Rechenkern

DVAG, Frankfurt
4 Monate
2006-03 - 2006-06

Unikred

Analyse, Design und Erstellung eines Portals zur Erstellung und Verwaltung von Finanzierungs- und Leasinganfragen für Firmenkunden im Bereich Mobilienfinanzierung. Dabei automatisches Scoring des Antragstellers und Weiterleitung der Anfrage an die beteiligten Unikred-Partnerbanken. Diese geben Ihr Angebot ab, welches von Verkäufer am POS beurteilt und angenommen wird. Autom. Provisionsabrechnung mit Verkäufer

HTML CSS XML JavaScript JSF Apache-myFaces XDOCLET Adobe Eclipse 3.1 JBOSS 3 Hibernate 3 Firebird 1.5 Jaybird 2.0.1

Aus- und Weiterbildung

Aus- und Weiterbildung

Abitur
Ausbildung zum Bankkaufmann
Innerbetriebliche Weiterbildung zum Organisationsprogrammierer
langjährige praktische Tätigkeit in Host- und Client-Server-Umgebung
seit 2000 freiberuflich im Java-Umfeld tätig

Position

Position

Business Analyse

Application Management

Analyse / Design

Kompetenzen

Kompetenzen

Top-Skills

Java, Microservices, Spring

Schwerpunkte

Continous Integration
Microservices
Unit Testing

Aufgabenbereiche

Teilprojektleitung

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Apache CXF
Apache POI
Backend
Continuous Integration
Cucumber
CVS
Eclipse
Elasticsearch
Frontend
GIT
Gradle
IntelliJ
Jenkins
JFreeChart
Jira
Maven
Mockito
REST
Entwicklung von Webservices
Schematron
Erstellen und ausführen von komplexen Business Rules
Scrum
SOA
Entwicklung von Webservices
SOAP
Sonar
Spring
SVN
Test-Driven-Development
Tortoise
Velocity
WSO2
Paraxiserfahrung in Entwicklungsumgebung

u.A.:

  • Eigenverantwortliche Kundenbetreuung
  • Analyse, Konzeption und Entwicklung von komplexen Softwaresystemen
  • Verwendung moderner Architekturen und Standards zur Erstellung von Softwarekomponenten  - Entwurf und Programmierung von ergonomischen grafischen Bedienoberflächen
  • Kenntnis und Verwendung von Entwurfsmustern in OO-Programmierung
  • Verwendung von visuellen Entwicklungstools
  • Entwicklung von Plugins für Eclipse
  • Administration und Tuning von großen relationalen Datenbanksystemen
  • Objektrelationales Mapping
  • Design, Entwicklung komplexer Datenbanken nach dem ER-Modell unter Verwendung von Modellierungstools
  • Installation, Konfiguration der Datenbanksoftware
  • Migration von Datenbanksoftwareversionen sowie Migration grosser Datenbestände
  • Erstellung von komplexen Reportingsystemen
  • Test und Einführung von Gesamtsystemen
  • Projektleitung
  • Dokumentenmanagement und Erstellung von PDF Dokumenten
  • First-Level Hotline Support
  • Entwicklung eines Rechenkerns zur Kalkulation von Finanzierung-, Leasingraten

  • Wir entwickeln Ihre komplette webbasierte Anwendung auf Basis neuester Standards aus einer Hand. Durch die Wiederverwendung unserer ausgereiften bestehenden Komponenten können wir Ihnen die Software ohne Investitionskosten für Sie als günstiges Lizenzpreismodell anbieten. Gerne stellen wir unsere Leistungsfähigkeit durch die Erstellung eines kostenfreien Pilots unter Beweis.
  • Datenbankadministration auch tageweise kurzfristig buchbar.
  • Gerne können auch Festpreisprojekte mit bis zu 3MJ Umfang mit eigenem Team in eigenen Büroräumen abgewickelt werden.
  • First-Level Hotline-Support für Ihr Produkt möglich.

Betriebssysteme

HPUX
MVS-XA/ESA
Unix
HP-UX
Windows

Programmiersprachen

Cobol
langjährige Praxis
Eclipse Oxygen
Flyway 3
Java
Expertenkenntnisse, Java EE (JEE, J2EE), EJB, JSF, JSP, AWT, JFC/Swing, SWT, Applets, JavaBeans, Servlets
Java 6/8
Java 8
Java8
Java8
JavaScript
Expertenkenntnisse
JPA/Hibernate
JSF 2.1
JSF 2.3
JSON
Junit
Lombok 1.14
PL/1
langjährige Praxis
PL/SQL
Expertenkenntnisse, DB-Prozeduren, DB-Trigger, Funktionen
Powerbuilder
Projekteinsatz
Prana (Workflowsteuerung)
Prime Faces 10
Quartz 2.1
Richfaces 3.3
Selenium
Shell
Projekteinsatz
Spring Boot
Spring Data
Spring-Core
Spring-JDBC
Spring-TX
Tomcat 8

Experte im Bereich Leasing/Finanzierung

 

Datenbanken

Access
Grundlagen
Casandra
Grundlagen
DB2
Erfahrung als DBA
Informix
Grundlagen
Ingres
langjährige Praxis
Interbase
langjährige Praxis auch Nachfolgeprodukt Firebird
JDBC
Praxis
MongoDB
MySQL
Grundlagen
ODBC
langjährige Praxis
Oracle
Expertenwissen: Langjährige Tätigkeit als Administrator in grossen Projekten Modellierung, Installation, Konfiguration, Betrieb, Tuning und Migrationserfahrungen
Oracle 11
Postgres
SQL
Expertenwissen: s.o.

Datenkommunikation

CICS
Internet, Intranet
Proprietäre Protokolle
Java-RMI Spezialwissen
TCP/IP
Windows Netzwerke

Hardware

HP
IBM Großrechner
1989-1994
PC

Berechnung / Simulation / Versuch / Validierung

Entwicklung eigener Rechernkern, Leasing/Finanzierung

Design / Entwicklung / Konstruktion

Appilcation Management
Betrieb Anwendungen
webbasierte Anwendungen
Entwicklung, Festpreis
webbasierte Leasinganwendung
Vertrieb, Entwicklung
webbasierteFinanzierungsanwendung
Vertrieb, Entwicklung

Frameworkentwicklung

GUI-Design

Branchen

Branchen

Finanzdienstleistungen:

  • Banken, Absatzfinanzierer im Bereich Leasing/Finanzierung
  • Versicherungen im Bereich Sachversicherung (KfZ)
  • Baufinanzierung
  • Meldewesen KWG §24c
  • Vertrieb (POS-Software)
  • Bausparkassen

Industrie

  • Maschinenbau / Supervisory Controls

Verwaltung

  • Kirchliches Meldewesen / OSCI-XMeld
  • Bayerisches Staatsministerium

Handel

  • DMS
  • Archivierung

Automotive

  • Presales
  • Absatzfinanzierung
  • Produktplanung
  • Aftersales
  • Werkstattsysteme
  • Connected Car
  • Fahrzeugdiagnose

Referenzen:

  • Dürr Systems GmbH
  • KRZ Süddeutschland
  • Lidl Stiftung Neckarsulm
  • Porsche AG
  • Daimler AG
  • Deutsche Vermögensberatung AG
  • Iveco Finance
  • Iveco Capital
  • BNP Parisbas
  • LVM Versicherungen
  • Mercedes Bank / Daimler Financial Services
  • debis Systemhaus
  • T-Systems
  • Bausparkasse Wüstenrot

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.