IT ? Consultant
Aktualisiert am 05.08.2026
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 21.07.2026
Verfügbar zu: 100%
davon vor Ort: 5%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Englisch
Verhandlungssicher
Deutsch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

5 Jahre 6 Monate
2021-02 - heute

Softwareentwicklung für das Monitoring, Registrieren und Steuern von Wechselrichtern eines namenhaften Wechselrichter-Herstellers

Entwickler, Scrum Master SCRUM Kanban Clean Code Development ...
Entwickler, Scrum Master
Software bestehend aus Microservices für vielfältige Aufgaben darunter
Prozesse zur Inbetriebnahme von Wechselrichter-Anlagen sowie
Steuerungslogiken zur Netzanbindung, Dynamische Stromtarifverwaltung,
Leistungsoptimierung und Leistungsbegrenzung der Geräte. Gerätekennzahlen
und API-Nutzungsstatistiken werden in Datensenken gespeichert, automatisiert
ausgewertet und in festen Intervallen für die Abrechnung exportiert. Externe
Partner-APIs wurden zur Informations- und Logikübergabe angebunden und
integriert. Sämtliche Services wurden in Abstimmung mit der gesamten
Systemarchitektur neu aufgebaut, wobei Teile der Architektur für ein
Gesamtsystem aus über 100 Einzeldiensten konzipiert wurden. Darüber hinaus
wurde eine asynchrone, transaktionssichere Kommunikation zwischen den

Services realisiert.

- Entwicklung von REST-API Micro Services unterschiedlicher

Aufgabenstellungen

- Verwaltung von dynamischen Stromtarifen für Energie Management

- Aufbau von verschiedenen Messdaten-Sets unterschiedlicher Natur zur

Anzeige in der Herstellereigenen Geräte-App und zur Bereitstellung für

Service-Kunden

- Entwicklung des Inbetriebnahmeprozesses für Wechselichter-Anlagen

- Entwicklung von Steuerungsprozessen zur Regelung der Geräte im

Bezug auf ihr Anbindung an das Stromnetz, Leistungsoptimierung sowie

Begrenzung und mehr

- Speicherung von Gerätekennzahlen in Datensenken

- Speicherung von API-Nutzungstatistiken sowie deren automatisierte

Auswertung und Export in festen Intervallen zur Abrechnung für den

Service-Betreiber

- Anbindung und Integration externer APIs von Firmenpartnern zur

Informations- und Logik-Übergabe

- Neuaufbau sämtlicher Services für unterschiedliche

Anwendungszwecke in Symbiose mit der Gesamten Systemarchitektur

- Konzeption der Architektur für teile des Gesamtsystems aus über 100

verschiedenen einzelnen Services

- Aufbau asynchroner transaktionssicherer Kommunikation zwischen den

Services

- Aufbau von Orchestratoren, zur verallgemeinerung von Logik zwischen

den Microservices

- Übernahme von Team-Lead Aufgaben, Schulung und Einarbeitung neuer Kollegen

SCRUM Kanban Clean Code Development CQRS Event Sourcing Domain Driven Design ? Onion Architecture Continuous Integration Test Driven Development Integrationstests Systemtests Rollouttests C# .NET .NET Framework Git Azure DevOps RabbitMQ Caching - Redis Couch DB T-SQL SQL Server Management Studio OracleDB Visual Studio Resharper Autofixture Fluent Assertion Fluent Validation Swagger OpenAPI API Monitoring via Splunk Octopus IIS Polly Ninject Newtonsoft Json OAuth 2.0 JWT Keycloak Postman Ratelimiting Distributed Request Tracing ? Call Histories Nuget Package Development Middlewares Open Telemetry AWS Native Services Feature Toggling Hangfire API Gateways ? NGINX Microservice Architecture
10 Monate
2020-05 - 2021-02

Anwendung zur Verwaltung/Digitalisierung/Planung von Raumstrukturen und Management des Inventars sowie der Inventarreservierung

Scrum Entwickler SCRUM Clean Code Development CQRS ...
Scrum Entwickler
Web-Applikation in einer Angular .NET Core Hybrid-Lösung durch die Anwendung des Microsoft Single Page Application Hostings. Die Anwendung kann komplette Räume digitalisieren in Etagen und Räume. Zusätzlich kann das Rauminterne Inventar festgehalten werden. Tische eines Raumes können von Mitarbeitern Reserviert werden. Die Modellierung von Räumen erfolgt durch einen Raum-Designer
  • Erstellen einer .NET Core Angular Hybrid Anwendungslösung als Grundlage 
  • Einführung und Integration von SCRUM in das Entwicklungsteam zur Verbesserung des Entwicklungsprozesses 
  • Aufbau der Anwendungsinfrastruktur in Verbindung mit EventFlow in einer Event-basierenden Lösung zusammen mit den Datenbankenlösungen Event Store und MongoDB 
  • Erstellen eines 2-Dimensionalen grafischen komplett durch Zoom skalierbaren und digital navigierbaren Raum-Designers mit dem Framework d3.js in Verbindung mit TypeScript 
  • Entwerfen eines automatischen Ein-Klick-Deploymentprozesses 
  • Erstellung eines Event-basierten Reservierungsprozesses für Tische 
  •  Entwicklungsteam maßgeblich bei dem Erlernen des Grundwerkzeuges eines Entwicklers geschult - Bereiche: GIT, Continuous Integration, SCRUM, Azure DevOps, Angular, .NET Core und mehr 
  • Erstellen von Angular Modulen, Komponenten, Services und Schnittstellen 
  • Bau eines React Prototypen und eines Angular Prototypen
  • Einrichtung des gesamten Backends mit EventFlow-Prozessen, Anwendungskonfiguration und REST-APIs als Endpunkt für das Angular Frontend 
  • Übernahme der Teamleitung und Schulung bestehender und neuer Mitarbeiter
