01.01.2024 aktualisiert

**** ******** ****
100 % verfügbar

Software-Architekt, Lead-Developer, Teamleiter

München, Deutschland
Deutschland +2
Informatik (Diplom)
München, Deutschland
Deutschland +2
Informatik (Diplom)

Profilanlagen

Profil
Profil

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

Sprachen

DeutschMutterspracheEnglischverhandlungssicherFranzösischgutSpanischgut

Projekthistorie

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

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

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

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden