Requirements Engineering, Projektmanagement, PO - Expert Level (12+ Jahre) - Digitalisierung - Cloud Transformation - Change & Agile Prozesse
Aktualisiert am 14.03.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2022
Verfügbar zu: 100%
davon vor Ort: 100%
Projektmanagement
Teamleading
Scrum
agiles Projektmanagement
Changemanagement
Scrum Master
Personalverantwortung
Etatverwaltung
Beschaffung
Personalwesen
Kommunikation
Emphathie
Geschäftsprozessanalyse
Englisch
Russisch

Einsatzorte

Einsatzorte

Frankfurt am Main (+50km)
Deutschland
Einsätze nur mit hohem Remote-Anteil (80% +)
möglich

Projekte

Projekte

7 Monate
2021-09 - 2022-03

Projektmanager - Digitalisierung der Risikobewertung - Internationales Setting

Projektmanager
Projektmanager
Munich Re
München
11 Monate
2019-08 - 2020-06

Requirements Engineer

Requirements Engineer
Requirements Engineer
Munich Re
München
11 Monate
2018-07 - 2019-05

Vielschichtige Sub-Projekte

Scrum Master / Software Consultant
Scrum Master / Software Consultant
  • Etablierung & Verfeinerung des inhouse SCRUM-Pozesses
  • Sicherstellen der Zielerreichung im Sprint als SCRUM Master
  • Neuentwicklung der Hintergrund-Prozesse im Bereich BenefitsPass
  • Konsolidierung parallel gepflegter Datenlayer
Sodexo Pass GmbH
Frankfurt am Main
6 Monate
2018-01 - 2018-06

Architektur-Redesign mit MVVM / UI Upgrade - Phase 2

Software Entwickler
Software Entwickler
Microsoft Visual Studio Git DevExpress Entity Framework In-Memory Database Xamarin.Forms JIRA
Dyckerhoff AG
Wiesbaden
1 Jahr 2 Monate
2017-05 - 2018-06

(Re-) Strukturierung vorhandener Produktionssoftware mit MVVM

Software Entwickler
Software Entwickler
  • (Re-) Strukturierung vorhandener Produktionssoftware mit MVVM
  • Verfeinerung & Ausbau bestehender Software-Architektur
  • UI-Design und Implementierung neuer Programm-Module
  • Erstellung eines Style Guide
Microsoft Visual Studio Git DevExpress Entity Framework In-Memory Database
Dyckerhoff AG
Wiesbaden
5 Jahre 4 Monate
2013-03 - 2018-06

Neuentwicklung - Kassensoftware

Software Architect C# MVVM Scrum
Software Architect
  • (Weiter-) Entwicklung der hauseigenen Produkte
  • Implementierung von Kundenprojekten
Visual Studio Team Foundation Server DevExpress
C# MVVM Scrum
5 Jahre 4 Monate
2013-03 - 2018-06

Team Lead Entwicklung

Teamleitung Agile Entwicklung Teamleitung Continuous Integration ...
Teamleitung
  • Fachliche & disziplinarische Leitung Entwicklung / Projektmanagement
  • Recruiting
  • Requirements Management
Agile Entwicklung Teamleitung Continuous Integration Software Architecture
auf Anfrage
Bad Neuenahr-Ahrweiler
4 Jahre 4 Monate
2013-03 - 2017-06

Gründung & Leitung

geschäftsführender Gesellschafter
geschäftsführender Gesellschafter
  • Leitung der Entwicklung und des Projektmanagements
  • (Weiter-) Entwicklung der hauseigenen Produkte
  • Implementierung von Auftragsprojekten
  • Requirements Management
C# / .Net SQL Server Oracle TFS Backend DevExpress SCRUM Frontend Webservices NHibernate Entity Framework Aspose .Net PowerShell
auf Anfrage
1 Jahr 7 Monate
2015-10 - 2017-04

Middleware-Server für Schwarmintelligenz-System

C# Agile Entwicklung UML ...
  • Automatische Code-Formatierung mit Roslyn .Net
  • Ausbau hausinterner DevOps-Tools
  • Middleware-Server für schwarmgesteuerte Blockheizkraftwerke
  • Erweiterung der Continuous Integration & des Release Managements