SCRUM Clean Code Development CQRS Event Sourcing Continuous Integration Test Driven Development .NET Core 3.1 .NET Standard EventFlow xUnit NUnit Angular Angular Material Bootstrap Fomantic-UI Semantic-UI ASP.NET SPA Services Angular 9 Angular CLI 9 d3.js Docker Docker Compose Hangfire IdentityServer jQuery C# CSS HTML JavaScript SCSS TypeScript JSON MongoDB Event Store Visual Studio 2019 Powershell Git Visual Studio Code Node.js Chrome DevTools Azure DevOps Visual Studio Code Scrum Domain Driven Design ? Onion Architecture .NET
IT-Dienstleistung
6 Monate
2020-01 - 2020-06

Anwendung für ein Shop-Artikel-System

Software Entwickler Clean Code Development Single-Page Application .NET Core 3.1 ...
Software Entwickler
Generisches Shop-System aufgebaut mit Blazor und Entity Framework. Ein Administrationsnutzer kann diverse Artikel zum System hinzufügen, um seinen Warenbestand zu überblicken. Dashboards bieten umfangreichen Einblick in Warenbestände und Auslastungen. Rollenbasierte Zugriffssteuerung
  • Datenbankschema aufbauen und anhand eines erstellten ER-Modelles realisieren 
  • Frontend-Layout erzeugen, funktionale JavaScript-Einbindungen durch Aufrufe aus C# Code ermöglichen 
  • Aufrufe in C# Code aus dem JavaScript ermöglichen 
  • Anlegen der Business-Logik zur Verwaltung aller vorhandenen Artikel über die üblichen CRUD-Operationen hinaus 
  • Erstellen eines Dashboards, welches einen Chart für den Warenbestand enthält 
  • Erstellen eines Dashboards welches einen Chart für die zu entrichtende Umsatzsteuer eines Monats beinhaltet 
  • Einrichten eines Email-Benacharichtigungssystems. Nachrichten werden z.B. versenden wenn der Warenbestand unter einen gewissen Wert Fällt 
  • Erstellen eines Anwendungslogins über welchen eine Rollenbasierte Nutzerzugriffssteuerung realisiert wird 
Clean Code Development Single-Page Application .NET Core 3.1 Blazor 3.1 .NET 5 Blazor 5 Chart.js Entity Framework NUnit Docker Docker Compose Docker Stack Node.js SQL C# HTML CSS Visual Studio 2019 Powershell Git Visual Studio Code Azure DevOps Visual Studio 2019 Scrum
Handel
8 Monate
2019-10 - 2020-05

Software zum festhalten fachlichen Wissens und Erstellung automatisierter Tests zu diesem Wissen

Software Entwickler Wasserfallmodell Test Driven Development .NET Framework 4.8 ...
Software Entwickler
In der WPF MVVM Anwendung wurde ein Master-Details Layout integriert in dem die Details-Komponente über ein durchsuchbares Board an angelegten Wissenskarten verfügt. Hierbei kann der Nutzer sein Wissen zu unterschiedlichsten Themen In Karten Festhalten und dadurch sein Wissen sortieren und abrufen. Die Software kann zusätzlich automatisch auf das Wissen eingestellt Tests für den Nutzer erzeugen
  • Erstellen sämtlicher notwendigen Views und View Model für Karten, Suchansicht, Suchergebnisansicht, Testeinstellungsansicht, Testansicht und sämtliche Abfrage- sowie Bearbeitungsansichten 
  • Implementieren einer Event Driven Command-Bindung ohne die Verwendung eines Frameworks, sodass die Events einzelner Controls ebenfalls an Commands gebunden werden konnten 
  • Erstellung eines modernen und intuitiven UI durch die Verwendung von Material Design 
  • Erstellung einer lokalen Datenbankenlösung mit SQLite zur Speicherung Nutzerbezogener Daten auf dem lokalen Rechner 
  • Einrichtung eines Loggings für alle aufkommenden Fehler 
  • Ausrollen der Anwendung in einem komplett funktionsfähigen fehlerfreiem Zustand mit Installer - ClickOnce 
  • Einrichtung einer Suche für alle Informationen in der Datenbank mit Themenunterteilung 
  • Einrichtung einer automatisierten Testgenerierung welche dem Nutzer bei Ausführung eine Statistik über seine Fähigkeiten bereitstellt und festhält welche der Nutzer sich nicht merken kann 
Wasserfallmodell Test Driven Development .NET Framework 4.8 Material Design NUnit WPF ClickOnce MVVM Ninject C# XAML SQL SQL (SQLite) Visual Studio 2019 Powershell Git SQLite Datenbank-Browser
Automotive Industry
3 Monate
2020-02 - 2020-04

