Profilbild von Anonymes Profil, Software-Architekt, Lead-Developer, Teamleiter
verfügbar

Letztes Update: 01.01.2024

Software-Architekt, Lead-Developer, Teamleiter

Abschluss: Informatik (Diplom)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (gut) | spanisch (gut)

Dateianlagen

CHSP Profil 2021-06-05 v2.4.pdf
CHSP Profil 2021-06-05 v2.4.doc

Skills

Ich bringe langjährige Erfahrung mit als Architekt und Teamleiter, in der Analyse, Konzeption und Umsetzung von komplexen Projekten und Steuerung von heterogen Teams. Ich stehe für langlebiges und belastbares Software-Design und eine Teamkultur aus Verlässlichkeit, Gewissenhaftigkeit, Spaß an der Arbeit, Stolz auf Erreichtes und, genau so wichtig, Mut, Offenheit und Lernen aus Fehlern.

Architektur:
• Java EE, Spring, Persistenz, Webservices/REST-Services
• Docker, Kubernetes/OpenShift
• Domain Driven Design, Microservices
• Enterprise Application Integration, SOA
• technische Konzeption, Schnittstellendesign, Dokumentation
• Geschäftsprozessmodellierung, Datenbankmodellierung, technisches Systemdesign
• Softwarequalität, Metriken
• Last-/Performancetests, Performance-Optimierungen
• Continuous Integration, Testautomatisierung
• Angular, JavaFX

Lead-Developer / Teamleitung:
• agile Prozesse, Scrum, Kanban, LeSS, SAFe
• verteilte Teams, internationale Projekte
• Schulung, Coaching, Moderation
• Reviews, Styleguides, Qualitätssicherung

Zertifizierungen:
• iSAQB Certified Professional for Software Architecture – Advanced Level
• TOGAF 9.1 – Foundation
• AWS Certified Solutions Architect – Associate

Projekthistorie

02/2021 - bis jetzt
Architektur, Spezifikation, Entwicklung
Bildungsministerium Rheinland-Pfalz (Öffentlicher Dienst, 50-250 Mitarbeiter)

Digitales Schulzeugnis – Bildungsministerium Rheinland-Pfalz
Architektur und Entwicklung eines Microservice zum Erstellen von digitalen Abiturzeugnissen auf der govdigital-Blockchain, Volumen: 6 Entwickler
• Architektur: Komponentendesign Microservice, Anbindung Schnittstelle Bundesdruckerei, Integration in bestehende Schulanwendung, Authentifizierung und Autorisierung der dezentralen Schulanwendungen, Verwaltung Ethereum-Wallets, Signieren der Blockchain-Transaktionen, Queuing und asynchrone Verarbeitung, Skalierung, Testkonzept, Last- und Performancetest
• Beratung Entwicklungsprozess: Testvorgehen mit Unit-, Integrations- und Systemtests der deployten Anwendung, Testautomatisierung, Branching-Konzept, Tooling Spezifikation/Dokumentation
Wesentliche Methoden und Technologien: V-Modell XT, Java 11, Hibernate, OSGi, Hessian, Ethereum, Swing, Eclipse, Jenkins, Gatling, Jetty, PostgreSQL, Linux