Microsoft Visual Studio Team Foundation Server
C# Agile Entwicklung UML PowerShell Unity JIRA Confluence Testautomation DevExpress Releasemanagement SQL Server Oracle Entity Framework MVVM Design Pattern Roslyn .Net MOQ User Interface Design Continuous Integration Microservices
Görlitz AG
Koblenz
1 Jahr 10 Monate
2013-12 - 2015-09

Neuentwicklung - Medical Software

SQL Server Agile Entwicklung JIRA ...
  • Automatisierung manueller Integrationtests mit TestComplete
  • Federführende Entwicklung der neuen Produktgeneration Albis.YOU
  • Coaching & Prozessoptimierung der Entwicklungsabläufe
Microsoft Visual Studio
SQL Server Agile Entwicklung JIRA Confluence UML NHibernate Visual C++ MFC MVVM Design Pattern AutoIt Testcomplete Software Architecture DevExpress Jenkins User Interface Design C#
CompuGroup Medical AG
Koblenz
1 Jahr 9 Monate
2011-06 - 2013-02

Neuentwicklung - interne CRM-Software

C# Software Architecture MVC ...
  • Planung & Entwicklung (Re-Design) des hauseigenen CRM- & Ticket-Systems
  • Fachliche Leitung des 3 köpfigen Projektteams
  • Modellierung der Business-Logik & des UI 
  • Analyse des bestehenden Lagacy-Systems
  • Daten-Import & -Konvertierung der Altdaten
  • Umsetzung anhand der Vorgaben des Project Owners
Microsoft Visual Studio MS Visual Foxpro
C# Software Architecture MVC SQL Server UML NHibernate Agile Entwicklung JIRA User Interface Design DevExpress
EDV-Ermtraud GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 10 Monate
2008-08 - 2011-05

Fachinformatiker für Anwendungsentwicklung

Fachinformatiker für Anwendungsentwicklung, Wolters-Kluwer Deutschland GmbH
Fachinformatiker für Anwendungsentwicklung
Wolters-Kluwer Deutschland GmbH

Position

Position

  • Teamleiter
  • Projektleiter / PMO
  • Requirements Engineer
  • Scrum Master

Kompetenzen

Kompetenzen

Top-Skills

Projektmanagement Teamleading Scrum agiles Projektmanagement Changemanagement Scrum Master Personalverantwortung Etatverwaltung Beschaffung Personalwesen Kommunikation Emphathie Geschäftsprozessanalyse

Schwerpunkte

Apps & Web-Development
C# / .Net
Clean Code
Design Pattern (MVVM, IoC, DDD, ...)
Microservices
N-Ties Designs

Aufgabenbereiche

Architektur
Entwicklung
Prozessoptimierung
Teamleitung
Testautomation

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Confluence
Continuous Integration
Git
Jenkins
JIRA
Microsoft Visual Studio
MVC
MVVM
MVVM Design Pattern
Query Optimization
Releasemanagement
Roslyn .Net
Scrum
Software Architecture
Team Foundation Server
Testcomplete
User Interface Design

Expertise

Entwicklung

  • C# & .Net
  • MVVM
  • Scrum
  • SQL Server
  • Git
  • Entity Framework
  • Azure
  • Architektur

Kontext

  • Microservices
  • Data Warehouse
  • Webservices
  • Individual
  • Verteilte Systeme
  • DevOps

Key Skills

  • C# / .Net
  • Webservices (Soap / Rest)
  • SCRUM & Kanban
  • SQL Server & Oracle
  • WPF
  • Entity Framework
  • DevOps & CI
  • Kommunikation
  • Git / Azure DevOps

Erfahrung

  • Software Development: 16 Jahre
  • Im Beruf: 8 Jahre
  • Gründer: 6 Jahre

Technologien & Design Pattern

  • Microsoft Visual Studio 2017
  • Xamarin
  • Webservices (Soap & Rest)
  • Microservices
  • Data Warehousing
  • IoC
  • .Net Framework > 4.6.0
  • .Net Core
  • ASP .Net
  • MVVM / MVC
  • WPF, WCF
  • Azure Functions