Web-Applikation zum Marketing und Vertrieb einer Internen Workflow Aufzeichnungs- und Wiedergabesoftware

Scrum Entwickler SCRUM Test Driven Development Clean Code Development ...
Scrum Entwickler
ASP.NET Core Razor Pages Web-Applikation in welcher eine umfangreiche Dokumentation der Workflow Aufzeichnungs- und Wiedergabesoftware angeboten wird. Die Seite präsentiert das von der Firma angebotene Produkt im Sinne des Marketings. Zusätzlich ist dort der Download der Software-Testversion und Kauf Tatsächlicher Lizenzen möglich. Die Seite ist repräsentativ für die Entwicklung von Anwendungslösungen der Firma
  • Umstellung der Seiteninfrastruktur von SQL auf MongoDB und Event Store 
  • Deployment der Software mit der neuen Infrastruktur unter Azure Portal zur Realisierung eines Bestellprozesses 
  • Arbeiten mit einer Event-basierten Shop-System Lösung zum Vertrieb der Eigenen Software - EventFlow 
  • Erstellen von Virtuellen Netzen mit verschiedenen Teilnehmern und Verbindung dieser mit Azure App Services 
SCRUM Test Driven Development Clean Code Development Event Sourcing technische Dokumentation Continuous Integration ASP.NET Core EventFlow Azure Azure App Serivces Azure Virtual Machines Azure Virtual Networks Entity Framework Razor Pages TFS Build Agent C# CSS HTML JavaScript Microsoft SQL Server MongoDB EventStore Visual Studio 2019 Powershell Git Azure Portal Team Foundation Server Blazor MudBlazor TFS Build Agent
UI Testing - Testautomatisierung
5 Monate
2019-04 - 2019-08

Web Workflow Aufzeichnungs- und Wiedergabe-Software

Scrum Entwickler SCRUM Clean Code Development technische Dokumentation ...
Scrum Entwickler
Komplette Anwendungslösung bestehende aus drei verschiedenen Hauptkomponenten. Ein .Net Core Projekt zur Anbindung an den Browser, ein MVVM .Net Framework Projekt als User Interface und eine Server-Komponente zur Kommunikation der vorherig genannten Instanzen. Software diente zur Aufzeichnung von User-Interaktionen im Web und dessen Wiedergabe im Web-Browser
  • Nutzung von Selenium zur Wiedergabe von Aktivitäten mit der eigenen API 
  • Umfangreiche Dokumentation zum Erstellen eines Release Setups der Anwendung zur Stabilisierung des Release-Prozesses 
  • Überarbeitung und Erweiterung des Browser-Aufzeichnungsprozesses unter Anwendung einer Browser-Extension, die in Typescript geschrieben wird 
  • Weiterentwicklung von hierarchischen WPF Tree-Menus nach MVVM 
  • Umfangreiches projektübergreifendes Debugging zur Findung komplexer Fehler in asynchron implementierten Kontexten 
  • Kreative Erarbeitung von unbekannten Lösungsmöglichkeiten in technischer Form für bestehende fachliche Anforderungen an den Aufzeichnungsprozess 
SCRUM Clean Code Development technische Dokumentation Continuous Integration Continuous Delivery ASP.NET Core .NET Framework 4.5 Windows Communication Foundation WPF ASP.NET Web API Azure Browser Extensions (CRX) Caliburn.Micro jQuery MVVM Selenium Web Driver TFS Build Agent C# CSS HTML JavaScript TypeScript XML LiteDB Visual Studio 2019 Powershell Git Azure Portal Team Foundation Server Azure Portal Team Foundation Serve
UI Testing - Testautomatisierung
6 Monate
2019-02 - 2019-07

Customer Relationship Management Software

Scrum Entwickler Test Driven Development Event Sourcing ASP .NET Core ...
Scrum Entwickler
Entwicklung einer Hauseigenen CRM Lösung, die später eine bereits
verwendete Anwendung eines Drittanbieters ersetzen soll. Grundlegende
Projektaquise / Projektfindung wird durch die Software abbildbar und
historisiert. Beziehungen zwischen Kunden, Zwischenkunden, Projekten und
Projektbetreuern werden digital gebildet und verwaltet.
  • Aufbauen eines Email Services zur Versendung von Emails 
  • Schreiben sämtlicher Query Strukturen - auch für Volltextsuchen 
  • Verwaltung aller Docker Deployment-Stacks unter Portainer 
  • Kontinuierliche Verbesserung der Anwendungs-Resilienz durch Hostingkonfiguration und Aufbau einer Reaktionsfähigkeit der Anwendung 
  • Entwerfen von dynamische weiterleitenden Verknüpfungs- und Caching-Logiken im Font-End mit JavaScript 
  • Einbindung der Internen Identity Server Lösung zur Authentifizierung von Nutzern und Anwendung der eingehenden User Claims 
  • Arbeiten mit Elasticsearch und Event Store 
  • Mitentwicklung der Businesslogik für die Abwicklung des Projektfindungs- und Verwaltungsprozesses nach verschiedenen Workflows 
