11.03.2025 aktualisiert


60 % verfügbar
Software Architekt & Entwickler
Tettnang, Deutschland
Deutschland +2
M.Sc.Skills
JavaKotlinSpring (Boot)Software EntwicklungSoftware ArchitekturDevOpsCICD and AutomationJavascriptHTML 5/ CSS 3DockerCloud & HostingRelationale DatenbankenNoSQL DatenbankenAgile Projektmethodengit
Über 13 Jahre umfassende Berufserfahrung mit Spezialisierung in den folgenden Bereichen:
- Java (SE/EE) Plattform und Ökosystem (insb. Spring Framework)
- Webentwicklung (insb. JavaScript Frontends, API-Design, Netzwerkprotokolle und Security)
- Qualitätssicherung, Testautomatisierung, und Software Composition Analysis
- Softwarearchitektur, inkl. Requirements-Analyse und Dokumentation
- Betrieb und Bereitstellung in On-Premise und Cloud Umgebungen (insb. mit Docker)
- Build, Test, Release und Deployment Pipelines
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Salesforce CRM Integration:
Ablösung und Integration einer neuen CRM-Lösung (Salesforce). Anbindung und Datensynchronisierung mit zentralen Unternehmenssystemen (ERP, CPQ, PIM). Analyse und Implementierung von Geschäftslogik. Migration und upgrade des Technologie-Stacks diverser Services (z.B. Java 17,21, Docker, Spring Boot). Mitglied eines agilen DevOps Teams. Entwicklung neuer build-, release- und deployment pipelines. Architektur, Dokumentation, und Neuentwicklung eines Service für den Datenaustaschen zwischen Baumaschinenhersteller (Caterpillar) und diversen CRM-Systemen für die Optimierung von Sales-Prozessen. Regelmäßige Code Reviews und Pair Programming.
Custom Plugin Entwicklung, Atlassian Confluence:
Weiterentwicklung der intern genutzten Confluence Plugins. Aktualisierung der Anbindung zu abhängigen Plugins. Konzeption und Entwicklung neuer Schnittstellen für den Datenimport. Entfernung einer Datenbankanbindung und Umbau der Anbindung über eine dedizierte Schnittstelle. Dokumentation.
Dokumentation & Qualitätssicherung im Gesundheitswesen:
Entwicklung, Betrieb und Beratung im Team eHealth Solutions. Mitglied eines agilen DevOps Teams. Weiterentwicklung der webbasierten Produkte zur Unterstützung der KVB-Mitglieder bei der Dokumentation und Qualitätssicherung. Mitarbeit an Design- und Architekturentscheidungen. Regelmäßige Code Reviews und Pair Programming.
LISAWeb:
Entwicklung, Betrieb und Beratung für LISAWeb, eine Webapplikation zum Verwalten von Testfahrzeugen. Mitglied eines kleinen agilen DevOps Teams. Mitarbeit and Design- und Architekturentscheidungen. Regelmäßige Code Reviews und Pair Programming.
BMW Connected Drive (Lifecycle Management):
Entwicklung, Betrieb und Beratung für BMW Connected Drive im Kontext Lifecycle Management. Unterstützung bei der Abnahme des Systems vom vorherigen Dienstleister (Code Reviews, Dokumentation, Aufspüren von Altlasten und Bugs). Mitentwicklung an neuen Features, Tests, und beheben von Bugs als Mitglied des Scrum Teams. Betrieb und 3rd-Level Support des Microservice basierten Systems. Regelmäßige Code Reviews und Pair Programming.
Ablösung und Integration einer neuen CRM-Lösung (Salesforce). Anbindung und Datensynchronisierung mit zentralen Unternehmenssystemen (ERP, CPQ, PIM). Analyse und Implementierung von Geschäftslogik. Migration und upgrade des Technologie-Stacks diverser Services (z.B. Java 17,21, Docker, Spring Boot). Mitglied eines agilen DevOps Teams. Entwicklung neuer build-, release- und deployment pipelines. Architektur, Dokumentation, und Neuentwicklung eines Service für den Datenaustaschen zwischen Baumaschinenhersteller (Caterpillar) und diversen CRM-Systemen für die Optimierung von Sales-Prozessen. Regelmäßige Code Reviews und Pair Programming.
Custom Plugin Entwicklung, Atlassian Confluence:
Weiterentwicklung der intern genutzten Confluence Plugins. Aktualisierung der Anbindung zu abhängigen Plugins. Konzeption und Entwicklung neuer Schnittstellen für den Datenimport. Entfernung einer Datenbankanbindung und Umbau der Anbindung über eine dedizierte Schnittstelle. Dokumentation.
Dokumentation & Qualitätssicherung im Gesundheitswesen:
Entwicklung, Betrieb und Beratung im Team eHealth Solutions. Mitglied eines agilen DevOps Teams. Weiterentwicklung der webbasierten Produkte zur Unterstützung der KVB-Mitglieder bei der Dokumentation und Qualitätssicherung. Mitarbeit an Design- und Architekturentscheidungen. Regelmäßige Code Reviews und Pair Programming.
LISAWeb:
Entwicklung, Betrieb und Beratung für LISAWeb, eine Webapplikation zum Verwalten von Testfahrzeugen. Mitglied eines kleinen agilen DevOps Teams. Mitarbeit and Design- und Architekturentscheidungen. Regelmäßige Code Reviews und Pair Programming.
BMW Connected Drive (Lifecycle Management):
Entwicklung, Betrieb und Beratung für BMW Connected Drive im Kontext Lifecycle Management. Unterstützung bei der Abnahme des Systems vom vorherigen Dienstleister (Code Reviews, Dokumentation, Aufspüren von Altlasten und Bugs). Mitentwicklung an neuen Features, Tests, und beheben von Bugs als Mitglied des Scrum Teams. Betrieb und 3rd-Level Support des Microservice basierten Systems. Regelmäßige Code Reviews und Pair Programming.
Architektur und Entwicklung einer Microservice basierten Connectivity Middleware für den Datenaustausch zwischen Fahrzeugen und Cloud, als Basis für diverse Connectivity Services wie z.B. Flottenmanagement, Remote Diagnose, Condition Monitoring, Software Update Over the Air, Connected Validation, etc. Umsetzung und Pflege der Build&Deployment Pipeline. Administration und Betrieb der Lösung. Mitgestaltung des agilen Entwicklungsprozesses. Mitarbeit am Qualitätsprozess und Ressourcen- und Kapazitätsplanung. Coaching der jüngeren Kollegen. Regelmäßige Code Reviews und Pair Programming.
SFDE (heute IoT Insights):
Architektur und Entwicklung eines Cloud basierten Systems für die Aufnahme, Speicherung, Verarbeitung, Analyse und Visualisierung von Telemetriedaten. Ursprünglicher Fokus waren Fahrzeugdaten, wobei die generische Architektur auch den Einsatz in unterschiedlichsten Domänen erlaubt. Umsetzung und Pflege der Build&Deployment Pipeline. Administration und Betrieb der Lösung. Mitgestaltung des agilen Entwicklungsprozesses. Mitarbeit am Qualitätsprozess und Ressourcen- und Kapazitätsplanung. Koordination von externen Entwicklungsteams. Coaching der jüngeren Kollegen. Regelmäßige Code Reviews und Pair Programming.
Visual Rules:
Mitentwicklung am Produkt Visual Rules, welches die einfache grafische Modellierung von Geschäftslogik ermöglicht. Neben dem Modellierungswerkzeug, beinhaltet die Produkt Suite weitere Webapplikationen, z.B. für die Ausführung oder Versionskontrolle von Geschäftsregeln.
Mitarbeit an der Build&Release Pipeline. Koordination von Releases. Mitgestaltung des agilen Entwicklungsprozesses. Regelmäßige Code Reviews und Pair Programming.
Architektur und Entwicklung eines Cloud basierten Systems für die Aufnahme, Speicherung, Verarbeitung, Analyse und Visualisierung von Telemetriedaten. Ursprünglicher Fokus waren Fahrzeugdaten, wobei die generische Architektur auch den Einsatz in unterschiedlichsten Domänen erlaubt. Umsetzung und Pflege der Build&Deployment Pipeline. Administration und Betrieb der Lösung. Mitgestaltung des agilen Entwicklungsprozesses. Mitarbeit am Qualitätsprozess und Ressourcen- und Kapazitätsplanung. Koordination von externen Entwicklungsteams. Coaching der jüngeren Kollegen. Regelmäßige Code Reviews und Pair Programming.
Visual Rules:
Mitentwicklung am Produkt Visual Rules, welches die einfache grafische Modellierung von Geschäftslogik ermöglicht. Neben dem Modellierungswerkzeug, beinhaltet die Produkt Suite weitere Webapplikationen, z.B. für die Ausführung oder Versionskontrolle von Geschäftsregeln.
Mitarbeit an der Build&Release Pipeline. Koordination von Releases. Mitgestaltung des agilen Entwicklungsprozesses. Regelmäßige Code Reviews und Pair Programming.

exali Berufshaftpflicht-Siegel
Das original exali Berufshaftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat.
Versichert bis: 01.01.2028