Framework's & Tools

  • Git, SVN, Team Foundation Server 2017
  • Azure DevOps
  • NHibernate
  • Entity Framework
  • Angular
  • DevExpress
  • Roslyn .Net
  • Unity & Autofac
  • MOQ & NUnit
  • Aspose & EPPlus
  • PostSharp
  • CodeFormatter
  • Azure Service Bus

Methodik

  • TDD, BDD
  • SCRUM, Kanban
  • AOP
  • Clean Code

Customer Stories

40 Std die Woche

Dyckerhoff GmbH 

6 Team Mitglieder

Agile

Beschreibung:

  • Meine Aufgabe bei Dyckerhoff umfasste das Überführen der mit MVC Pattern umgesetzten Produktionssoftware in eine MVVM basierte Applikation (DevExpress MVVM Framework). Die Entwicklung des Systems begann bereits 2011 und die Codebasis hatte inzwischen eine Größe erreicht (mehrere Millionen Zeilen Code), bei der sowohl Wartung als auch Verbesserungen schwer umzusetzen waren.
  • Nachdem ich die ersten proof-of-concepts und Prototypen erstellt hatte, wurde dem Team bewusst, dass eine direkte ?Übersetzung? ins neue Pattern den aktuellen Qualitätsansprüchen der User nicht mehr gerecht würde. Daher fiel die Entscheidung, das komplette UI Stück für Stück parallel zur bisherigen Anwendung zu redisignen. Hierdurch konnte den Benutzern eine modernes, frisches User Experience geboten werden, ohne den Funktionsumfang der App zu reduzieren. Die dafür von mir entworfenen Services umfassten die Bereiche Validierung, Content Management, In-App-Navigation, Animation und Error Handling.
  • Neue Views & ViewModels können vom Team nun auf einfachem Wege durch das Vererben von mächtigen Basisklassen erstellt werden. Diese stellen bereits die benötigten Funktionen out-of-the-box bereit. Ein von mir entworfener Style Guide stellt sicher, dass alle neuen Komponenten denselben grafischen Stil teilen.

40 Std die Woche

Görlitz AG 

14 Team Mitglieder

SCRUM

Beschreibung:

  • Zu Beginn war das Entwicklungsteam bei Görlitz auf der Suche nach einem Backend Entwickler um ein intern entwickeltes Microservices-System auszubauen. Zentraler Teil der Landschaft stellte ein Middleware-Server dar, der zuständig für Vernetzung der einzelnen Hardware-Komponenten (wie Messgeräte oder Blockheizkraftwerke) auf der einen Seite mit einem Schwarmintelligenz-Nukleus auf der anderen Seite war. Der dafür zu verwendende Technologie-Stack (Sprache, message broker, Redundanzkonzept, ?) wurde im Vorfeld von einem internen Software Architekten festgelegt und einige Komponenten konnten bereits als ?productionready? betrachtet werden.
  • Meine Aufgabe bestand in der Implementierung zusätzlicher User Stories. Damit die Komponenten untereinander ein Vertrauensverhältnis herstellen konnten, entwickelte ich beispielsweise einen Microservice zur Speicherung und dem automatisierten Austausch von Zertifikaten.
  • Mit fortschreitender Projektdauer wurden mir zusätzliche Aufgaben übertragen. Da die Codebasis für .Net Apps keine einheitliche Formatierung aufwies und einige Entwickler sich einem vorher kommunizierten Code Style verweigerten, entschied das Team sich für eine technische Lösung. Nachdem ich mich in die Dokumentation von Roslyn .Net eingelesen hatte, entwickelte ich einen Algorithmus um eine einheitliche Formatierung und CodeStruktur sicherzustellen. Dieses Programm wurde fortan bei TFS-Checkins aufgerufen und stellte sicher, dass die eingecheckten Dateien automatisch angepasst wurden ohne das den Entwicklern hierfür zusätzliche Arbeit entstand.
  • Eine Vielzahl der vom DevOps Team verwendeten Tools zur App Distribution wurde hausintern mit WPF und C# entwickelt. Nachdem mein Projektleiter meine Affinität für UX & UI-Design bemerkte, wurde ich beauftragt diese Tools zu optimieren. Für das DevOps Team bedeutete dies eine deutliche Erleichterung in Ihrer täglichen Arbeit, da diverse Workflows auf diesem Weg vereinfacht werden konnten.