Test Driven Development Event Sourcing ASP .NET Core EventFlow Semantic UI xUnit jQuery ASP.NET Core Razor Pages AJAX Docker ? Portainer Role Based Access Control C# CSS HTML JavaScript TypeScript Elasticsearch Event Store Visual Studio 2017 Visual Studio Code PowerShell Git Team Foundation Server Chrome DevTools Node.js Scrum Blazor MudBlazor Visual Studio Visual Studio Code
IT-Dienstleistung
4 Monate
2018-10 - 2019-01

Projektmanagement Software zur Abdeckung verschiedener Workflows für einen bekannten Autoproduktions-Hallen-Hersteller

Scrum Entwickler SCRUM Event Sourcing ASP .NET Core ...
Scrum Entwickler
Web-Applikation mit Dashboard für unterschiedliche Nutzer. Entwicklung einer
Business Logik unter dem Event-basiertem Framework EventFlow. Die Software
dient zur umfangreichen Datenhaltung und Abwicklung von
Projektgewinnungsprozessen für die Anwender.
  • Business-Logik in der Anwendung bezüglich der Kundenwünsche implementieren 
  • Erstellung eines Dashboards mit Chart.js, erstellte Charts: Bubble-Chart, Bar-Chart, Pie-Chart, Doughnut-Chart, Line-Chart 
  • Schreiben von Volltext-Suchanfragen mit der Elasticsearch Fluent DSL 
  • Arbeiten mit aggregierten Datensätzen im Kontext des Dashboards 
  • Erstellen eines ansprechenden Front-Ends 
  • ASP.Net Seitenaufabauten und Logiken entwickeln 
  • UI Testing mit Hilfe dedizierter Software 
  • Arbeiten mit Entity Framework - Migrationen und Seeds anwenden
SCRUM Event Sourcing ASP .NET Core Bulma Chart.js Entity Framework Core EventFlow jQuery Razor Pages C# JavaScript CSS SASS HTML JSON SQL Server Elasticsearch Event Store Visual Studio 2017 SQL Server Management Studio Git Node.js Gulp PowerShell Team Foundation Server Scrum Clean Code Development CQRS Domain Driven Design ? Onion Architecture Blazor MudBlazor MS SQL + Server Visual Studio SQL Server Management Studio
Autoproduktions-Hallen-Hersteller

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Monate
2022-10 - 2022-11

Erfolgreiche Zertifizierung zum Professional Scrum Master I

PSM 1, Scrum Organization
PSM 1
Scrum Organization
Um meine Kompetenzen im agilen Projektmanagement zu vertiefen, habe ich mich eigenverantwortlich im Scrum-Framework weitergebildet. Die Vorbereitung umfasste das intensive Studium des offiziellen Scrum Guides, die Analyse agiler Fallstudien sowie das Absolvieren simulierter Prüfungen. Diese fundierte theoretische und praktische Ausbildung habe ich erfolgreich mit dem offiziellen Zertifikat der Scrum Organization (Professional Scrum Master I) abgeschlossen.

Position

Position

.NET IT ? Consultant

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

C#
  • FRAMEWORKS
    • .NET
      • Framework 4.8/ .NET Core (jede Version) + (.Net Standard 2.0)
      • .NET
      • Entity Framework + Core
      • WCF
    • DESKTOP
      • WPF mit MVVM
      • Bootstrap
      • MVVM Toolkit
      • Caliburn Micro
      • UWP
    • WEB
      • ASP.NET Core
      • Blazor
      • Razor Pages
      • jQuery
      • Angular
      • React
      • REST APIs
      • Chart.js
      • D3.js
      • SASS
      • MudBlazor
      • Svelte
    • Technologien
      • Hangfire
      • Selenium
      • UiPath
      • RabbitMQ
      • Redis
      • PRISM
      • Caliburn.Micro
      • gRPC
      • SingalR
      • Keycloak (OAuth 2)
      • Identity Server
      • Selenium
      • Splunk
    • MIDDLEWARE
      • ASP.NET Middleware
      • SignalR 
      • Athentication custom middlewares
    • DATENBANK
      • ElasticSearch
      • EventStore
      • MSSQL 
      • PostgreSQL
      • MongoDB
      • CouchDB
      • SQLite
    • ARCHITEKTUR
      • EventFlow
      • CQRS
      • Onion Architecture
      • Clean Architecture
      • 3 Layer Architecture 
    • TEST
      • xUnit
      • FluentAssertions
      • AutoFixture  
  • TECHNIKEN
    • OOA
    • CI & CD + Version Control
    • OOD (Object Oriented Architecture and Design)
    • Clean Code
    • UML CQRS
    • Event Sourcing
    • 3 Layer Architecture 
    • Agile Development
    • Test Driven Development
    • Domain Driven Design
  • TOOLS
    • Git
    • yarn
    • Powershell
  • SERVER
    • Internet Information Services (IIS)
    • Kestrel
    • Docker + Docker Compose + Portainer
    • Microsoft Azure Cloud Dienste
    • Azure DevOps
    • Team Foundation Server
    • Octopus
    • AWS Native Services
  • IDE
    • Visual Studio
    • Visual Studio Code

Betriebssysteme

Windows
Linux

Programmiersprachen

C#
SQL
TypeScript
JavaScript
HTML
CSS
SCSS
XML
XAML
JSON
Java

Datenbanken