02/2020 - 09/2020
Architektur, Entwicklung
Suzuki Motor Corporation, Japan (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

SDT-II Network Authentication – Suzuki Motor Corporation, Japan
Architektur und Entwicklung eines Gateways zur Authentifizierung und Autorisierung von Werkstatt-Laptops weltweit zum Aufruf zentraler Webservices in Japan, Volumen: 3 Entwickler
• Architektur: Design Authentifizierung und Autorisierung von Webservice-Requests (SOAP/REST) durch Login des Händlers im Suzuki-Single-Sign-On, Abstimmung Schnittstellen mit Suzuki Motor Corporation Japan und Bosch Deutschland. Asynchrone Verarbeitung zur gleichzeitigen Bereitstellung des Ergebnisses in der Web-GUI und per Webservice an den Werkstatt-Laptop. Entwicklung Schnittstellen und Dialoge
• Beratung Entwicklungsprozess: Build und Versionierung von Docker-Images in der Jenkins-CI, Testautomatisierung deployter Webservices und Webanwendungen durch die CI
Wesentliche Methoden und Technologien: Kanban, Java, Hibernate, Jersey, JAX-WS, Servlet/JSP, Eclipse, Maven, Jenkins, Git, Tomcat, MySQL, Docker, Portainer, Linux

03/2019 - 12/2019
Architektur, Spezifikation, Qualitätssicherung
BMW AG (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Sales Assistant 3 – BMW, München
Architektur, Spezifikation, Qualitätssicherung für ein Händlerverkaufssystem, Volumen: 15 Entwickler in München, 10 Entwickler in Portugal
• Architektur, Spezifikation: Einbindung Gebrauchtwagen-Suche und -Verkauf in das bestehende System: technisches Design, Abstimmung Schnittstellen, Definition technische User Stories, Entwicklung Schnittstellen und Dialoge; Integration BMW Financial Services: technisches Design, Prototyp; Migration Autorisierungsframework: technisches Lösungsdesign, Prototyp OAuth 2.0 (OpenID Connect)
• Qualitätssicherung und Beratung Entwicklungsprozess: Code-Reviews, Überarbeitung Entwicklungsprozess im verteilten Team: Branching-Modell, Code-Review-Vorgehen, Definition of Done
Wesentliche Methoden und Technologien: Kanban, BMW ITPM, Java, EJB, Jersey, Java FX, IntelliJ, Gradle, Jenkins, JIRA, Confluence, Swagger, Grafana, Git, WebLogic, Apache, SiteMinder, Oracle, DB2, Linux

09/2018 - 02/2019
Architektur, Spezifikation, Qualitätssicherung
BMW AG (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

International Used Car Portal – BMW, München
Architektur, Spezifikation, Qualitätssicherung für ein System zur Vermarktung von Gebrauchtfahrzeugen, Volumen: 15 Entwickler in München, 5 in Indien
• Architektur, Spezifikation: Integration Digital Sales Desk zur Online-Kaufabwicklung: Design, Abstimmung Schnittstellen, Definition von User Stories, Begleitung Entwicklung und Test; Integration BMW Financial Services: Abstimmung Schnittstellen, Begleitung Entwicklung und Test; Integration Jahreswagen-App für BMW-Mitarbeiter: Ausarbeitung Lösungsalternativen und Abstimmung, Definition von User Stories; Security: Definition Maßnahmen nach Penetration Test und Koordination der Umsetzung
• Qualitätssicherung: Review und Aktualisierung Dokumentation, Review User Stories, Beratung agiler Entwicklungsprozess
Wesentliche Methoden und Technologien: Scrum, BMW ITPM, Java, Jenkins, JIRA, Confluence, Swagger, Git, Selenium, Insomnia, SAP Hybris, Adobe Experience Manager, Splunk, Grafana, Apache, SiteMinder, Oracle, Linux

02/2018 - 09/2018
Architektur, Beratung Entwicklungsprozess
BMW AG (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Aftersales e-Commerce – BMW, München
Beratung zu Architektur und Entwicklungsprozess für ein System zur Datenanalyse des Onlineshop-Traffics, Volumen: 5 Entwickler in München
• Architektur: Performance-Analyse und Code-Review der bestehenden Datawarehouse-Lösung, Vorschläge zur DB-Schema-Optimierung und architektonischen Trennung operatives und dispositives System, Abstimmung Maßnahmen mit Kunden, Performance-Forecast und Sizing, Planung, Durchführung und Dokumentation Last-/Performancetest inkl. Abstimmungen Anonymisierung/Generierung von Testdaten, Umsetzung Trennung DB-Schemata, separater Reporting-Server
• Beratung Entwicklungsprozess: Migration von Subversion auf Git, Testautomation mit Selenium, Testdatengenerierung für Last-/Performancetests, Aufsetzen CI-Jobs für Build, Deployment, sowie regelmäßige Last-/Performancetests
Wesentliche Methoden und Technologien: Scrum, BMW ITPM, UML, Java, EJB, JDBC, Jersey, Eclipse, Maven, Jenkins, HP ALM, SVN, Git, Selenium, JMeter, Grafana, Glassfish, Apache, SiteMinder, Oracle, Linux

03/2018 - 05/2018
Architektur, Entwicklung
BMW AG (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Prozessteilekette 2025 – BMW, München
Architektur und Prototyp-Entwicklung für ein Cloud-basiertes System für die Teilelogistik, Volumen: 20 Entwickler in München
• Architektur: Ausarbeitung und Abstimmung von Lösungsalternativen für zentrales Logging der verteilten Cloud-Infrastruktur
• Entwicklung: Prototyp zur Anbindung des zentralen Rollenmanagements zur Authentifizierung/Autorisierung (online via Oracle-Views und offline, Caching in PostgreSQL), Aufsetzen CI-Pipeline zum Build/Deployment/Monitoring mit separaten Docker-Containern für Application Server und Datenbank auf OpenShift, Dokumentation als Blueprint-Lösung für die Entwicklungsteams
Wesentliche Methoden und Technologien: Scrum, BMW ITPM, Java, EJB, Jersey, Eclipse, Maven, Jenkins, JIRA, Confluence, Swagger, Git, Glassfish, ElasticSearch, Logstash, Beats, FluentD, Splunk, Kibana, Grafana, Apache, SiteMinder, Oracle, PostgreSQL, OpenShift, Docker, Linux, OpenStack

05/2016 - 01/2018
Architektur, Qualitätssicherung
BMW AG (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Volumenfahrzeugplanung – BMW, München
Verantwortung Software-Qualitätssicherung, Beratung zu Architektur und Entwicklungsprozess für ein System zur Produktionsplanung, Volumen: 14 Entwickler in München, 6 Entwickler in Rumänien, 2 Entwickler in Spanien
• Qualitätssicherung: Qualitätsverantwortung ggü. Kunden Aufbau Continuous Integration, Continuous Inspection, Testautomatisierung, API-, UI- und Message-Broker-Regressionstests, Messung Testabdeckung, Definition, Planung und Begleitung von Maßnahmen zur Erhöhung der Testabdeckung, Abstimmung Sonar Coding Rules und Quality Gates mit Kunden-Architekturteam, Definition, Planung und Begleitung von Maßnahmen zur Reduzierung der gemeldeten Sonar-Codequalitätsprobleme und Erreichen Quality Gates, Release- und Deployment- Automatisierung, Code-Reviews, Guidelines, Vorschläge zu Prozessverbesserungen und Begleitung der Umsetzung
• Architektur: Verantwortung Aktualisierung System Design und technische Anteile Schnittstellenkontrakte; Design, prototypische Implementierung und Rollout-Unterstützung der Authentifizierung und Autorisierung per Client-Zertifikat („two-way-SSL“) zwischen Application Server und Message Broker; Herauslösen und Dokumentation von gemeinsamen Komponenten für Nachbarprojekte; Konzeption zur Modularisierung der Anwendung und Herauslösen einzelner Microservices für ein späteres Deployment auf einer on-premise-OpenShift-Plattform; Komponentenverantwortung Auftragsplatzierung; Performance-Analysen; Dokumentation Best Practices
• Beratung Entwicklungsprozess und Projektleitung: Schätzung, Planung, Beratung Team- und Aufgabenverteilung Rumänien/Spanien, Vertretung Technische Projektleitung
Wesentliche Methoden und Technologien: Kanban, BMW ITPM, UML, Java, EJB, JDBC, CDI, Jersey, IntelliJ IDEA, IBM Integration Toolkit, JProfiler, Dynatrace, Structure101, Arquillian, Maven, Gulp, Flyway, Jenkins, CheckStyle, FindBugs, PMD, JaCoCo, SonarQube, MagicDraw, HP ALM, SVN, JavaScript, Angular, Karma, Protractor, Gatling, Glassfish, IBM Integration Bus, Docker, OpenShift, ElasticSearch, Logstash, Kibana, Apache, SiteMinder, Oracle, Linux

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
München
DE
Profilbild von Anonymes Profil, Software-Architekt, Lead-Developer, Teamleiter Software-Architekt, Lead-Developer, Teamleiter
Registrieren