02.05.2025 aktualisiert


Premiumkunde
100 % verfügbarExperienced Software Architect, and Developer | Cloud | Azure | Microsoft | Leadership
Böblingen, Deutschland
Weltweit
Dipl.-IngenieurSkills
KanbanSoftwarearchitekturAutomobilherstellerAutomotiveChange ManagmentEnterprise ArchitektSoftware-ArchitektInterimsmanagementC#ProduktmanagerSQLScrumProjektleiterAzureCloud Projekt ManagementCyber securityMicroservices Teststrategie
Key Facts: Projekte im internationalen Umfeld (Indien, USA, Japan) in der Automobilbranche Personalverantwortung (Einstellung, Führung) Budgetverantwortung (Erstellen / Einhalten von Budgetplänen) Leitung von Produktentwicklung EnCoMa Leitung von diversen Softwareentwicklungsprojekten (z.B. Campaign Managment für Truck IOT, Software Update Plattform für Truck OEM) Konservative, sowie Agile Methoden im Projektmanagement und in der Softwareentwicklung Automobile Entwicklungsprozesse Testen von Software Wichtige Projekte: Camapign managment system for IOT Devices @ Truck OEM Software Update Plattform for ECUs @ Truck OEM Discovery of IOT Services @ TruckOEM Enterprise wide Committee Ma
Sprachen
DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisse
Projekthistorie
- Leading role in an interdisciplinary team for the development and implementation of a secure and scalable solution for delivering software updates to telematics control units.
- Design and development of a serverless and vertically scalable download architecture based on Azure Functions, Azure Storage, and Azure Application Gateway to efficiently handle a virtually unlimited number of vehicles and meet strict security requirements.
- Engaged collaboration with Microsoft to address scaling issues, as well as conducting extensive load testing and troubleshooting of the underlying cloud infrastructure.
- Successful field trial with a significant improvement in the update rate, updating 250,000 vehicles within 48 hours, and a substantial improvement in cost efficiency through the selection of the most cost-effective solution scenarios.
- Application of DevSecOps principles and agile methodologies (Scrum) for effective project implementation and continuous improvement of the development process.
- Detailed documentation of system architecture and development process using Confluence, Markdown, and PlantUML to enable clear knowledge transfer and future maintenance of the solution.
- Utilization of tools for static code analysis and security analysis (Blackduck, Coverity, SonaCube, Azure Defender), and creation of a comprehensive security profile by an external service provider to ensure a high level of code quality and security.
- Implementation of end-to-end tests and continuous load testing to ensure the stability and functionality of the solution for new releases and updates of the service.
Beratender Software Architekt für die Neuentwicklung eines Software Backend für einer Telematik Connectivity Plattform für einen Truck OEM