SQL Server
SQLite
MongoDB
Elasticsearch
LiteDB
EventStore
PostgreSQL
CouchDB
MSSQL
OracleDB

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

5 Jahre 6 Monate
2021-02 - heute

Softwareentwicklung für das Monitoring, Registrieren und Steuern von Wechselrichtern eines namenhaften Wechselrichter-Herstellers

Entwickler, Scrum Master SCRUM Kanban Clean Code Development ...
Entwickler, Scrum Master
Software bestehend aus Microservices für vielfältige Aufgaben darunter
Prozesse zur Inbetriebnahme von Wechselrichter-Anlagen sowie
Steuerungslogiken zur Netzanbindung, Dynamische Stromtarifverwaltung,
Leistungsoptimierung und Leistungsbegrenzung der Geräte. Gerätekennzahlen
und API-Nutzungsstatistiken werden in Datensenken gespeichert, automatisiert
ausgewertet und in festen Intervallen für die Abrechnung exportiert. Externe
Partner-APIs wurden zur Informations- und Logikübergabe angebunden und
integriert. Sämtliche Services wurden in Abstimmung mit der gesamten
Systemarchitektur neu aufgebaut, wobei Teile der Architektur für ein
Gesamtsystem aus über 100 Einzeldiensten konzipiert wurden. Darüber hinaus
wurde eine asynchrone, transaktionssichere Kommunikation zwischen den

Services realisiert.

- Entwicklung von REST-API Micro Services unterschiedlicher

Aufgabenstellungen

- Verwaltung von dynamischen Stromtarifen für Energie Management

- Aufbau von verschiedenen Messdaten-Sets unterschiedlicher Natur zur

Anzeige in der Herstellereigenen Geräte-App und zur Bereitstellung für

Service-Kunden

- Entwicklung des Inbetriebnahmeprozesses für Wechselichter-Anlagen

- Entwicklung von Steuerungsprozessen zur Regelung der Geräte im

Bezug auf ihr Anbindung an das Stromnetz, Leistungsoptimierung sowie

Begrenzung und mehr

- Speicherung von Gerätekennzahlen in Datensenken

- Speicherung von API-Nutzungstatistiken sowie deren automatisierte

Auswertung und Export in festen Intervallen zur Abrechnung für den

Service-Betreiber

- Anbindung und Integration externer APIs von Firmenpartnern zur

Informations- und Logik-Übergabe

- Neuaufbau sämtlicher Services für unterschiedliche

Anwendungszwecke in Symbiose mit der Gesamten Systemarchitektur

- Konzeption der Architektur für teile des Gesamtsystems aus über 100

verschiedenen einzelnen Services

- Aufbau asynchroner transaktionssicherer Kommunikation zwischen den

Services

- Aufbau von Orchestratoren, zur verallgemeinerung von Logik zwischen

den Microservices

- Übernahme von Team-Lead Aufgaben, Schulung und Einarbeitung neuer Kollegen

SCRUM Kanban Clean Code Development CQRS Event Sourcing Domain Driven Design ? Onion Architecture Continuous Integration Test Driven Development Integrationstests Systemtests Rollouttests C# .NET .NET Framework Git Azure DevOps RabbitMQ Caching - Redis Couch DB T-SQL SQL Server Management Studio OracleDB Visual Studio Resharper Autofixture Fluent Assertion Fluent Validation Swagger OpenAPI API Monitoring via Splunk Octopus IIS Polly Ninject Newtonsoft Json OAuth 2.0 JWT Keycloak Postman Ratelimiting Distributed Request Tracing ? Call Histories Nuget Package Development Middlewares Open Telemetry AWS Native Services Feature Toggling Hangfire API Gateways ? NGINX Microservice Architecture
10 Monate
2020-05 - 2021-02

Anwendung zur Verwaltung/Digitalisierung/Planung von Raumstrukturen und Management des Inventars sowie der Inventarreservierung

Scrum Entwickler SCRUM Clean Code Development CQRS ...
Scrum Entwickler
Web-Applikation in einer Angular .NET Core Hybrid-Lösung durch die Anwendung des Microsoft Single Page Application Hostings. Die Anwendung kann komplette Räume digitalisieren in Etagen und Räume. Zusätzlich kann das Rauminterne Inventar festgehalten werden. Tische eines Raumes können von Mitarbeitern Reserviert werden. Die Modellierung von Räumen erfolgt durch einen Raum-Designer
  • Erstellen einer .NET Core Angular Hybrid Anwendungslösung als Grundlage 
  • Einführung und Integration von SCRUM in das Entwicklungsteam zur Verbesserung des Entwicklungsprozesses 
  • Aufbau der Anwendungsinfrastruktur in Verbindung mit EventFlow in einer Event-basierenden Lösung zusammen mit den Datenbankenlösungen Event Store und MongoDB 
  • Erstellen eines 2-Dimensionalen grafischen komplett durch Zoom skalierbaren und digital navigierbaren Raum-Designers mit dem Framework d3.js in Verbindung mit TypeScript 
  • Entwerfen eines automatischen Ein-Klick-Deploymentprozesses 
  • Erstellung eines Event-basierten Reservierungsprozesses für Tische 
  •  Entwicklungsteam maßgeblich bei dem Erlernen des Grundwerkzeuges eines Entwicklers geschult - Bereiche: GIT, Continuous Integration, SCRUM, Azure DevOps, Angular, .NET Core und mehr 
  • Erstellen von Angular Modulen, Komponenten, Services und Schnittstellen 
  • Bau eines React Prototypen und eines Angular Prototypen
  • Einrichtung des gesamten Backends mit EventFlow-Prozessen, Anwendungskonfiguration und REST-APIs als Endpunkt für das Angular Frontend 
  • Übernahme der Teamleitung und Schulung bestehender und neuer Mitarbeiter