40 Std die Woche

CompuGroup Medical AG

22 Team Mitglieder

Agile

Beschreibung:

  • Da viele der Features von CompuGroup?s Verkaufsschlager ?Albis? bereits in den frühen 00?er Jahren entwickelt wurden, erschien das Arztinformationssystem nicht mehr ganz zeitgemäß. Obwohl die Software durchaus mächtig in der Verwaltung von Patientdaten, dem Erstellen von Rechnungen und beim Reporting war, bestand der C++ Programmcode aus einer sehr monolithischen Struktur. Änderungen im größerem Rahmen gestalteten sich hierdurch als schwierig und zeitaufwendig. Dennoch waren die Product Owner begierig darauf, den Anwendern einen frischen Look und Optimierung in deren Arbeitsprozessen zu liefern, ohne hierfür das Rad neu erfinden zu müssen.
  • Nachdem ich einige Prototypen mit C# und DevExpress entworfen hatte, entschied sich das Team dafür, diesem Weg zu folgen. Durch Entwickeln eines Wrappers für WinForms-Controls konnte ich diese Prototypen in eine ausgewachsene Business App überführen, die auf der bisherigen C++ / MFC Lösung aufsetzt.
  • Auf diesem Weg konnte die CompuGroup ihren Kunden einen zusätzlichen Mehrwert liefern, ohne hierfür das komplette LagacySystem (welche schließlich mehreren Millionen Zeilen Code umfasst) übersetzen zu müssen.

Betriebssysteme

Android
AS400
Linux
Ubuntu
Windows

Programmiersprachen

Ansi C
AutoIt
C#
C++
Java
JavaScript
MFC
MS Visual Foxpro
PHP
Powershell
Python
RPG
TypeScript
Visual C++

Datenbanken

Azure SQL Database
In-Memory Database
MongoDB
MySQL
Oracle
Oracle
PostgreSQL
SQL Server 2014 / 2016
SQLite

Design / Entwicklung / Konstruktion

Aspose
AutoFac
DevExpress
Entity Framework
EPPlus
IoC
via Unity / AutoFac
Microservices
MOQ
NHibernate
PostSharp
UML
Unity
WCF
Webservices
Xamarin.Forms

Branchen

Branchen

  • Medizin
  • Öffentliche Verwaltung
  • Energiewirtschaft
  • Verlagswesen

Einsatzorte

Einsatzorte

Frankfurt am Main (+50km)
Deutschland
Einsätze nur mit hohem Remote-Anteil (80% +)
möglich

Projekte

Projekte

7 Monate
2021-09 - 2022-03

Projektmanager - Digitalisierung der Risikobewertung - Internationales Setting

Projektmanager
Projektmanager
Munich Re
München
11 Monate
2019-08 - 2020-06

Requirements Engineer

Requirements Engineer
Requirements Engineer
Munich Re
München
11 Monate
2018-07 - 2019-05

Vielschichtige Sub-Projekte

Scrum Master / Software Consultant
Scrum Master / Software Consultant
  • Etablierung & Verfeinerung des inhouse SCRUM-Pozesses
  • Sicherstellen der Zielerreichung im Sprint als SCRUM Master
  • Neuentwicklung der Hintergrund-Prozesse im Bereich BenefitsPass
  • Konsolidierung parallel gepflegter Datenlayer
Sodexo Pass GmbH
Frankfurt am Main
6 Monate
2018-01 - 2018-06

Architektur-Redesign mit MVVM / UI Upgrade - Phase 2

Software Entwickler
Software Entwickler
Microsoft Visual Studio Git DevExpress Entity Framework In-Memory Database Xamarin.Forms JIRA
Dyckerhoff AG
Wiesbaden
1 Jahr 2 Monate
2017-05 - 2018-06

(Re-) Strukturierung vorhandener Produktionssoftware mit MVVM

Software Entwickler
Software Entwickler
  • (Re-) Strukturierung vorhandener Produktionssoftware mit MVVM
  • Verfeinerung & Ausbau bestehender Software-Architektur
  • UI-Design und Implementierung neuer Programm-Module
  • Erstellung eines Style Guide
