MB.OS Mercedes-Benz Operating System
---------------------------------------------------------
Onboard Entwicklung
Software-Architektur
Zertifikate verteilen
Automotive Diagnose
SIS - Service Information System
- Redesign der Architektur in Kotlin und Refactoring
- SIS-Api mit KTOR (Asynchrone Websocket) zur Anbindung an Externe Dienstleister wie TjeKvik
- Implementierung Datenimporter für Autoline Daten
- Design und Implementierung der SIS Anwendung
- Optimierung der Performance um Faktor 50
- Reduzierung der Übertragenen Daten um Faktor 1000
- Implementierung Pagination
- Design und Implementierung der Auftragsqualität
VGV - Verbund Global View
- Implementierung und Erweiterung der BE Funktionalität
- Anpassung, Verbesserung und Optimierung der komplexen Module zur Berechnung der Werkstattplanung mit Kotlin / Java
GW Börsenmonitor
- Komplette Design und Architektur der Anwendung
- Implementierung Userspeziefische Filter- und Suchalgorithmus: Eine Userspeziefische Suchfilter mit UND/ODER Verknüpfung und Optimierung der Datenbanksuche.
RAPIT - Robot Automation Process Interface TSS
- Optimierung und Redesign der DB
- Implementierung Such- und Filterfunktionalität mit Spring Boot
ABAGO - Automatische Bestellallokation mit Global Ordering:
- Implementierung und Erweiterung der Architektur in Kotlin
- Implementierung der Pagination in Spring Framework. Optimierung und Refactoring der bestehenden Funktionen.
- Message Queue
- Entwicklung Auftragsstatus
- Optimierung der Swagger-Dokumente
- Anbindung der Schnittstelle zur Bankingportal
- Konzeption, Design und Implementierung der neuen Onlinebanking-System für easybank.
- Konzeption und Erstellung der Module mit Velocity-Template
- Implementierung der Antragstrecken im Front- und Backend
- Erstellung des dynamischen Kreditrechners für Wunschkredite
- Anbindung der Legitimierungen WebID und Handysignatur ATrust
- Erstellung eines dynamischen Sitemap mit Sitemapgenerator
- Konzeption und Design des Whitelabel-Lösungs. Die Antragsstrecke Kredit wird externen Partnern auch zur Verfügung gestellt.
- Backendseitige Entwicklung von Modulen und Features des Digital Banking unter Berücksichtigung der hohen Anforderungen bezüglich Sicherheit, Stabilität, Qualität und Performance.
- Weiterentwicklung des Frontend der auf HTML, CSS und JavaScript-basierten Web-Applikation
- Kundenfeature-Entwicklung für Digital Banking
- Anpassungen an Bankingprozesse durch Gesetzesänderungen.
- Testresultate prüfen und analysieren, Fehler dokumentieren
Systematisches Testen der Software aus Anwendersicht
10/2013 – 08/2014
Porsche AG, Ludwigsburg
Projekt:
WWSneu, WorldwideWarrantySystem
ClaimCockpit – Antragsanlage und -bearbeitung
Reimbursement - Vergütung
Subsequent Credit/Debit – Nachvergütung/Rückbelastung
Rolle:
Entwickler, Softwarearchitekt und Tester
Tätigkeiten:
GUI-Entwickung mit JSP, JS und jQuery
Implementierung der business logic mit RESTful Web-Services, Jersey
SQL-Queries mit Hibernate und Spring
Aufgabenschwerpunkt waren folgende Modulimplementierungen:
ClaimCockpit
l Konzeption und Erstellung der Garantieantragsanlage und –bearbeitung.
l Arbeits-, Teile- und Zusatzpositionen
l Antragsanlage für Ersatzteilgarantie
l Defect-Tracking und Testdurchführung mit ®HP QC
Reimbursement
l Antragskürzungen für Gutschriften
l Antragsanlage für Ersatzteilegarantie
l Implementierung der Schnittstelle zu QPP (Quality Part Processing).
Subsequent Credit/Debit
l Erweiterung und Implementierung des Konzepts zur nachträglichen Vergütung und Belastung
l Komplexe Berechnungen über bereits vergütete Anträge um mehrfaches Nachvergütung/Rückbelastungen zu machen.
Systemumgebung:
Windows7, DB2, Db Visualizer, Squirrel
Eclipse J2EE IDE for Web Developers
Sparx Enterprise Architect 10
IE 8.00, Firefox und Google Chrome
JIRA, Confluence und HP QC
PuTTY, WinSCP,
Lotus Notes
JSONLint, JSLint, Jenkins
09/2012 – 09/2013
T-Systems, Leinfelden-Echterdingen
Projekt:
MAD-TBM (Mercedes After Sales, Termin- und Bestellmanagement)
Rolle:
Workshop Offshore-Team Ungarn, Rolloutmanager, Entwickler, Architekt und Tester
Tätigkeiten:
PAI 5.0 Umstellung
Erweiterung der Application um zwei Module
Workshop Offshore-Team Ungarn
Systemumgebung:
Eclipse J2EE
PAI 4 und PAI 5
ARS Remedy, HP Quality Center, Clear Case
JAVA, J2EE, EJB
RCP, Eclipse, Databinding
WinXP Professional
AIX
IBM DB2 UDB V10
IBM Websphere 8
10/2010 – 08/2012
T-Systems, Leinfelden-Echterdingen
Projekt:
TypMaster, Homologation
Teilprojekte:
BMW – OTD (OriginalTeileDokumentation)
Daimler - ZPdZ (Zulassungsprozess der Zukunft)
OPEL – Print (Zulassungsdokumente für CoC-Papiere)
Renault – Coc Import für Daimler (Citan)
Rolle:
Entwickler, Architekt und Tester
Tätigkeiten:
RenaultXMLIMport
l Konzeption und Erstellung der Steuerungsdatei zur automatischen Import der Renault XML Dateien
l Implementierung des kompletten Import-Moduls (UI und Businesslogik)
l Erstellung der DB Skripte und Tabellen.
l Testdokumentation, Testerstellung und teilw. Testdurchführung mit ®Polarion
Fahrzeugarchivierung
l Konzeption und Erstellung der Spezifikation
l Design und Implementierung der Archivierung und Zurückholen der Fahrzeuge.
l Datenbankdesign
Datenbank
l Oracle-DB: Erstellung von diversen PL/SLQ-Prozeduren und Funktionen, DB-Trigger, Mailversand, Views und DB-Link
l Implementierung von BMW-OTD Funktionalitäten.
l Konzeption und Erstellung von BlowFish Ent- und Verschlüssungsfunktionen für TypMaster.
ZPdZ – Zulassungsprozess der Zukunft:
l Implementierung von ZPdZ-Spezifisichen Anforderungen und Erweiterungen.
l Entwicklung von Dokumentgeneratorfunktionen für Coc-Papiere. (Certificate of Conformity, EU-Gesamtgenehmigungen).
BMW – CoC China XML-Import
TypMaster Print (Print-Modul für Zulassungsdokumente und Kfz-Papiere)
l Implementierung von Multiselektion der Fahrzeuge.
l WebService zur Fahrzeugrecherche Anhand TVV (TypVarianteVersion, Genehmigungsdatum und –nummer).
Systemumgebung:
Windows7
DB2/Oracle
Eclipse J2EE
Oracle SQL+
PuTTY
WinSCP
Squirrel
Notepad ++
XML Notepad 2007
01/2010 – 08/2010
Commerzbank, Frankfurt am Main
Projekt:
KonzernPerson KP2.0
Rolle:
Tester und Entwickler
Tätigkeiten:
MIT-Tests (Modul Integration Tests)
l Durchführung von MIT-Tests anhand vordefinierter Testszenarien
l Test und Fehleranalyse von SOAP Messages. Auswertung von Log-Files.
l Defect Erstellung
Regressions-Tests
l Durchführung von Regressions-Tests
l Test und Fehleranalyse von SOAP Messages Auswertung von Log-Files
Testautomatisierung:
l Entwurf und Entwicklung von MIT-Test Tool zur vollständig automatisierten Testen.
l Entwicklung von Response Analyzer zur Auswertung von Response Nachrichten.
l Entwicklung von Logfile Analyzer: Auswertung der LOG-Files
l Entwicklung des Testtreibers mit automatischem Zugang zum Hostsystem mit SSH und SCP
Systemumgebung:
WinXP Professional
AIX V5.1
Enterprise Architect
DB2
IBM WebSphere MQ
IBM Information Server
IBM WebSphere DataStage
IBM Rational ClearCase
IBM Rational Application Developer
TestDirector for Quality Center
PuTTY
WinSCP
Squirrel
Notepad ++
XML Notepad 2007
10/2011 – 10/2012
Porsche AG, Weissach
Projekt:
PDM Enovia
Rolle:
Entwickler
Tätigkeiten:
PDM (Produktdatenmanagement) von Dassault Systems Produktlebenszyklusmanagements.
WebService
l Implementierung von WS um Dateien Ein- und Auszuchecken.
l Authentification und Authorization
CatiaV5 Modell
l Ableitung von V5-Modell und V5-Teilmodell
l Flache Strukturerstellung mit Koordinatenberechnung
l JSF, Applet und Servlet
Build-Management
l Erstellung von Skripts zur Automatisierung von JPO (Java Programming Object).
l Erweiterung und Optimierung der Ant-Skripte
Systemumgebung:
Windows2008 Server
Oracle
Tomcat
Bugzilla
ENOVIA MatrixOne
ENOVIA MQL
ENOVIA BusinessModeller
Eclipse
JSF
Applet / Servlet
WebService
JavaScript
Teamleiter der Offshore-Gruppe T-Systems India
Tätigkeiten:Architekt, Designer, Entwickler, Tester
Tätigkeiten:Software-Entwicklung / Programmierung / Software-Design und -Architektur
Engineering / IT-nahe Ingenieurdienstleistungen
Beratung / Consulting
Automotive / Industrie / Banken und Versicherungen
MB.OS Mercedes-Benz Operating System
---------------------------------------------------------
Onboard Entwicklung
Software-Architektur
Zertifikate verteilen
Automotive Diagnose
SIS - Service Information System
- Redesign der Architektur in Kotlin und Refactoring
- SIS-Api mit KTOR (Asynchrone Websocket) zur Anbindung an Externe Dienstleister wie TjeKvik
- Implementierung Datenimporter für Autoline Daten
- Design und Implementierung der SIS Anwendung
- Optimierung der Performance um Faktor 50
- Reduzierung der Übertragenen Daten um Faktor 1000
- Implementierung Pagination
- Design und Implementierung der Auftragsqualität
VGV - Verbund Global View
- Implementierung und Erweiterung der BE Funktionalität
- Anpassung, Verbesserung und Optimierung der komplexen Module zur Berechnung der Werkstattplanung mit Kotlin / Java
GW Börsenmonitor
- Komplette Design und Architektur der Anwendung
- Implementierung Userspeziefische Filter- und Suchalgorithmus: Eine Userspeziefische Suchfilter mit UND/ODER Verknüpfung und Optimierung der Datenbanksuche.
RAPIT - Robot Automation Process Interface TSS
- Optimierung und Redesign der DB
- Implementierung Such- und Filterfunktionalität mit Spring Boot
ABAGO - Automatische Bestellallokation mit Global Ordering:
- Implementierung und Erweiterung der Architektur in Kotlin
- Implementierung der Pagination in Spring Framework. Optimierung und Refactoring der bestehenden Funktionen.
- Message Queue
- Entwicklung Auftragsstatus
- Optimierung der Swagger-Dokumente
- Anbindung der Schnittstelle zur Bankingportal
- Konzeption, Design und Implementierung der neuen Onlinebanking-System für easybank.
- Konzeption und Erstellung der Module mit Velocity-Template
- Implementierung der Antragstrecken im Front- und Backend
- Erstellung des dynamischen Kreditrechners für Wunschkredite
- Anbindung der Legitimierungen WebID und Handysignatur ATrust
- Erstellung eines dynamischen Sitemap mit Sitemapgenerator
- Konzeption und Design des Whitelabel-Lösungs. Die Antragsstrecke Kredit wird externen Partnern auch zur Verfügung gestellt.
- Backendseitige Entwicklung von Modulen und Features des Digital Banking unter Berücksichtigung der hohen Anforderungen bezüglich Sicherheit, Stabilität, Qualität und Performance.
- Weiterentwicklung des Frontend der auf HTML, CSS und JavaScript-basierten Web-Applikation
- Kundenfeature-Entwicklung für Digital Banking
- Anpassungen an Bankingprozesse durch Gesetzesänderungen.
- Testresultate prüfen und analysieren, Fehler dokumentieren
Systematisches Testen der Software aus Anwendersicht
10/2013 – 08/2014
Porsche AG, Ludwigsburg
Projekt:
WWSneu, WorldwideWarrantySystem
ClaimCockpit – Antragsanlage und -bearbeitung
Reimbursement - Vergütung
Subsequent Credit/Debit – Nachvergütung/Rückbelastung
Rolle:
Entwickler, Softwarearchitekt und Tester
Tätigkeiten:
GUI-Entwickung mit JSP, JS und jQuery
Implementierung der business logic mit RESTful Web-Services, Jersey
SQL-Queries mit Hibernate und Spring
Aufgabenschwerpunkt waren folgende Modulimplementierungen:
ClaimCockpit
l Konzeption und Erstellung der Garantieantragsanlage und –bearbeitung.
l Arbeits-, Teile- und Zusatzpositionen
l Antragsanlage für Ersatzteilgarantie
l Defect-Tracking und Testdurchführung mit ®HP QC
Reimbursement
l Antragskürzungen für Gutschriften
l Antragsanlage für Ersatzteilegarantie
l Implementierung der Schnittstelle zu QPP (Quality Part Processing).
Subsequent Credit/Debit
l Erweiterung und Implementierung des Konzepts zur nachträglichen Vergütung und Belastung
l Komplexe Berechnungen über bereits vergütete Anträge um mehrfaches Nachvergütung/Rückbelastungen zu machen.
Systemumgebung:
Windows7, DB2, Db Visualizer, Squirrel
Eclipse J2EE IDE for Web Developers
Sparx Enterprise Architect 10
IE 8.00, Firefox und Google Chrome
JIRA, Confluence und HP QC
PuTTY, WinSCP,
Lotus Notes
JSONLint, JSLint, Jenkins
09/2012 – 09/2013
T-Systems, Leinfelden-Echterdingen
Projekt:
MAD-TBM (Mercedes After Sales, Termin- und Bestellmanagement)
Rolle:
Workshop Offshore-Team Ungarn, Rolloutmanager, Entwickler, Architekt und Tester
Tätigkeiten:
PAI 5.0 Umstellung
Erweiterung der Application um zwei Module
Workshop Offshore-Team Ungarn
Systemumgebung:
Eclipse J2EE
PAI 4 und PAI 5
ARS Remedy, HP Quality Center, Clear Case
JAVA, J2EE, EJB
RCP, Eclipse, Databinding
WinXP Professional
AIX
IBM DB2 UDB V10
IBM Websphere 8
10/2010 – 08/2012
T-Systems, Leinfelden-Echterdingen
Projekt:
TypMaster, Homologation
Teilprojekte:
BMW – OTD (OriginalTeileDokumentation)
Daimler - ZPdZ (Zulassungsprozess der Zukunft)
OPEL – Print (Zulassungsdokumente für CoC-Papiere)
Renault – Coc Import für Daimler (Citan)
Rolle:
Entwickler, Architekt und Tester
Tätigkeiten:
RenaultXMLIMport
l Konzeption und Erstellung der Steuerungsdatei zur automatischen Import der Renault XML Dateien
l Implementierung des kompletten Import-Moduls (UI und Businesslogik)
l Erstellung der DB Skripte und Tabellen.
l Testdokumentation, Testerstellung und teilw. Testdurchführung mit ®Polarion
Fahrzeugarchivierung
l Konzeption und Erstellung der Spezifikation
l Design und Implementierung der Archivierung und Zurückholen der Fahrzeuge.
l Datenbankdesign
Datenbank
l Oracle-DB: Erstellung von diversen PL/SLQ-Prozeduren und Funktionen, DB-Trigger, Mailversand, Views und DB-Link
l Implementierung von BMW-OTD Funktionalitäten.
l Konzeption und Erstellung von BlowFish Ent- und Verschlüssungsfunktionen für TypMaster.
ZPdZ – Zulassungsprozess der Zukunft:
l Implementierung von ZPdZ-Spezifisichen Anforderungen und Erweiterungen.
l Entwicklung von Dokumentgeneratorfunktionen für Coc-Papiere. (Certificate of Conformity, EU-Gesamtgenehmigungen).
BMW – CoC China XML-Import
TypMaster Print (Print-Modul für Zulassungsdokumente und Kfz-Papiere)
l Implementierung von Multiselektion der Fahrzeuge.
l WebService zur Fahrzeugrecherche Anhand TVV (TypVarianteVersion, Genehmigungsdatum und –nummer).
Systemumgebung:
Windows7
DB2/Oracle
Eclipse J2EE
Oracle SQL+
PuTTY
WinSCP
Squirrel
Notepad ++
XML Notepad 2007
01/2010 – 08/2010
Commerzbank, Frankfurt am Main
Projekt:
KonzernPerson KP2.0
Rolle:
Tester und Entwickler
Tätigkeiten:
MIT-Tests (Modul Integration Tests)
l Durchführung von MIT-Tests anhand vordefinierter Testszenarien
l Test und Fehleranalyse von SOAP Messages. Auswertung von Log-Files.
l Defect Erstellung
Regressions-Tests
l Durchführung von Regressions-Tests
l Test und Fehleranalyse von SOAP Messages Auswertung von Log-Files
Testautomatisierung:
l Entwurf und Entwicklung von MIT-Test Tool zur vollständig automatisierten Testen.
l Entwicklung von Response Analyzer zur Auswertung von Response Nachrichten.
l Entwicklung von Logfile Analyzer: Auswertung der LOG-Files
l Entwicklung des Testtreibers mit automatischem Zugang zum Hostsystem mit SSH und SCP
Systemumgebung:
WinXP Professional
AIX V5.1
Enterprise Architect
DB2
IBM WebSphere MQ
IBM Information Server
IBM WebSphere DataStage
IBM Rational ClearCase
IBM Rational Application Developer
TestDirector for Quality Center
PuTTY
WinSCP
Squirrel
Notepad ++
XML Notepad 2007
10/2011 – 10/2012
Porsche AG, Weissach
Projekt:
PDM Enovia
Rolle:
Entwickler
Tätigkeiten:
PDM (Produktdatenmanagement) von Dassault Systems Produktlebenszyklusmanagements.
WebService
l Implementierung von WS um Dateien Ein- und Auszuchecken.
l Authentification und Authorization
CatiaV5 Modell
l Ableitung von V5-Modell und V5-Teilmodell
l Flache Strukturerstellung mit Koordinatenberechnung
l JSF, Applet und Servlet
Build-Management
l Erstellung von Skripts zur Automatisierung von JPO (Java Programming Object).
l Erweiterung und Optimierung der Ant-Skripte
Systemumgebung:
Windows2008 Server
Oracle
Tomcat
Bugzilla
ENOVIA MatrixOne
ENOVIA MQL
ENOVIA BusinessModeller
Eclipse
JSF
Applet / Servlet
WebService
JavaScript
Teamleiter der Offshore-Gruppe T-Systems India
Tätigkeiten:Architekt, Designer, Entwickler, Tester
Tätigkeiten:Software-Entwicklung / Programmierung / Software-Design und -Architektur
Engineering / IT-nahe Ingenieurdienstleistungen
Beratung / Consulting
Automotive / Industrie / Banken und Versicherungen