SCRUM Clean Code Development CQRS Event Sourcing Continuous Integration Test Driven Development .NET Core 3.1 .NET Standard EventFlow xUnit NUnit Angular Angular Material Bootstrap Fomantic-UI Semantic-UI ASP.NET SPA Services Angular 9 Angular CLI 9 d3.js Docker Docker Compose Hangfire IdentityServer jQuery C# CSS HTML JavaScript SCSS TypeScript JSON MongoDB Event Store Visual Studio 2019 Powershell Git Visual Studio Code Node.js Chrome DevTools Azure DevOps Visual Studio Code Scrum Domain Driven Design ? Onion Architecture .NET
IT-Dienstleistung
6 Monate
2020-01 - 2020-06

Anwendung für ein Shop-Artikel-System

Software Entwickler Clean Code Development Single-Page Application .NET Core 3.1 ...
Software Entwickler
Generisches Shop-System aufgebaut mit Blazor und Entity Framework. Ein Administrationsnutzer kann diverse Artikel zum System hinzufügen, um seinen Warenbestand zu überblicken. Dashboards bieten umfangreichen Einblick in Warenbestände und Auslastungen. Rollenbasierte Zugriffssteuerung
  • Datenbankschema aufbauen und anhand eines erstellten ER-Modelles realisieren 
  • Frontend-Layout erzeugen, funktionale JavaScript-Einbindungen durch Aufrufe aus C# Code ermöglichen 
  • Aufrufe in C# Code aus dem JavaScript ermöglichen 
  • Anlegen der Business-Logik zur Verwaltung aller vorhandenen Artikel über die üblichen CRUD-Operationen hinaus 
  • Erstellen eines Dashboards, welches einen Chart für den Warenbestand enthält 
  • Erstellen eines Dashboards welches einen Chart für die zu entrichtende Umsatzsteuer eines Monats beinhaltet 
  • Einrichten eines Email-Benacharichtigungssystems. Nachrichten werden z.B. versenden wenn der Warenbestand unter einen gewissen Wert Fällt 
  • Erstellen eines Anwendungslogins über welchen eine Rollenbasierte Nutzerzugriffssteuerung realisiert wird 
Clean Code Development Single-Page Application .NET Core 3.1 Blazor 3.1 .NET 5 Blazor 5 Chart.js Entity Framework NUnit Docker Docker Compose Docker Stack Node.js SQL C# HTML CSS Visual Studio 2019 Powershell Git Visual Studio Code Azure DevOps Visual Studio 2019 Scrum
Handel
8 Monate
2019-10 - 2020-05

Software zum festhalten fachlichen Wissens und Erstellung automatisierter Tests zu diesem Wissen

Software Entwickler Wasserfallmodell Test Driven Development .NET Framework 4.8 ...
Software Entwickler
In der WPF MVVM Anwendung wurde ein Master-Details Layout integriert in dem die Details-Komponente über ein durchsuchbares Board an angelegten Wissenskarten verfügt. Hierbei kann der Nutzer sein Wissen zu unterschiedlichsten Themen In Karten Festhalten und dadurch sein Wissen sortieren und abrufen. Die Software kann zusätzlich automatisch auf das Wissen eingestellt Tests für den Nutzer erzeugen
  • Erstellen sämtlicher notwendigen Views und View Model für Karten, Suchansicht, Suchergebnisansicht, Testeinstellungsansicht, Testansicht und sämtliche Abfrage- sowie Bearbeitungsansichten 
  • Implementieren einer Event Driven Command-Bindung ohne die Verwendung eines Frameworks, sodass die Events einzelner Controls ebenfalls an Commands gebunden werden konnten 
  • Erstellung eines modernen und intuitiven UI durch die Verwendung von Material Design 
  • Erstellung einer lokalen Datenbankenlösung mit SQLite zur Speicherung Nutzerbezogener Daten auf dem lokalen Rechner 
  • Einrichtung eines Loggings für alle aufkommenden Fehler 
  • Ausrollen der Anwendung in einem komplett funktionsfähigen fehlerfreiem Zustand mit Installer - ClickOnce 
  • Einrichtung einer Suche für alle Informationen in der Datenbank mit Themenunterteilung 
  • Einrichtung einer automatisierten Testgenerierung welche dem Nutzer bei Ausführung eine Statistik über seine Fähigkeiten bereitstellt und festhält welche der Nutzer sich nicht merken kann 
Wasserfallmodell Test Driven Development .NET Framework 4.8 Material Design NUnit WPF ClickOnce MVVM Ninject C# XAML SQL SQL (SQLite) Visual Studio 2019 Powershell Git SQLite Datenbank-Browser
Automotive Industry
3 Monate
2020-02 - 2020-04