Microsoft Visual Studio Git DevExpress Entity Framework In-Memory Database
Dyckerhoff AG
Wiesbaden
5 Jahre 4 Monate
2013-03 - 2018-06

Neuentwicklung - Kassensoftware

Software Architect C# MVVM Scrum
Software Architect
  • (Weiter-) Entwicklung der hauseigenen Produkte
  • Implementierung von Kundenprojekten
Visual Studio Team Foundation Server DevExpress
C# MVVM Scrum
5 Jahre 4 Monate
2013-03 - 2018-06

Team Lead Entwicklung

Teamleitung Agile Entwicklung Teamleitung Continuous Integration ...
Teamleitung
  • Fachliche & disziplinarische Leitung Entwicklung / Projektmanagement
  • Recruiting
  • Requirements Management
Agile Entwicklung Teamleitung Continuous Integration Software Architecture
auf Anfrage
Bad Neuenahr-Ahrweiler
4 Jahre 4 Monate
2013-03 - 2017-06

Gründung & Leitung

geschäftsführender Gesellschafter
geschäftsführender Gesellschafter
  • Leitung der Entwicklung und des Projektmanagements
  • (Weiter-) Entwicklung der hauseigenen Produkte
  • Implementierung von Auftragsprojekten
  • Requirements Management
C# / .Net SQL Server Oracle TFS Backend DevExpress SCRUM Frontend Webservices NHibernate Entity Framework Aspose .Net PowerShell
auf Anfrage
1 Jahr 7 Monate
2015-10 - 2017-04

Middleware-Server für Schwarmintelligenz-System

C# Agile Entwicklung UML ...
  • Automatische Code-Formatierung mit Roslyn .Net
  • Ausbau hausinterner DevOps-Tools
  • Middleware-Server für schwarmgesteuerte Blockheizkraftwerke
  • Erweiterung der Continuous Integration & des Release Managements
Microsoft Visual Studio Team Foundation Server
C# Agile Entwicklung UML PowerShell Unity JIRA Confluence Testautomation DevExpress Releasemanagement SQL Server Oracle Entity Framework MVVM Design Pattern Roslyn .Net MOQ User Interface Design Continuous Integration Microservices
Görlitz AG
Koblenz
1 Jahr 10 Monate
2013-12 - 2015-09

Neuentwicklung - Medical Software

SQL Server Agile Entwicklung JIRA ...
  • Automatisierung manueller Integrationtests mit TestComplete
  • Federführende Entwicklung der neuen Produktgeneration Albis.YOU
  • Coaching & Prozessoptimierung der Entwicklungsabläufe
Microsoft Visual Studio
SQL Server Agile Entwicklung JIRA Confluence UML NHibernate Visual C++ MFC MVVM Design Pattern AutoIt Testcomplete Software Architecture DevExpress Jenkins User Interface Design C#
CompuGroup Medical AG
Koblenz
1 Jahr 9 Monate
2011-06 - 2013-02

Neuentwicklung - interne CRM-Software

C# Software Architecture MVC ...
  • Planung & Entwicklung (Re-Design) des hauseigenen CRM- & Ticket-Systems
  • Fachliche Leitung des 3 köpfigen Projektteams
  • Modellierung der Business-Logik & des UI 
  • Analyse des bestehenden Lagacy-Systems
  • Daten-Import & -Konvertierung der Altdaten
  • Umsetzung anhand der Vorgaben des Project Owners
Microsoft Visual Studio MS Visual Foxpro
C# Software Architecture MVC SQL Server UML NHibernate Agile Entwicklung JIRA User Interface Design DevExpress
EDV-Ermtraud GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 10 Monate
2008-08 - 2011-05

Fachinformatiker für Anwendungsentwicklung

Fachinformatiker für Anwendungsentwicklung, Wolters-Kluwer Deutschland GmbH
Fachinformatiker für Anwendungsentwicklung
Wolters-Kluwer Deutschland GmbH

Position

Position

  • Teamleiter
  • Projektleiter / PMO
  • Requirements Engineer
  • Scrum Master

Kompetenzen

Kompetenzen

Top-Skills

Projektmanagement Teamleading Scrum agiles Projektmanagement Changemanagement Scrum Master Personalverantwortung Etatverwaltung Beschaffung Personalwesen Kommunikation Emphathie Geschäftsprozessanalyse

