01.10.2026 aktualisiert


100 % verfügbar
Softwarearchitektur, Team Coaching und agiles Projektmanagement
Hamburg, Deutschland
Deutschland +2
Dr. rer. nat.info: Deutschland, Österreich, Schweiz
Skills
Meine Leidenschaft ist es, tragfähige Softwarearchitekturen zu erstellen, agile Teams zu unterstützen und Produkte am Markt und auf dem Weg dorthin zu begleiten.
Hierbei kann ich auf eine mehr als zehnjährige Karriere als Softwareentwickler, -architekt, Teamleiter und im Management von agilen Projekten aufbauen, während der ich mir u.A. folgende Technologien und Fähigkeiten aneignen konnte:
Hierbei kann ich auf eine mehr als zehnjährige Karriere als Softwareentwickler, -architekt, Teamleiter und im Management von agilen Projekten aufbauen, während der ich mir u.A. folgende Technologien und Fähigkeiten aneignen konnte:
- Team-Coaching mit Agiles Projektmanagement im Scrum-Umfeld und mit Kanban
- Microsoft .NET mit C#, .NET Core, WPF, WCF, ASP.NET, MSSQL
- HTML5 mit Typescript, NodeJS, Angular JS, Angular, CSS und HTML
- DevOps mit GitHub, GitLab und Azure DevOps
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2018
Sprachen
DeutschMutterspracheEnglischverhandlungssicherSpanischgut
Projekthistorie
Nach den Grundsätzen des Domain Driven Design begann das Projekt mit der Untersuchung der technischen Eigenheiten des Vertical Farming. Es wurden vier Wachstumsphasen - Aussaat, Wachstum, Wachstum und Ernte - identifiziert, die jeweils unterschiedliche Merkmale und klimatische Anforderungen aufweisen.
Die daraus resultierende Softwarearchitektur umfasst verschiedene miteinander verbundene Bereiche: Enterprise Resource Planning (ERP), Planung, Steuerung, Produktionsausführung und Warehouse Management System (WMS). Die in der Cloud gehosteten ERP- und Planungskomponenten arbeiten mit der Steuerung und Produktionsausführung vor Ort zusammen und gewährleisten durch Edge Computing einen 24/7-Betrieb. Middleware und proprietäre Protokolle verbinden die Steuerungssysteme, während die Daten zur weiteren Verarbeitung in einen zentralen Data Lake fließen, der auch Berichte und maschinelles Lernen umfasst.
Die Schaffung eines generischen Steuerungssystems, das einem digitalen Zwilling ähnelt, erforderte einen sorgfältigen Ansatz für die Wiederverwendbarkeit. Der komplizierte Mechanismus für die Produktionsausführung, der als dynamisches Flow-Through-System und nicht als herkömmlicher Batch-Prozess funktioniert, erhöhte die Komplexität. Die kundenspezifische Softwareentwicklung, unterstützt durch agile Methoden, ermöglichte eine schnelle Anpassung an die sich ändernden Anforderungen. Es wurde ein moderner Tech-Stack - TypeScript, NodeJS, Python und Docker - eingesetzt, der durch einen robusten DevOps-Prozess und eine umfangreiche Unit-Test-Abdeckung von über 99 % ergänzt wurde.
TECHNIKEN UND TOOLS
Die daraus resultierende Softwarearchitektur umfasst verschiedene miteinander verbundene Bereiche: Enterprise Resource Planning (ERP), Planung, Steuerung, Produktionsausführung und Warehouse Management System (WMS). Die in der Cloud gehosteten ERP- und Planungskomponenten arbeiten mit der Steuerung und Produktionsausführung vor Ort zusammen und gewährleisten durch Edge Computing einen 24/7-Betrieb. Middleware und proprietäre Protokolle verbinden die Steuerungssysteme, während die Daten zur weiteren Verarbeitung in einen zentralen Data Lake fließen, der auch Berichte und maschinelles Lernen umfasst.
Die Schaffung eines generischen Steuerungssystems, das einem digitalen Zwilling ähnelt, erforderte einen sorgfältigen Ansatz für die Wiederverwendbarkeit. Der komplizierte Mechanismus für die Produktionsausführung, der als dynamisches Flow-Through-System und nicht als herkömmlicher Batch-Prozess funktioniert, erhöhte die Komplexität. Die kundenspezifische Softwareentwicklung, unterstützt durch agile Methoden, ermöglichte eine schnelle Anpassung an die sich ändernden Anforderungen. Es wurde ein moderner Tech-Stack - TypeScript, NodeJS, Python und Docker - eingesetzt, der durch einen robusten DevOps-Prozess und eine umfangreiche Unit-Test-Abdeckung von über 99 % ergänzt wurde.
TECHNIKEN UND TOOLS
- Backend: TypeScript, NodeJS, Python
- Frontend: TypeScript, React
- Frameworks / Tools: WallabyJS, GitLab, Grafana, GraphQL, MQTT, OPC-UA, Docker, Kubernetes, Azure, Kanban
Die Verwaltung von Medieninhalten ist eine der zentralen Aufgaben von TV Sendern, zu dessen Hilfe CBC, der technische Dienstleister von RTL, das Produkt MediaPortal ins Leben gerufen hat. Während der Übernahme des MediaPortals zu Arvato S4M wirkte ich maßgeblich bei dem Aufbau von zwei Entwicklungsteams an den Standorten Köln und Kuala Lumpur mit und übernahm als Software Architekt die technische Verantwortung für das auf .NET, Angular und Elastic Search basierende Produkt.
TECHNIKEN UND TOOLS
TECHNIKEN UND TOOLS
- Backend: .NET, MSSQL, ElasticSearch
- Frontend: TypeScript, Angular 2+
- Frameworks / Tools: NUnit, NCrunch, Git, Scrum, Telerik KendoUI, ASP.NET Entity Framework, LINQ
Nach der Übernahme der DASGIP AG durch die Eppendorf AG wurde ich mit der Betreuung eines schlagkräftigen Teams beauftragt, das im neu entstandenen Konzernumfeld mit den Methoden von Scrum und des traditionellen Projektmanagements ein Projekt zur Vernetzung, 24/7 Überwachung und zentralen Dokumentenverwaltung von Laborgeräten mit den Technologien .NET und AngularJS entwickelt.
TECHNIKEN UND TOOLS
TECHNIKEN UND TOOLS
- Backend: .NET, C#, MSSQL
- Frontend: TypeScript, AngularJS, Microsoft Silverlight
- Frameworks / Tools: NUnit, NCrunch, OPC UA, OPC XML-DA, Highcharts, Microsoft Team Foundation Server, Scrum