Web-Applikation zum Marketing und Vertrieb einer Internen Workflow Aufzeichnungs- und Wiedergabesoftware

Scrum Entwickler SCRUM Test Driven Development Clean Code Development ...
Scrum Entwickler
ASP.NET Core Razor Pages Web-Applikation in welcher eine umfangreiche Dokumentation der Workflow Aufzeichnungs- und Wiedergabesoftware angeboten wird. Die Seite präsentiert das von der Firma angebotene Produkt im Sinne des Marketings. Zusätzlich ist dort der Download der Software-Testversion und Kauf Tatsächlicher Lizenzen möglich. Die Seite ist repräsentativ für die Entwicklung von Anwendungslösungen der Firma
  • Umstellung der Seiteninfrastruktur von SQL auf MongoDB und Event Store 
  • Deployment der Software mit der neuen Infrastruktur unter Azure Portal zur Realisierung eines Bestellprozesses 
  • Arbeiten mit einer Event-basierten Shop-System Lösung zum Vertrieb der Eigenen Software - EventFlow 
  • Erstellen von Virtuellen Netzen mit verschiedenen Teilnehmern und Verbindung dieser mit Azure App Services 
SCRUM Test Driven Development Clean Code Development Event Sourcing technische Dokumentation Continuous Integration ASP.NET Core EventFlow Azure Azure App Serivces Azure Virtual Machines Azure Virtual Networks Entity Framework Razor Pages TFS Build Agent C# CSS HTML JavaScript Microsoft SQL Server MongoDB EventStore Visual Studio 2019 Powershell Git Azure Portal Team Foundation Server Blazor MudBlazor TFS Build Agent
UI Testing - Testautomatisierung
5 Monate
2019-04 - 2019-08

Web Workflow Aufzeichnungs- und Wiedergabe-Software

Scrum Entwickler SCRUM Clean Code Development technische Dokumentation ...
Scrum Entwickler
Komplette Anwendungslösung bestehende aus drei verschiedenen Hauptkomponenten. Ein .Net Core Projekt zur Anbindung an den Browser, ein MVVM .Net Framework Projekt als User Interface und eine Server-Komponente zur Kommunikation der vorherig genannten Instanzen. Software diente zur Aufzeichnung von User-Interaktionen im Web und dessen Wiedergabe im Web-Browser
  • Nutzung von Selenium zur Wiedergabe von Aktivitäten mit der eigenen API 
  • Umfangreiche Dokumentation zum Erstellen eines Release Setups der Anwendung zur Stabilisierung des Release-Prozesses 
  • Überarbeitung und Erweiterung des Browser-Aufzeichnungsprozesses unter Anwendung einer Browser-Extension, die in Typescript geschrieben wird 
  • Weiterentwicklung von hierarchischen WPF Tree-Menus nach MVVM 
  • Umfangreiches projektübergreifendes Debugging zur Findung komplexer Fehler in asynchron implementierten Kontexten 
  • Kreative Erarbeitung von unbekannten Lösungsmöglichkeiten in technischer Form für bestehende fachliche Anforderungen an den Aufzeichnungsprozess 
SCRUM Clean Code Development technische Dokumentation Continuous Integration Continuous Delivery ASP.NET Core .NET Framework 4.5 Windows Communication Foundation WPF ASP.NET Web API Azure Browser Extensions (CRX) Caliburn.Micro jQuery MVVM Selenium Web Driver TFS Build Agent C# CSS HTML JavaScript TypeScript XML LiteDB Visual Studio 2019 Powershell Git Azure Portal Team Foundation Server Azure Portal Team Foundation Serve
UI Testing - Testautomatisierung
6 Monate
2019-02 - 2019-07

Customer Relationship Management Software

Scrum Entwickler Test Driven Development Event Sourcing ASP .NET Core ...
Scrum Entwickler
Entwicklung einer Hauseigenen CRM Lösung, die später eine bereits
verwendete Anwendung eines Drittanbieters ersetzen soll. Grundlegende
Projektaquise / Projektfindung wird durch die Software abbildbar und
historisiert. Beziehungen zwischen Kunden, Zwischenkunden, Projekten und
Projektbetreuern werden digital gebildet und verwaltet.
  • Aufbauen eines Email Services zur Versendung von Emails 
  • Schreiben sämtlicher Query Strukturen - auch für Volltextsuchen 
  • Verwaltung aller Docker Deployment-Stacks unter Portainer 
  • Kontinuierliche Verbesserung der Anwendungs-Resilienz durch Hostingkonfiguration und Aufbau einer Reaktionsfähigkeit der Anwendung 
  • Entwerfen von dynamische weiterleitenden Verknüpfungs- und Caching-Logiken im Font-End mit JavaScript 
  • Einbindung der Internen Identity Server Lösung zur Authentifizierung von Nutzern und Anwendung der eingehenden User Claims 
  • Arbeiten mit Elasticsearch und Event Store 
  • Mitentwicklung der Businesslogik für die Abwicklung des Projektfindungs- und Verwaltungsprozesses nach verschiedenen Workflows 