Schwerpunkte

Apps & Web-Development
C# / .Net
Clean Code
Design Pattern (MVVM, IoC, DDD, ...)
Microservices
N-Ties Designs

Aufgabenbereiche

Architektur
Entwicklung
Prozessoptimierung
Teamleitung
Testautomation

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Confluence
Continuous Integration
Git
Jenkins
JIRA
Microsoft Visual Studio
MVC
MVVM
MVVM Design Pattern
Query Optimization
Releasemanagement
Roslyn .Net
Scrum
Software Architecture
Team Foundation Server
Testcomplete
User Interface Design

Expertise

Entwicklung

  • C# & .Net
  • MVVM
  • Scrum
  • SQL Server
  • Git
  • Entity Framework
  • Azure
  • Architektur

Kontext

  • Microservices
  • Data Warehouse
  • Webservices
  • Individual
  • Verteilte Systeme
  • DevOps

Key Skills

  • C# / .Net
  • Webservices (Soap / Rest)
  • SCRUM & Kanban
  • SQL Server & Oracle
  • WPF
  • Entity Framework
  • DevOps & CI
  • Kommunikation
  • Git / Azure DevOps

Erfahrung

  • Software Development: 16 Jahre
  • Im Beruf: 8 Jahre
  • Gründer: 6 Jahre

Technologien & Design Pattern

  • Microsoft Visual Studio 2017
  • Xamarin
  • Webservices (Soap & Rest)
  • Microservices
  • Data Warehousing
  • IoC
  • .Net Framework > 4.6.0
  • .Net Core
  • ASP .Net
  • MVVM / MVC
  • WPF, WCF
  • Azure Functions

Framework's & Tools

  • Git, SVN, Team Foundation Server 2017
  • Azure DevOps
  • NHibernate
  • Entity Framework
  • Angular
  • DevExpress
  • Roslyn .Net
  • Unity & Autofac
  • MOQ & NUnit
  • Aspose & EPPlus
  • PostSharp
  • CodeFormatter
  • Azure Service Bus

Methodik

  • TDD, BDD
  • SCRUM, Kanban
  • AOP
  • Clean Code

Customer Stories

40 Std die Woche

Dyckerhoff GmbH 

6 Team Mitglieder

Agile

Beschreibung:

  • Meine Aufgabe bei Dyckerhoff umfasste das Überführen der mit MVC Pattern umgesetzten Produktionssoftware in eine MVVM basierte Applikation (DevExpress MVVM Framework). Die Entwicklung des Systems begann bereits 2011 und die Codebasis hatte inzwischen eine Größe erreicht (mehrere Millionen Zeilen Code), bei der sowohl Wartung als auch Verbesserungen schwer umzusetzen waren.
  • Nachdem ich die ersten proof-of-concepts und Prototypen erstellt hatte, wurde dem Team bewusst, dass eine direkte ?Übersetzung? ins neue Pattern den aktuellen Qualitätsansprüchen der User nicht mehr gerecht würde. Daher fiel die Entscheidung, das komplette UI Stück für Stück parallel zur bisherigen Anwendung zu redisignen. Hierdurch konnte den Benutzern eine modernes, frisches User Experience geboten werden, ohne den Funktionsumfang der App zu reduzieren. Die dafür von mir entworfenen Services umfassten die Bereiche Validierung, Content Management, In-App-Navigation, Animation und Error Handling.
  • Neue Views & ViewModels können vom Team nun auf einfachem Wege durch das Vererben von mächtigen Basisklassen erstellt werden. Diese stellen bereits die benötigten Funktionen out-of-the-box bereit. Ein von mir entworfener Style Guide stellt sicher, dass alle neuen Komponenten denselben grafischen Stil teilen.

40 Std die Woche

Görlitz AG 

14 Team Mitglieder

SCRUM

