Moving Microservices to .Net Core

Zeitraum: seit November 2019

Zu Nutzung diverser Applikationen wurde ein bestehendes Microservice ähnliches basiertes Backend übernommen. Die Backendservices sind in weite Bereiche des Unternehmens integriert, welche von Mitarbeitern Weltweit genutzt werden. Dazu gehören Funktionalitäten eines WebShops, Kundenverwaltung, Promotionsverwaltung sowie die Mitarbeiterverwaltung.

Aufgabe bestehe daran diese Architektur mithilfe aktueller Technologien und Programmiersprachen zu erweitern und auf neue Strukturen anzupassen.

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

Service für Mitarbeiter Snapshots

Zeitraum: Januar 2018 – Februar 2018

Erstellen eines Services zur Synchronisierung von Benutzerprofilen auf unterschiedlichen Devices (iPads).

Details

Technologien

ASP.NET Web API 2
IIS 8.5
C# 5.0
MS SQL Server
T-SQL

Tätigkeiten

  • Entwicklung
  • Anforderungsanalyse
  • Software Architektur
  • Datenbank Design

LogServices – Ein Service zur Zentralisierung von Log-Dateien

Zeitraum: August 2017 – Dezember 2017

Erstellen von mehreren Services zur Sammlung, Aggregation und Aufbereitung von Log Inhalten auf unterschiedlichen Systemen. Dazu wurden Restful Services, Windows Services und diversen Applikationen erstellt.

Details

Technologien

  • ASP.NET Web API 2

    • PowerShell
    • IIS 8.5
    • C# 5.0
    • Windows Services
    • MS SQL Server
    • T-SQL

Tätigkeiten

    • Entwicklung
    • Anforderungsanalyse
    • Software Architektur
    • Datenbank Design

CIReS – Central Information and Reporting Services

Zeitraum: Januar 2015 – Juli 2017

CIReS steht für Central Information and Reporting System. Es dient zur Erfassung von unterschiedlichsten Daten innerhalb eines Unternehmens. Hier ein Auszug der Informationen die innerhalb des System großteils vollautomatisiert erfasst werden:

  • Mitarbeiter und Teams
  • Informationen zur Infrastruktur wie Server, Switches und Workstations
  • Vom Unternehmen betriebenen Webseiten mit den dazugehörigen Information zu IP, der Verfügbarkeit,

    Details zu HTTPS und Konfigurationseinstellungen

  • Informationen zu Verträgen, Produkten sowie verwendete und freigegebene Software (SAM)Innerhalb von CIReS werden die Daten für die Optimierung von Geschäftsprozessen verwendet. Beispielsweise für die Automatisierung der Projektdokumentationen, Erstellung von Call Trees, Controlling für Projekte, Mitarbeiterlisten, Mailinglisten und der Anbindung an externe Systeme (Zeiterfassung, Buchhaltung, HR-Software, SIEM-Software etc.). Darüber hinaus verfügt es über ein umfangreiches Reporting System und einer in Lightswitch realisierten dynamischen Oberfläche als Management Interface.

Details

Technologien

  • Microsoft Lightswitch
  • WebServices mit OData
  • Powershell
  • AngularJS 1.5
  • Javascript mit NodeJS
  • TypeScript
  • VisualCron

Tätigkeiten

      • Entwicklung
      • Projektmanagement
      • Konzeption
      • Requirements Engineering
      • Scrum Master