Test Driven Development Event Sourcing ASP .NET Core EventFlow Semantic UI xUnit jQuery ASP.NET Core Razor Pages AJAX Docker ? Portainer Role Based Access Control C# CSS HTML JavaScript TypeScript Elasticsearch Event Store Visual Studio 2017 Visual Studio Code PowerShell Git Team Foundation Server Chrome DevTools Node.js Scrum Blazor MudBlazor Visual Studio Visual Studio Code
IT-Dienstleistung
4 Monate
2018-10 - 2019-01

Projektmanagement Software zur Abdeckung verschiedener Workflows für einen bekannten Autoproduktions-Hallen-Hersteller

Scrum Entwickler SCRUM Event Sourcing ASP .NET Core ...
Scrum Entwickler
Web-Applikation mit Dashboard für unterschiedliche Nutzer. Entwicklung einer
Business Logik unter dem Event-basiertem Framework EventFlow. Die Software
dient zur umfangreichen Datenhaltung und Abwicklung von
Projektgewinnungsprozessen für die Anwender.
  • Business-Logik in der Anwendung bezüglich der Kundenwünsche implementieren 
  • Erstellung eines Dashboards mit Chart.js, erstellte Charts: Bubble-Chart, Bar-Chart, Pie-Chart, Doughnut-Chart, Line-Chart 
  • Schreiben von Volltext-Suchanfragen mit der Elasticsearch Fluent DSL 
  • Arbeiten mit aggregierten Datensätzen im Kontext des Dashboards 
  • Erstellen eines ansprechenden Front-Ends 
  • ASP.Net Seitenaufabauten und Logiken entwickeln 
  • UI Testing mit Hilfe dedizierter Software 
  • Arbeiten mit Entity Framework - Migrationen und Seeds anwenden
SCRUM Event Sourcing ASP .NET Core Bulma Chart.js Entity Framework Core EventFlow jQuery Razor Pages C# JavaScript CSS SASS HTML JSON SQL Server Elasticsearch Event Store Visual Studio 2017 SQL Server Management Studio Git Node.js Gulp PowerShell Team Foundation Server Scrum Clean Code Development CQRS Domain Driven Design ? Onion Architecture Blazor MudBlazor MS SQL + Server Visual Studio SQL Server Management Studio
Autoproduktions-Hallen-Hersteller

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Monate
2022-10 - 2022-11

Erfolgreiche Zertifizierung zum Professional Scrum Master I

PSM 1, Scrum Organization
PSM 1
Scrum Organization
Um meine Kompetenzen im agilen Projektmanagement zu vertiefen, habe ich mich eigenverantwortlich im Scrum-Framework weitergebildet. Die Vorbereitung umfasste das intensive Studium des offiziellen Scrum Guides, die Analyse agiler Fallstudien sowie das Absolvieren simulierter Prüfungen. Diese fundierte theoretische und praktische Ausbildung habe ich erfolgreich mit dem offiziellen Zertifikat der Scrum Organization (Professional Scrum Master I) abgeschlossen.

Position

Position

.NET IT ? Consultant

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

C#
  • FRAMEWORKS
    • .NET
      • Framework 4.8/ .NET Core (jede Version) + (.Net Standard 2.0)
      • .NET
      • Entity Framework + Core
      • WCF
    • DESKTOP
      • WPF mit MVVM
      • Bootstrap
      • MVVM Toolkit
      • Caliburn Micro
      • UWP
    • WEB
      • ASP.NET Core
      • Blazor
      • Razor Pages
      • jQuery
      • Angular
      • React
      • REST APIs
      • Chart.js
      • D3.js
      • SASS
      • MudBlazor
      • Svelte
    • Technologien
      • Hangfire
      • Selenium
      • UiPath
      • RabbitMQ
      • Redis
      • PRISM
      • Caliburn.Micro
      • gRPC
      • SingalR
      • Keycloak (OAuth 2)
      • Identity Server
      • Selenium
      • Splunk
    • MIDDLEWARE
      • ASP.NET Middleware
      • SignalR 
      • Athentication custom middlewares
    • DATENBANK
      • ElasticSearch
      • EventStore
      • MSSQL 
      • PostgreSQL
      • MongoDB
      • CouchDB
      • SQLite
    • ARCHITEKTUR
      • EventFlow
      • CQRS
      • Onion Architecture
      • Clean Architecture
      • 3 Layer Architecture 
    • TEST
      • xUnit
      • FluentAssertions
      • AutoFixture  
  • TECHNIKEN
    • OOA
    • CI & CD + Version Control
    • OOD (Object Oriented Architecture and Design)
    • Clean Code
    • UML CQRS
    • Event Sourcing
    • 3 Layer Architecture 
    • Agile Development
    • Test Driven Development
    • Domain Driven Design
  • TOOLS
    • Git
    • yarn
    • Powershell
  • SERVER
    • Internet Information Services (IIS)
    • Kestrel
    • Docker + Docker Compose + Portainer
    • Microsoft Azure Cloud Dienste
    • Azure DevOps
    • Team Foundation Server
    • Octopus
    • AWS Native Services
  • IDE
    • Visual Studio
    • Visual Studio Code

Betriebssysteme

Windows
Linux

Programmiersprachen

C#
SQL
TypeScript
JavaScript
HTML
CSS
SCSS
XML
XAML
JSON
Java

Datenbanken

SQL Server
SQLite
MongoDB
Elasticsearch
LiteDB
EventStore
PostgreSQL
CouchDB
MSSQL
OracleDB

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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