Schlagwörter
Skills
... ein Vollblut-Informatiker,
... ein Freelancer aus Überzeugung,
... ein erfahrener Teamplayer.
Ich kann...
... ganze Teams aufbauen, begleiten und unterstützen
... mich für Neues begeistern,
... Impulse geben,
... kritisch hinterfragen,
... und Visionen verfolgen ohne Luftschlösser zu bauen.
Ich fühle mich besonders wohl...
... in der Cloud,
... in einem Umfeld, in dem ich saubere und nachhaltige Architekturen entwickeln und prägen kann,
... umgeben von modernen und anspruchsvollen Technologien,
... im Java-Ökosystem
Qualifikationen, Zertifizierungen
- Google Cloud Certified Professional Cloud Architect
- iSAQB® Certified Professional for Software Architecture Advanced Level (CPSA-A)
- Oracle Certified Professional, Java SE 8 Programmer
Projekthistorie
- Analyse von Kundenanforderungen in Abstimmung mit dem Produkt- und Anforderungsmanagement
- Erstellung von Architekturkonzepten für eine moderne Cloud-Native-Anwendung inkl. der Vorgaben für die agil arbeitenden Entwicklungsteams
- Analyse und Bewertung von Change Requests
- Enge Zusammenarbeit mit externen Technologielieferanten und Technologieselektion
- Mitarbeit in der strategischen Ausrichtung der Systemarchitektur
Architektur nach iSAQB-Standard
Moderner Technologie-Stack
Collaboration: SAFe (Scaled Agile Framework)
Weiterentwicklung einer globalen eCommerce-Plattform
- Aufbau und Pflege der Architektur des neuen hochverfügbaren und performanten globalen Webshops sowie diverser Backendsysteme
Umgebung: Google Cloud Platform
Wesentliche Technologien / Standards: Java 8 / Java 11, Spring Boot, PostgreSQL, Node.js, TypeScript, GraphQL / Apollo
Frontend: React
- Analyse der vorhandenen Lösungen und Abläufe
- Auswahl und Aufbau des technologischen Stacks für Last- und Performancetests inklusive technische Infrastruktur
- Unterstützung und Beratung der Teams bei der Implementierung von produktspezifischen Lösungen
- Beratung und Koordinierung bei Planung und Durchführung von Lasttests
Umgebung:
Google Cloud Platform
div. Open Source Testing-Tools
- Technische Integration, Anbindung mehrerer Drittanbieter-Produkte
- Entwurf und Realisierung von Integrationsschnittstellen
- Modellierung und Umsetzung von Produktübergreifenden Geschäftsprozessen
Umgebung: Google Cloud Platform
Architektur: Microservices, API-first approach
Technology-Stack: Java / Spring Boot, Node.js / TypeScript / NestJS, OpenAPI, MongoDB
"...Du hast sehr viel Energie in jegliche Architektur Themen rund um den Webshop reingesteckt und essentielle Funktionalitäten im Backend für unseren Shop entwickelt, und stetig verbessert... Du hast einen großen Teil dazu beigetragen, dass wir einen Webshop der Größe von MediaMarkt in Deutschland live nehmen konnten... Deine Skills im gesamten Bereich Engineering sind herausragend, was auch der Grund war, dass du für uns immer flexibel einsetzbar warst..."
- Aufbau und Pflege der Architektur des neuen hochverfügbaren und performanten globalen Webshops sowie diverser Backendsysteme
- API-Design
- Konzeption und Aufbau der Cloud-basierten Infrastruktur im Hinblick auf die Hochverfügbarkeit, Performance und IT-Sicherheit
- Konzeption und Realisierung der schrittweisen Migration von der alten auf die neue Plattform
- Etablierung der DevOps / DevSecOps-Prozesse in den Teams
- Unterstützung der Entwicklerteams bei Architekturentscheidungen und der Realisierung der entworfenen Architektur
- Konzeption und Realisierung der Prozesse und Umgebungen für Testen und Überwachung der Plattform sowie der einzelnen Komponenten
- Durchführung PoCs, Verproben der Technologien
- Definition von Coding Guidelines und Standards
- Coaching der Teams
Umgebung: Google Cloud Platform, Cloudflare
Architektur: Microservices, Domain Driven Design, REST
API-Design / API-Management: OpenAPI, Swagger/SwaggerHub, Apigee
Backend: Java 8 / Java 11, Spring Framework, Spring MVC, Spring Boot, PostgreSQL, div. NoSQL-Produkte
Frontend: React
Sonstiges: Scrum, Kanban, Atlassian-Stack
"Herr B. hat uns mit seiner erstklassigen Expertise unserem technisch sehr ambitionierten Projektziel wesentlich näher gebracht."
- Erstellung von technischen Anforderungen auf Basis von Epen und User-Stories
- Umsetzung der Anforderungen in einem agilen Team
- Code-Reviews
- Dokumentation
"...Herr B. hat sich durch seine Erfahrung und Fähigkeiten sehr gut ins Projekt eingebracht.
Seine Einsatzbereitschaft, auch in schwierigen Projektphasen, war enorm hoch und hat das gesamte Team weitergebracht."
Ab Mitte 2013 - Architekt und technischer Product Owner (crossfunktionale agile Teams):
- Verantwortung für den Entwurf der zukünftigen Systemarchitektur
- Federführung bei Analyse, Vorbereitung und Umsetzung der Migration des Produkts auf neue Frameworks
- Erstellung von technischen Anforderungen auf Basis von Epen und User-Stories
- Unterstützung und Coaching innerhalb des Projektteams
- Konsultierende Rolle in teamübergreifenden Backlog Refinements
Bis Mitte 2013 - Fachentwickler (klassische Entwicklung, Wasserfallmodell):
- Implementierung der Anforderungen auf Basis der Fach- und DV-Konzepte
- Erstellung / Erweiterung der technischen Design-Dokumente
- Ansprechpartner für Wartung- und Support-Teams bei Fehleranalyse, Testdurchführung und Dokumentation
- Ansprechpartner für den Fachbereich, Anforderungsanalyse
Java 7, Java 8, Spring Framework, Spring MVC, Spring Security, Vaadin, JBF (Java based Banking Framework), RBF (RIA Banking Framework), IBM Rational Software Architect, jQuery, Scrum
- Erstellung der Fachkonzeption in Abstimmung mit der Fachabteilung des Kunden
- Erstellung des technischen Designs
- Entwicklung und Pflege der Anwendung
- Entwicklung am Modul zur Verwaltung und Pflege von Kartenprodukten (EC-Karten, Kundenkarten, Sparkarten, Kreditkarten uvm.)
- Erstellung von Lasttesttreibern, Einbindung dieser in die bestehende Lasttest-Infrastruktur
- Coaching innerhalb des Projektteams
- Konzeption und Entwicklung einer webbasierten Anwendung zur Verwaltung und Überwachung von zahlreichen (> 200) Prozessen
- Konzeption und Entwicklung einer Scheduler-Komponente zur Ausführung und automatisierten Überwachung von zahlreichen, teilw. untereinander abhängigen, Prozessen
- Konzeption und Entwicklung div. Frameworks zur Erstellung von Prozessen zur Abbildung komplexer Geschäftsvorfälle
- Modellierung/Entwurf mehrerer komplexer Datenbanken
- Modellierung und Entwurf der dem Produkt zugrunde liegenden relationalen Datenbank
- Konzeption, Entwicklung und Produktionseinführung des Produkts
- Analyse und Migration der Daten aus der Altanwendung
- Schulung der Kunden-Mitarbeiter
Zertifikate
Reisebereitschaft
exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)
Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.
Versicherungsbeginn:
09.01.2023
Versicherungsende:
01.02.2025