WebApi basierte Implementierung eines Services zur Speicherung von Konfigurationen. Kernziele dabei waren verschiedene Benutzerrollen und Berechtigungen zur Verwaltungen von Einstellungen. Sowie die Verfügbarkeit der Konfigurationsänderungen in den verwendenden Komponenten.
Komponentenbasierte Datei-Archivierung
Es wurden zur Archivierung von Transferdateien mehrere Komponenten erstellt. Ziel ist unabhängig von den bestehenden Prozessen zu arbeiten. des Weiteren sollten zur Laufzeit Konfigurationen und Komponenten hinzugefügt werden können. Die Verarbeitung von neuen Dateien sollen, nachdem sie in eine Queue eingetragen werden, sofort durchgeführt werden.
Die Dateien selbst sollen inhaltlich geprüft werden können, damit dann weitere Information extrahieren und abspeichern kann.
Ziel ist es ebenso diese Dateien mit den extrahierten Informationen zu durchsuchen.
Dateimonitor,
welcher auf neue Dateien prüft und diese in eine Queue zur Verarbeitung überträgt. Dieser stellt sicher, das Dateien abschließend geschrieben wurden und fügt diese dann in eine Queue an.
Datenbank,
zur Speicherung von relevanten Informationen der Archivdateien. Welche auch weitere Informationen zu den Dateien beinhaltet.
WebApi,
welche zur Verwaltung der Archivdateien verwendet wird. Hier können weitere Informationen und Verknüpfungen hinzugefügt werden oder bei Bedarf aktualisiert oder gelöscht werden.
Windows-Service,
welcher die Dateien aus der Queue zur Verarbeitung entnimmt und mithilfe der WebApi speichert. Der Service kann je Konfiguration dynamisch weitere Komponenten zur Verarbeitung laden und ausführen und somit dann alle erdenklichen informationen extrahiert und gespeichert werden.
A Hybrid iPad App
Zeitraum: Juli 2017 – Oktober 2018
Die App ab ist ein langjähriges Projekt der Firma HUGO BOSS AG, welches von Mitarbeitern Weltweit im Einsatz befindet. Neben der vollständigen Funktionalität eines WebShops, bietet die Applikation mehrere Teilbereiche zur Verwaltung von Kunden, Stores und Mitarbeitern. Dabei wurden verschiede Subsysteme angebunden und erweitert. Dazu gehören MS CRM, Salesforce OCAPI und SAP.
Details
Technologien
- WCF
- TypeScript
- C# 5.0
- TFS
- JIRA
- Swagger
- Angular 2-6
- SCRUM
- Razor
- MSUnit + MSUnit2
Tätigkeiten
- Entwicklung
- Anforderungsanalyse
- Testautomatiserung
- Testerstellung
- Performance Analysen
Spiegelintegration – Eine App innerhalb eines Verkaufsraums
Zeitraum: Februar 2018 – Juli 2018
Erstellung eines Systems zur Verwendung eines Webshops. Dazu wurde eine Microservices Architektur mit Hilfe von ASP.NET Web API 2 Services erstellt und im Rahmen dessen mehrere Services implementiert. Ebenso wurde ein API Gateway, welcher dynamisch konfiguriert werden konnte, implementiert.
Details
Technologien
- ASP.NET Web Api 2
- IIS 8.5
- Team Foundation Server
- JIRA
- Salesforce OCAPI
- C# 5.0
- Swagger
- SCRUM
Tätigkeiten
- Entwicklung
- Anforderungsanalyse
- Software Architektur
- Hardware Architektur
- Datenbank Design
- Integration
DataMap
Zeitraum: März 2016 bis Oktober 2016
Mit der DataMap ist es möglich, vorhandene Datenflüsse innerhalb einer Entwicklungslösung darzustellen. Vom Import der Daten bis zur Darstellung der verschiedenen Komponenten. In den konkreten Fällen handelte es sich um Daten von Webseiten und Mobilen Applikationen.
Details
Technologien
- MS-SQL
- Confluence / JIRA
- XML / XML-Schema
- Javascript / AngularJS / Typescript
- JSON / JSON-Schema
- VisualCron
- PlantUML
- C#
- Powershell
Tätigkeiten
- Requirements Management
- Optimierung von Geschäftsprozessen, teils durch Automatisierung
- Implementierung der Anforderungen (Teamleitung 10 Mitarbeiter)
- Konfiguration und Betrieb der Lösung
- Erstellung der benötigten Infrastruktur
- Teamführung und Unterstützung der Mitarbeiter bei der Verwendung der Lösung (30 Mitarbeiter)
- Controlling der Ergebnisse und Prozesse
- Übergabe an den Betrieb
- Erstellung der Administration / User Dokumentation
- Projektzeitraum: 3 Monate Entwicklung, 3 Monate Einführung.
- Schulung der Mitarbeiter im Umgang von Confluence / JIRA
- Scrum Master