01.01.2024 aktualisiert


100 % verfügbar
Software-Architekt, Lead-Developer, Teamleiter
München, Deutschland
Deutschland +2
Informatik (Diplom)Skills
Java EESpringOraclePostgresqldb2Websphere MQKubernetesAngularjenkinsSonarMagicDrawEnterprise ArchitectJPA
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
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
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 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
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 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
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
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