Schlagwörter
Datenbankentwicklung
SpringSecurity
Spring Boot
IT-Architektur
Hibernate
Spring
Java
Webentwicklung
single sign-on
Software-Architekt
Kubernetes
IT-Security
Kafka Streams
Kafka
SpringBoot Microservices
Continuous Delivery Pipeline
Spring Cloud
Microservice basierte Architektur
Microservices-Architekt
Skills
Qualifikationen
- Teamleiter, Produktmanager und Lead-Developer mehrerer Projekte
(unterschiedlichste Technologien im Java-Umfeld)
- Architekturdesign und Umsetzung eines transaktionsbasierten Billing-
Systems basierend auf GWT, Hibernate und Spring
- Aufbau von cloudfähigen Microservice-Architekturen mit Spring Boot,
Spring Cloud, Kubernetes, Openshift, Marathon und Eureka (Netflix), DevOps
- Umsetzung Schnittstellenplattform und -design für standardisierte
Kommunikationsverfahren zum Datenaustausch mit ERP-Systemen
- Leitung und Durchführung von Business Intelligence Projekten zur
Unterstützung und Aufwertung bestehender Softwaresysteme
- Produktmanager für eine Car-Health Check Tablet-Lösung
- verschiedenste Web-Entwicklungen mittels GWT, Java Server Faces,
Struts und JSP sowie AJAX Technologien ( Architekt/Lead-Developer,
Produktmanager)
- Konzeption und Umsetzung von Volltextsuchmachinen
- Datengewinnungsprojekte (BigData)
- Planung & Einführung von testgetriebenen Software-
Entwicklungsprozessen mittels Scrum/Kanban und Jira
- Mitarbeiter-Recruiting im Bereich Java- sowie Datenbankentwicklung,
Coaching von Mitarbeitern und Nachwuchsführungskräften
- unterschiedlichste Refactoringprojekte und Code-Reviewing zur Sicherung
von Produkten
- Aufbau von Single Sign On Architekturen und Security-Konzepten
- Erfahrungen in SOA sowie Microservice Architekturen und
Softwareverteilungskonzepten
- Konzeption und Umsetzung einer PM Fehlerdatenbank für die Verwaltung
der Rücknahme defekter Geräte für TollCollect unter Verwendung von
J2EE-Technologie
? Planung von mobilen Endgerät-Softwareentwicklungen mit dem Einsatz
von Software-Updates basierend auf GPRS, UMTS, BS26, SMS
- Software-Integration, Test und Tool-Erstellung im Rahmen des Projektes
„Electronic Toll Collect“ für das Arbeitspaket „Entwicklungsabnahme und
Risikoanalyse“
- Software-Qualitäts-, Build- und Releasemanagement
- Codegenerierungsprojekte
- Architektur-Experte in Spring und Hibernate
- Coaching und Recruiting von Entwicklern
- Standardisierung der SW-Entwicklung durch komponentenbasierte
Vorgehensmodelle zur schnellen Realisierungen vom Prototyp bis hin zur
Produktreife
Produkte / Standards / Erfahrungen
Erfahrungen im Bereich:
- Führungskraft
- Produktmanagement
- Personal-Recruiting und -Leitung
- Projektleitung und Architekturberatung (Java-Umfeld)
- Software Produktentwicklung/Support, Qualitätsmanagement
- Aufbau von Build- und Testumgebungen / Continuous Integration und -
Delivery
- über 19 Jahre praktische Erfahrung in Java und Internetprojekten
- Entwicklung von Frameworks und Klassenbibliotheken für Java (Pattern)
- Objektbasierende API Entwicklung (Prototype) für Java Script (Ajax)
- tiefgreifende Kenntnisse in Hibernate und Volltextsuchalgorithmen (Lucene)
- mehrjährige GWT, JSF und Struts-Kenntnisse (Webentwicklung)
- tiefgreifendes Hibernate- und Spring-Knowhow (13 Jahre),
- Spring Boot, Cloud, Eureka (Netflix)-Server
- Erfahrungen im Bereich digitale Signatur, Anmeldeverfahren (SSO)
- Datenbankmodellierung und Performanceoptimierung(Oracle, DB2,
SQLServer, Postgres (Cluster))
- Teamleiter, Produktmanager und Lead-Developer mehrerer Projekte
(unterschiedlichste Technologien im Java-Umfeld)
- Architekturdesign und Umsetzung eines transaktionsbasierten Billing-
Systems basierend auf GWT, Hibernate und Spring
- Aufbau von cloudfähigen Microservice-Architekturen mit Spring Boot,
Spring Cloud, Kubernetes, Openshift, Marathon und Eureka (Netflix), DevOps
- Umsetzung Schnittstellenplattform und -design für standardisierte
Kommunikationsverfahren zum Datenaustausch mit ERP-Systemen
- Leitung und Durchführung von Business Intelligence Projekten zur
Unterstützung und Aufwertung bestehender Softwaresysteme
- Produktmanager für eine Car-Health Check Tablet-Lösung
- verschiedenste Web-Entwicklungen mittels GWT, Java Server Faces,
Struts und JSP sowie AJAX Technologien ( Architekt/Lead-Developer,
Produktmanager)
- Konzeption und Umsetzung von Volltextsuchmachinen
- Datengewinnungsprojekte (BigData)
- Planung & Einführung von testgetriebenen Software-
Entwicklungsprozessen mittels Scrum/Kanban und Jira
- Mitarbeiter-Recruiting im Bereich Java- sowie Datenbankentwicklung,
Coaching von Mitarbeitern und Nachwuchsführungskräften
- unterschiedlichste Refactoringprojekte und Code-Reviewing zur Sicherung
von Produkten
- Aufbau von Single Sign On Architekturen und Security-Konzepten
- Erfahrungen in SOA sowie Microservice Architekturen und
Softwareverteilungskonzepten
- Konzeption und Umsetzung einer PM Fehlerdatenbank für die Verwaltung
der Rücknahme defekter Geräte für TollCollect unter Verwendung von
J2EE-Technologie
? Planung von mobilen Endgerät-Softwareentwicklungen mit dem Einsatz
von Software-Updates basierend auf GPRS, UMTS, BS26, SMS
- Software-Integration, Test und Tool-Erstellung im Rahmen des Projektes
„Electronic Toll Collect“ für das Arbeitspaket „Entwicklungsabnahme und
Risikoanalyse“
- Software-Qualitäts-, Build- und Releasemanagement
- Codegenerierungsprojekte
- Architektur-Experte in Spring und Hibernate
- Coaching und Recruiting von Entwicklern
- Standardisierung der SW-Entwicklung durch komponentenbasierte
Vorgehensmodelle zur schnellen Realisierungen vom Prototyp bis hin zur
Produktreife
Produkte / Standards / Erfahrungen
Erfahrungen im Bereich:
- Führungskraft
- Produktmanagement
- Personal-Recruiting und -Leitung
- Projektleitung und Architekturberatung (Java-Umfeld)
- Software Produktentwicklung/Support, Qualitätsmanagement
- Aufbau von Build- und Testumgebungen / Continuous Integration und -
Delivery
- über 19 Jahre praktische Erfahrung in Java und Internetprojekten
- Entwicklung von Frameworks und Klassenbibliotheken für Java (Pattern)
- Objektbasierende API Entwicklung (Prototype) für Java Script (Ajax)
- tiefgreifende Kenntnisse in Hibernate und Volltextsuchalgorithmen (Lucene)
- mehrjährige GWT, JSF und Struts-Kenntnisse (Webentwicklung)
- tiefgreifendes Hibernate- und Spring-Knowhow (13 Jahre),
- Spring Boot, Cloud, Eureka (Netflix)-Server
- Erfahrungen im Bereich digitale Signatur, Anmeldeverfahren (SSO)
- Datenbankmodellierung und Performanceoptimierung(Oracle, DB2,
SQLServer, Postgres (Cluster))
Projekthistorie
Echtzeit Preisberechnung im Automotive After Sales Market
Lead-Developer, Software-Architekt
Teamgröße: 6 ? Programmierung: Spring, Hibernate, Schnitttstellen (WS, Rest, …), Postgres Cluster
Beschreibung:
Erreicht wurde eine Echzeitpreisberechnung für Reparaturleistungen aller Art im Werkstattbereich als Auskunftssystem. Die Leistungen mit Artikeln können aus WebAnwendungen online mit lokalen und dezentralen ERP-Systemen kommunizieren zur genauen Berechnung von Angeboten im ERP-System. Gleichzeitig konnte auf Lagerbestände wie auch Alternativ-Artikel (Zweitausrüster) für unterschiedlichste Preisangebote zurückgegriffen werden. Verkäufe wurden sofort im Auftragsmanagement der ERP-Systems verbucht.
Nachfolgend sind meine wesentlichen Aufgaben in dem Projekt genannt: • Definition und Entwicklung von Schnittstellen • Einbindung externer Dienstleister und Daten
• Schaffung inhaltlicher Schnittstellen zu Berechnungsdatenmodellen
• komplexe Onlinepreisberechnungen kleiner 1 Sekunde
• Einbindung von Kalkulationsschnittstellen verschiedenster ERP-Systeme in lokalen Umgebungen wie auch Cloud-Systemen (>50) in die Onlinewelt
• Integration des ERP Auftragswesen Entwicklung
Projekt Car Histoy Server
Lead-Developer, Software-Architekt
Programmierung: Spring, Hibernate, Schnitttstellen (WS, Rest, …), Postgres Cluster ?
Qualifizierung: Software-Architekt, Lead-Developer, technischer Projektleiter, Data-Scientist
Beschreibung:
Ziel des Systems ist das Speichern jeder Art von Daten, die im Leben eines Fahrzeuges entstehen. Diese sind Werkstattbesuche, Fahrzeugdiagnosedaten, Werkstattaufträge und -rechnungen, Versicherungs- und Leasingverträge, Kundendaten, Unfallschäden, Kalkulationen und Fehlerberichte mit Messdaten.
Nachfolgend sind meine wesentlichen Aufgaben in dem Projekt genannt:
• Definition und Entwicklung von Schnittstellen
• Entwicklung Kommunikationsverfahren zwischen lokalen Alt-System mit zentralen Cloud/Server-Anwendung
• ERP-Integration von Auftrags- und Rechnungsdaten
• Modellierung von Algorithmen zur Standardisierung von Fehlerbildern und Defekten von Fahrzeugen
• Zuordnung von Fahrzeug-Fehlerbildern auf Leistungspakete (Artikel/LaborOperation) für das Auftragswesen im Automotive Umfeld (Konzept, Planung)
• Aufbau eines Katalogwesen zur einheitlichen und weltweiten Klassifikation von Fahrzeugen 01/2012 bis heute 01/2015 bis heute Qualifikationsprofil
• Konzeption/Entwicklung von Algorithmen, um aus Seriennummern (Fahrgestellnummern) eindeutige Fahrzeugobjekte für BigData zu klassifizieren.
• Konzeption und Umsetzung von Verschleiß-Hochrechnungen/Vorhersagen für Produktgruppen und Artikel an Fahrzeugen (Umgehung des Ersatzteilbeschaffungsfaktors)
Entwicklung eines transaktionsbasiertes Billing Systems
Lead-Developer, Software-Architekt, Product-Owner
Teamgröße: 4 ?
Programmierung: GWT, Spring, Hibernate, Jasper
Qualifizierung: Produktmanager, Software-Architekt
Beschreibung: Entwicklung eines Vertrags- & Tarifmanagements und Billing-Machine mit Rechnungserstellung zur Abrechnung von transaktionsbasierten Prozessen. Rechnungsdatensätze werden anschließend an DATEV bzw. an das ERP-System geliefert. Ziel war die Abrechnung kreativster Marketing-Tarife als Vertriebswerkzeug, da ERP-Systeme dafür nicht nutzbar waren.
Produktmanager mobile Anwendungen, Planung von Design und Architektur,
Umsetzung eines Entwicklungsprojektes zur Marktreife im Automotive-Umfeld
Beschreibung: Entwicklung einer Tablett-Anwendung auf Basis von Html 5 mit iOS und Android als AdapterLayer zum Gerät für Diagnose und Verkaufsprozesse im Automotive After Sales Umfeld.
Lead-Developer, Software-Architekt
Teamgröße: 6 ? Programmierung: Spring, Hibernate, Schnitttstellen (WS, Rest, …), Postgres Cluster
Beschreibung:
Erreicht wurde eine Echzeitpreisberechnung für Reparaturleistungen aller Art im Werkstattbereich als Auskunftssystem. Die Leistungen mit Artikeln können aus WebAnwendungen online mit lokalen und dezentralen ERP-Systemen kommunizieren zur genauen Berechnung von Angeboten im ERP-System. Gleichzeitig konnte auf Lagerbestände wie auch Alternativ-Artikel (Zweitausrüster) für unterschiedlichste Preisangebote zurückgegriffen werden. Verkäufe wurden sofort im Auftragsmanagement der ERP-Systems verbucht.
Nachfolgend sind meine wesentlichen Aufgaben in dem Projekt genannt: • Definition und Entwicklung von Schnittstellen • Einbindung externer Dienstleister und Daten
• Schaffung inhaltlicher Schnittstellen zu Berechnungsdatenmodellen
• komplexe Onlinepreisberechnungen kleiner 1 Sekunde
• Einbindung von Kalkulationsschnittstellen verschiedenster ERP-Systeme in lokalen Umgebungen wie auch Cloud-Systemen (>50) in die Onlinewelt
• Integration des ERP Auftragswesen Entwicklung
Projekt Car Histoy Server
Lead-Developer, Software-Architekt
Programmierung: Spring, Hibernate, Schnitttstellen (WS, Rest, …), Postgres Cluster ?
Qualifizierung: Software-Architekt, Lead-Developer, technischer Projektleiter, Data-Scientist
Beschreibung:
Ziel des Systems ist das Speichern jeder Art von Daten, die im Leben eines Fahrzeuges entstehen. Diese sind Werkstattbesuche, Fahrzeugdiagnosedaten, Werkstattaufträge und -rechnungen, Versicherungs- und Leasingverträge, Kundendaten, Unfallschäden, Kalkulationen und Fehlerberichte mit Messdaten.
Nachfolgend sind meine wesentlichen Aufgaben in dem Projekt genannt:
• Definition und Entwicklung von Schnittstellen
• Entwicklung Kommunikationsverfahren zwischen lokalen Alt-System mit zentralen Cloud/Server-Anwendung
• ERP-Integration von Auftrags- und Rechnungsdaten
• Modellierung von Algorithmen zur Standardisierung von Fehlerbildern und Defekten von Fahrzeugen
• Zuordnung von Fahrzeug-Fehlerbildern auf Leistungspakete (Artikel/LaborOperation) für das Auftragswesen im Automotive Umfeld (Konzept, Planung)
• Aufbau eines Katalogwesen zur einheitlichen und weltweiten Klassifikation von Fahrzeugen 01/2012 bis heute 01/2015 bis heute Qualifikationsprofil
• Konzeption/Entwicklung von Algorithmen, um aus Seriennummern (Fahrgestellnummern) eindeutige Fahrzeugobjekte für BigData zu klassifizieren.
• Konzeption und Umsetzung von Verschleiß-Hochrechnungen/Vorhersagen für Produktgruppen und Artikel an Fahrzeugen (Umgehung des Ersatzteilbeschaffungsfaktors)
Entwicklung eines transaktionsbasiertes Billing Systems
Lead-Developer, Software-Architekt, Product-Owner
Teamgröße: 4 ?
Programmierung: GWT, Spring, Hibernate, Jasper
Qualifizierung: Produktmanager, Software-Architekt
Beschreibung: Entwicklung eines Vertrags- & Tarifmanagements und Billing-Machine mit Rechnungserstellung zur Abrechnung von transaktionsbasierten Prozessen. Rechnungsdatensätze werden anschließend an DATEV bzw. an das ERP-System geliefert. Ziel war die Abrechnung kreativster Marketing-Tarife als Vertriebswerkzeug, da ERP-Systeme dafür nicht nutzbar waren.
Produktmanager mobile Anwendungen, Planung von Design und Architektur,
Umsetzung eines Entwicklungsprojektes zur Marktreife im Automotive-Umfeld
- Teamgröße: 30 ?
- Abstimmung mit Großkunden und Dienstleistern der Automotiv-Industrie in Deutschland, Österreich, Schweiz und Frankreich ? Offshore-Projektmanagement mit einer Entwicklungsabteilung von 30 Mitarbeitern in Ungarn?
- inführung von standardisierten Entwicklungsprozessen und -methoden ? Vereinheitlichung der QA-Prozesse
- Definition der Projektziele und Anforderungen
- Koordination der Projektleiter ?
- Coaching von Nachwuchs-Führungskräften zur Übergabe der Aufgaben nach Projektstabilisierung ?
Beschreibung: Entwicklung einer Tablett-Anwendung auf Basis von Html 5 mit iOS und Android als AdapterLayer zum Gerät für Diagnose und Verkaufsprozesse im Automotive After Sales Umfeld.
Reisebereitschaft
Verfügbar in den Ländern
Deutschland
Remote-Optionen erwünscht, abhängig vom Einsatzort
Sonstige Angaben
Bitte bevorzugt per Email kontaktieren.