Beschreibung:

  • Zu Beginn war das Entwicklungsteam bei Görlitz auf der Suche nach einem Backend Entwickler um ein intern entwickeltes Microservices-System auszubauen. Zentraler Teil der Landschaft stellte ein Middleware-Server dar, der zuständig für Vernetzung der einzelnen Hardware-Komponenten (wie Messgeräte oder Blockheizkraftwerke) auf der einen Seite mit einem Schwarmintelligenz-Nukleus auf der anderen Seite war. Der dafür zu verwendende Technologie-Stack (Sprache, message broker, Redundanzkonzept, ?) wurde im Vorfeld von einem internen Software Architekten festgelegt und einige Komponenten konnten bereits als ?productionready? betrachtet werden.
  • Meine Aufgabe bestand in der Implementierung zusätzlicher User Stories. Damit die Komponenten untereinander ein Vertrauensverhältnis herstellen konnten, entwickelte ich beispielsweise einen Microservice zur Speicherung und dem automatisierten Austausch von Zertifikaten.
  • Mit fortschreitender Projektdauer wurden mir zusätzliche Aufgaben übertragen. Da die Codebasis für .Net Apps keine einheitliche Formatierung aufwies und einige Entwickler sich einem vorher kommunizierten Code Style verweigerten, entschied das Team sich für eine technische Lösung. Nachdem ich mich in die Dokumentation von Roslyn .Net eingelesen hatte, entwickelte ich einen Algorithmus um eine einheitliche Formatierung und CodeStruktur sicherzustellen. Dieses Programm wurde fortan bei TFS-Checkins aufgerufen und stellte sicher, dass die eingecheckten Dateien automatisch angepasst wurden ohne das den Entwicklern hierfür zusätzliche Arbeit entstand.
  • Eine Vielzahl der vom DevOps Team verwendeten Tools zur App Distribution wurde hausintern mit WPF und C# entwickelt. Nachdem mein Projektleiter meine Affinität für UX & UI-Design bemerkte, wurde ich beauftragt diese Tools zu optimieren. Für das DevOps Team bedeutete dies eine deutliche Erleichterung in Ihrer täglichen Arbeit, da diverse Workflows auf diesem Weg vereinfacht werden konnten.

40 Std die Woche

CompuGroup Medical AG

22 Team Mitglieder

Agile

Beschreibung:

  • Da viele der Features von CompuGroup?s Verkaufsschlager ?Albis? bereits in den frühen 00?er Jahren entwickelt wurden, erschien das Arztinformationssystem nicht mehr ganz zeitgemäß. Obwohl die Software durchaus mächtig in der Verwaltung von Patientdaten, dem Erstellen von Rechnungen und beim Reporting war, bestand der C++ Programmcode aus einer sehr monolithischen Struktur. Änderungen im größerem Rahmen gestalteten sich hierdurch als schwierig und zeitaufwendig. Dennoch waren die Product Owner begierig darauf, den Anwendern einen frischen Look und Optimierung in deren Arbeitsprozessen zu liefern, ohne hierfür das Rad neu erfinden zu müssen.
  • Nachdem ich einige Prototypen mit C# und DevExpress entworfen hatte, entschied sich das Team dafür, diesem Weg zu folgen. Durch Entwickeln eines Wrappers für WinForms-Controls konnte ich diese Prototypen in eine ausgewachsene Business App überführen, die auf der bisherigen C++ / MFC Lösung aufsetzt.
  • Auf diesem Weg konnte die CompuGroup ihren Kunden einen zusätzlichen Mehrwert liefern, ohne hierfür das komplette LagacySystem (welche schließlich mehreren Millionen Zeilen Code umfasst) übersetzen zu müssen.

Betriebssysteme

Android
AS400
Linux
Ubuntu
Windows

Programmiersprachen

Ansi C
AutoIt
C#
C++
Java
JavaScript
MFC
MS Visual Foxpro
PHP
Powershell
Python
RPG
TypeScript
Visual C++

Datenbanken

Azure SQL Database
In-Memory Database
MongoDB
MySQL
Oracle
Oracle
PostgreSQL
SQL Server 2014 / 2016
SQLite

Design / Entwicklung / Konstruktion

Aspose
AutoFac
DevExpress
Entity Framework
EPPlus
IoC
via Unity / AutoFac
Microservices
MOQ
NHibernate
PostSharp
UML
Unity
WCF
Webservices
Xamarin.Forms

Branchen

Branchen

  • Medizin
  • Öffentliche Verwaltung
  • Energiewirtschaft
  • Verlagswesen

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.