IT-Berater & Full-Stack Entwickler .NET, SQL Server, Vue.js, Angular, BizTalk
Aktualisiert am 19.03.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2025
Verfügbar zu: 50%
davon vor Ort: 50%
.NET
MS SQL Server
Vue.js
Angular
TypeScript
Clean Code
Clean Architecture
REST
OAuth 2.0
Visual Studio
C#
VS Code
Git
BizTalk
Deutsch
Englisch
fließend

Einsatzorte

Einsatzorte

Würzburg (+150km)
möglich

Projekte

Projekte

5 Monate
2024-10 - heute

Intelligentes Kundenfeedback-System

Vue.js 3 ASP.NET Core Minimal API / CQRS / Identity EF Core ...
Es wurde ein Webapplikation zur Verwaltung von Kundenfeedback entwickelt, das verschiedene Funktionen zur Optimierung der Kundeninteraktion bietet. Die Benutzer melden sich über Google Authentication an, wodurch eine sichere und einfache Authentifizierung gewährleistet wird. Über die Google API werden die zugehörigen Standorte der Benutzer abgerufen, und die neuesten Google-Rezensionen zu diesen Standorten werden automatisch synchronisiert.
Zusätzlich verfügt das Tool über eine Chatbot-Verwaltung, mit der verschiedene Charaktere für die Chatbots festgelegt werden können. Basierend auf der Anzahl der gegebenen Sterne einer Rezension können Regeln erstellt werden, die anschließend für die automatische Generierung von Antworten genutzt werden. Diese Antworten werden mithilfe von Azure Open AI erstellt und kombinieren die definierten Regeln mit den hinterlegten Chatbot-Charakteren, um eine personalisierte und effiziente Kundenkommunikation zu ermöglichen.
Visual Studio 2022 Visual Studio Code Git SQL Server 2022 Azure OpenAI PrimeVue Tailwind CSS
Vue.js 3 ASP.NET Core Minimal API / CQRS / Identity EF Core OAuth 2.0 TypeScript C# LINQ T-SQL
6 Jahre 6 Monate
2018-09 - heute

Management-Tool für Tableau Reporting Plattformen

Angular 19 ASP.NET Core 6 MVC / Identity / Web API EF Core ...

Das Projekt umfasst die Entwicklung und Bereitstellung eines Tools zur Verwaltung des Lebenszyklus von Reports auf Tableau Server und Tableau Cloud. Die wichtigsten Funktionen und Merkmale lassen sich wie folgt zusammenfassen:

  • Report-Lifecycle-Management: Die Anwendung ermöglicht die Bereitstellung von Reports über verschiedene Umgebungen hinweg ? von der Entwicklungsumgebung über die Testumgebung bis hin zur produktiven Umgebung. Der Deployment-Prozess wird durch einen Workflow gesteuert, bei dem Entwickler das Deployment beantragen und Projektverantwortliche dieses genehmigen.
  • Synchronisation mit lokaler Datenbank: Entitäten vom Tableau Server werden über die REST API mit einer lokalen Datenbank synchronisiert, was eine effiziente Datenverwaltung ermöglicht.
  • Benutzer- und Gruppenmanagement: Die Anbindung von Benutzern und Gruppen erfolgt über Active Directory und Microsoft Entra (Graph API), was eine nahtlose Integration in bestehende Unternehmensstrukturen gewährleistet.
  • Eigene REST API: Das Tool stellt Funktionen über eine eigene, nach außen freigegebene REST API mit OAuth 2.0-Authentifizierung bereit. Dies ermöglicht eine sichere und flexible Erweiterung der Funktionalitäten für externe Anwendungen.
  • Office Add-In mit React: Ein modernes Office Add-In ermöglicht es, Screenshots aus Tableau-Reports direkt in PowerPoint einzufügen. Diese Screenshots können später per Klick aktualisiert werden, was die Effizienz bei der Erstellung von Präsentationen erhöht.
Visual Studio 2022 Visual Studio Code Git SQL Server Tableau Desktop / Server / Cloud Hangfire
Angular 19 ASP.NET Core 6 MVC / Identity / Web API EF Core OAuth 2.0 React TypeScript Javascript C# LINQ T-SQL
7 Jahre 5 Monate
2017-10 - heute

Auswertungsplattform für Kundenzufriedenheit

Vue.js REST ASP.NET Core MVC ...

Für den Marktführer im Bereich Mystery Shopping wurde eine umfassende Datenanalyse-Software entwickelt, die von zahlreichen Großkonzernen eingesetzt wird. Die Lösung ermöglicht die präzise Messung und den Vergleich der Kundenzufriedenheit an verschiedenen Standorten durch die Auswertung tausender realer Testeinkäufe.

Kernkomponenten

  • Data Warehouse: Zentrale Datendrehscheibe mit webbasiertem Zugriff und vielen Exportmöglichkeiten
  • Multilinguale Berichterstattung: Automatisierte PDF-Berichte in bis zu 80 Sprachen
  • Echtzeit-Dashboards: Für Standortvergleiche und Trendanalysen
  • Reklamationsmodul: Ein integriertes Reklamationsmodul ermöglicht Kunden die eigenständige Meldung von Problemen über ein Webinterface. Eingereichte Tickets werden über einen regelbasierten Workflow bearbeitet.

Projektumfang

  • Konzeption und Umsetzung der Gesamtlösung
  • Aufbau eines Data Warehouse mit performanter Synchronisierung aus verschiedenen Datenquellen
  • Individuelle Anpassung für größere Endkunden

Visual Studio 2022 Visual Studio Code Git MS SQL Server 2022 List & Label Hangfire DevExtreme
Vue.js REST ASP.NET Core MVC ASP.NET Identity ASP.NET Web API Javascript C# LINQ T-SQL Dapper
1 Jahr
2023-02 - 2024-01

Webbasiertes Transportmanagementsystem

Angular ASP.NET Web API OAuth 2.0 ...
Weiterentwicklung einer webbasierten Anwendung zur Verwaltung und Planung von Transportaufträgen für Kunden. Die Anwendung ermöglicht es Kunden, eigenständig Transportaufträge zu erstellen, die anschließend automatisch geplant werden. Dabei können die generierten Transportetiketten direkt als PDF heruntergeladen werden.
Ein umfangreiches Backend bietet administrative Funktionen zur Verwaltung der Stammdaten sowie zur Steuerung kundenspezifischer Features.
Meine Aufgaben:
  • Implementierung neuer Anforderungen auf Basis von Kundenwünschen
  • Selbständige Erarbeitung geeigneter technischer Lösungen unter Berücksichtigung einer optimalen Integration in die bestehende Systemarchitektur
  • Bearbeitung und Lösung von Supportfällen im laufenden Betrieb
Visual Studio 2022 Visual Studio Code Git SQL Server
Angular ASP.NET Web API OAuth 2.0 Entity Framework TypeScript C# LINQ T-SQL
1 Jahr
2016-10 - 2017-09

Entwicklungsumgebung zur Programmierung von SPS

Scrum C# Python ...

Ein führender Hersteller von Automatisierungstechnik und Antrieben hat eine Entwicklungsumgebung zur Erstellung von SPS-Code, die weltweit von mehreren tausend Maschinenbauern eingesetzt wird. Ziel war es das System weiterzuentwickeln und auftretende Probleme zu beheben.

Visual Studio 2015 JIRA SVN CoDeSys Visual Studio Code
Scrum C# Python PowerShell .NET Framework 4.6 WPF
3 Monate
2016-12 - 2017-02

Webanwendung zur Zeiterfassung

Angular 2 ASP.NET Core MVC ASP.NET Core Identity ...

Für die interne Nutzung wurde ein Portal in Form einer Single-page-Webanwendung zur einfachen Zeiterfassung für die Mitarbeiter entwickelt. Dort können sich die Mitarbeiter des Unternehmens anmelden und ihre geleisteten Arbeitsstunden auf verschiedene Projekte erfassen. Über eine Administrationsoberfläche erfolgen die Budgetierung und das Anlegen neuer Projekte, sowie das Erstellen von Auswertungen.

Visual Studio 2015 Visual Studio Code Git Azure
Angular 2 ASP.NET Core MVC ASP.NET Core Identity ASP.NET Core Web API Entity Framework Core REST TypeScript C# LINQ
2 Monate
2016-08 - 2016-09

Webanwendung zur Kundenverwaltung

.NET Framework 4.6 ASP.NET MVC Web API 2 ...

Für ein internationales Unternehmen der Konsumgüterbranche wurde eine neue Webanwendung konzipiert. Diese soll die Verwaltung von Kundenterminen und deren Verteilung auf Vertriebsmitarbeiter unter Anwendung eines Workflows ermöglichen. Die Datenbasis hierfür lieferte ein bestehendes CRM System, das über eine REST-Schnittstelle bidirektional angebunden wurde.

Des Weiteren wurde eine eigene Web API Schnittstelle entwickelt, um eine externe Smartphone App für die Vertriebsmitarbeiter anzubinden.

Verantwortung

  • Konzeption der Softwarearchitektur
  • Koordination der Schnittstellendefinition
  • Entwicklung
Visual Studio 2015 JIRA
.NET Framework 4.6 ASP.NET MVC Web API 2 REST ASP.NET Identity Entity Framework
3 Monate
2016-07 - 2016-09

Weiterentwicklung eines Backend-Systems

.NET-Framework 4.5 EDIFACT openTRANS ...

Für ein mittelständisches Großhandels-Unternehmen sollten mehrere Schnittstellen zu Kunden und Lieferanten entwickelt werden. Hierbei werden elektronische Vertriebsbelege mit dem unternehmenseigenen SAP System über verschiedene Protokolle (SFTP, AS2, Webservice) ausgetauscht.

Verantwortung

  • Konzeption der Softwarearchitektur
  • Koordination der Schnittstellendefinition mit Fachbereich und Geschäftspartnern
  • Entwicklung
  • Erstellung der fachlichen Testkonzepte
  • Analyse und Behebung von auftretenden Problemen
Visual Studio 2013 BizTalk Server 2013 R2 Git
.NET-Framework 4.5 EDIFACT openTRANS SAP IDOC
5 Monate
2016-02 - 2016-06

Anwendung zur Berechnung von mechanischen Bewegungsabläufen

.NET-Framework 4.6 WPF C# ...

Die bestehende Software eines international agierenden Unternehmens wurde auf eine neue Technologiebasis gehoben und um neue Funktionen erweitert.
Die WPF-Anwendung ist für den Einsatz im Desktopbereich konzipiert und gibt Hilfestellung bei der Berechnung von verschiedenen Lastszenarien mit frei definierbaren mechanischen Bewegungsabläufen. Sie unterstützt außerdem bei der Auswahl von passenden Antrieben, Motoren und Getrieben für die erstellten Projekte. Hierfür wird auf eine lokale Datenbank mit den benötigten Informationen zu unternehmenseigenen und -fremden Geräten zurückgegriffen.

Verantwortung

  • Entwicklung
  • Modultests
  • Datenaufbereitung
  • Durchführung von technischen Optimierungen
  • Analyse und Behebung von auftretenden Problemen
Visual Studio 2015 SQLite JIRA SVN
.NET-Framework 4.6 WPF C# SQL PowerShell Scrum
4 Monate
2015-10 - 2016-01

Weiterentwicklung eines Informationssystems

.NET-Framework 4.5 ASP.NET Web Forms & MVC C# ...

Für eine der größten Banken der Welt sollte das bestehende Data-Warehouse erweitert werden. Das System sammelt Daten von mehreren Quellsystemen und setzt diese in Verbindung miteinander. Darauf aufbauend existiert ein Web-Frontend über das verschiedene Reports unter Berücksichtigung von Eingabeparametern abgerufen werden können. Des Weiteren gibt es noch verschiedene Bereiche zur Administration von Stammdaten.

Im Rahmen des Projekts wurden bestehende Funktionalitäten des Informationssystems erweitert, sowie neue Funktionen hinzugefügt. Dies umfasste die Entwicklung von Artefakten aus den Bereichen Datenbank, Web-Frontend und Reports.

Aufgrund der fortlaufend anwachsenden Datenmengen bestand eine weitere Aufgabe in der Performanceoptimierung der Import- und Reportgenerierung. Hierzu wurden Teile der Datenbank partitioniert und Stored Procedures komplett überarbeitet.

 

Verantwortung

  • Erarbeitung der Feinspezifikation
  • Entwicklung
  • Dokumentation
  • Durchführung von Performanceoptimierungen (T-SQL, Partitioning, etc.)
  • Analyse und Behebung von auftretenden Problemen in Test- und Produktionsumgebung
Windows Server 2008 R2 Visual Studio 2012 SQL Server 2008 R2 SSRS
.NET-Framework 4.5 ASP.NET Web Forms & MVC C# T-SQL
1 Jahr
2014-10 - 2015-09

Entwicklung von Datenexporten

.NET-Framework 2.0 - 4.0 SSIS 2005 - 2012 C# ...

Im Rahmen der Durchführung von IT-gestützten Studien aus dem medizinischen Bereich werden die anfallenden Daten gesammelt und in einem Datawarehouse abgelegt. Die Aufgabe bestand in der Umsetzung von IT-Prozessen innerhalb des Backend-Systems zur Datenverarbeitung und -bereitstellung für den Auftraggeber der jeweiligen Studie. Hierbei wurde individuell auf die jeweiligen Bedürfnisse der Kunden eingegangen, um die Daten im gewünschten Format zu liefern.

 

Verantwortung

  • Entwicklung
  • Dokumentation
  • Durchführung von technischen Optimierungen
  • Migration der vorhandenen Lösung auf SSIS 2012
  • Analyse und Behebung von auftretenden Problemen in Test- und Produktionsumgebung
Visual Studio 2005 - 2012 SQL Server 2005 ? 2012 Beyond Compare SQLPrompt
.NET-Framework 2.0 - 4.0 SSIS 2005 - 2012 C# VB.NET T-SQL PowerShell
1 Jahr 4 Monate
2013-09 - 2014-12

Weiterentwicklung und Wartung eines Frontend- und Backend-Systems

UML .NET-Framework 2.0 & 4.0 WCF ...

In einem bundesweiten Filialnetz werden über ein Frontend Daten erfasst und diese an ein Backend-System übertragen. Dort werden die Daten geprüft, verarbeitet und an angebundene Systeme weitergeleitet.

  

Verantwortung

  • Erarbeitung von Feinspezifikationen
  • Entwicklung
  • Modultests
  • Dokumentation
  • Durchführung von Performanceoptimierungen
  • Analyse und Behebung von auftretenden Problemen in Test- und Produktionsumgebung
Windows Server 2008 R2 BizTalk Server 2010 Visual Studio 2010 SQL Server 2005 & 2008 IIS 7.0 VMWare
UML .NET-Framework 2.0 & 4.0 WCF C# T-SQL
9 Monate
2014-02 - 2014-10

Weiterentwicklung eines Informationssystems

siehe Projekteinsatz 10/2015 - 01/2016

1 Jahr 2 Monate
2012-06 - 2013-07

Weiterentwicklung eines Backend-Systems

.NET-Framework 4.0 WCF Entity Framework ...

Anbindung neuer Mandanten und Partnerlieferanten an das bestehende Online-Bestellsystem über verschiedene Schnittstellen (EDI, FTP, SAP-Webservice, etc.). Die Umsetzung erfolgte mit BizTalk-Server.

Realisierung eines automatisierten und generischen Imports von Artikel-, Preis- und Lagerverfügbarkeitsdaten. Die Daten werden von den Lieferanten in elektronischer Form bereitgestellt und über mehrere SSIS-Prozesse in das eigene System eingelesen.

Entwicklung eines generischen Exports von Lieferschein- und Rechnungsdaten an Mandanten mit jeweils verschiedenen Formaten. Das Abholen und Transformieren der Daten übernimmt ein BizTalk-Prozess.

Verantwortung

  • Konzeption der Softwarearchitektur
  • Entwicklung
  • Dokumentation
  • Durchführung einer mehrtägigen BizTalk Schulung

Analyse und Behebung von auftretenden Problemen in Test- und Produktionsumgebung

Windows Server 2008 R2 BizTalk Server 2010 Visual Studio 2010 SQL Server 2005 & 2008 SSIS
.NET-Framework 4.0 WCF Entity Framework C# T-SQL
3 Monate
2013-03 - 2013-05

Weiterentwicklung eines Informationssystems

.NET-Framework 4.5 ASP.NET C# ...

Das bestehende Data-Warehouse sammelt Daten von mehreren Quellsystemen und setzt diese in Verbindung miteinander. Darauf aufbauend existiert ein Web-Frontend über das verschiedene Reports unter Berücksichtigung von Eingabeparametern abgerufen werden können. Des Weiteren gibt es noch mehrere Bereiche zur Administrierung der Stammdaten.

Im Rahmen des Projekts wurden bestehende Funktionalitäten des Informationssystems erweitert, sowie neue Funktionen hinzugefügt. Dies umfasste die Entwicklung von Artefakten aus den Bereichen Datenbank, Web-Frontend und Reports.

 

Verantwortung:

- Erarbeitung der Feinspezifikation

- Entwicklung

- Dokumentation

Windows Server 2008 R2 Visual Studio 2012 SQL Server 2008 R2 SSRS
.NET-Framework 4.5 ASP.NET C# T-SQL

Aus- und Weiterbildung

Aus- und Weiterbildung

Zertifizierungen

Professional Scrum Master I (Scrum.org)

Microsoft Certified Technology Specialist
- Microsoft SQL Server 2008, Business Intelligence Development
- Biztalk® Server 2006: Custom Applications
- .NET Framework 3.5, Windows Workflow Foundation Applications

Kompetenzen

Kompetenzen

Top-Skills

.NET MS SQL Server Vue.js Angular TypeScript Clean Code Clean Architecture REST OAuth 2.0 Visual Studio C# VS Code Git BizTalk

Produkte / Standards / Erfahrungen / Methoden

Clean Code
Clean Architecture
Azure
BizTalk Server
CoDeSys
DevExtreme
Entity Framework
Git
JIRA
List & Label
Scrum
SVN
Visual Studio
Visual Studio Code
WPF

Programmierung

C#, T-SQL, TypeScript, JavaScript, VBA

.NET, .NET Framework, WPF, LINQ,

ADO.NET, Entity Framework Core, Dapper,

ASP.NET Core MVC / Web API / Minimal API,

OpenAPI, Swagger, OAuth 2.0

Vue.js, Angular, Bootstrap, Tailwind CSS

HTML, CSS, SCSS, XML, XSD, XSLT

PowerShell, Python


Datenbanken

MS SQL Server

SQL Server Integration Services

SQL Server Reporting Services

SQL Server Analysis Services

SQLite

MySQL

PostgreSQL

Oracle


Betriebssysteme

Windows 10 / 11

Windows Server


Software

Microsoft Visual Studio

Microsoft Visual Studio Code

Microsoft Office

Microsoft BizTalk Server

Microsoft Sharepoint

Microsoft IIS

Git, TFS, SVN, CVS

NUnit, soapUI

Azure DevOps, JIRA

List & Label

Hangfire

CoDeSys

Sparx Enterprise Architect

VMware Workstation / ESXi Server

Methoden

Clean Code (z. B. SOLID, KISS, DRY)

Clean Architecture (z. B. CQRS)

Objektorientierte Analyse & Design (OOAD)

Unified Modeling Language (UML)

Entity-Relationship-Modellierung (ERM)

Scrum, Extreme Programming (XP)

Betriebssysteme

Windows
Windows Server

Programmiersprachen

.NET Core
.NET Classic Framework
Vue.js
Angular
C#
LINQ
TypeScript
JavaScript
PowerShell
Python
T-SQL
VB.NET

Datenbanken

MS SQL Server
MySQL
Oracle
SQL
SQLite
SSIS
SSRS

Datenkommunikation

JSON
GraphQL
EDIFACT
openTRANS
REST
SAP IDOC
Web API 2

Branchen

Branchen

  • Brief & Paket
  • Einkaufsberatung
  • Automatisierungstechnik / Industrie
  • Mystery Shopping
  • Großhandel
  • IT-Dienstleister
  • Klinische Studien
  • Pharmaindustrie
  • Logistik- und Transportunternehmen

Einsatzorte

Einsatzorte

Würzburg (+150km)
möglich

Projekte

Projekte

5 Monate
2024-10 - heute

Intelligentes Kundenfeedback-System

Vue.js 3 ASP.NET Core Minimal API / CQRS / Identity EF Core ...
Es wurde ein Webapplikation zur Verwaltung von Kundenfeedback entwickelt, das verschiedene Funktionen zur Optimierung der Kundeninteraktion bietet. Die Benutzer melden sich über Google Authentication an, wodurch eine sichere und einfache Authentifizierung gewährleistet wird. Über die Google API werden die zugehörigen Standorte der Benutzer abgerufen, und die neuesten Google-Rezensionen zu diesen Standorten werden automatisch synchronisiert.
Zusätzlich verfügt das Tool über eine Chatbot-Verwaltung, mit der verschiedene Charaktere für die Chatbots festgelegt werden können. Basierend auf der Anzahl der gegebenen Sterne einer Rezension können Regeln erstellt werden, die anschließend für die automatische Generierung von Antworten genutzt werden. Diese Antworten werden mithilfe von Azure Open AI erstellt und kombinieren die definierten Regeln mit den hinterlegten Chatbot-Charakteren, um eine personalisierte und effiziente Kundenkommunikation zu ermöglichen.
Visual Studio 2022 Visual Studio Code Git SQL Server 2022 Azure OpenAI PrimeVue Tailwind CSS
Vue.js 3 ASP.NET Core Minimal API / CQRS / Identity EF Core OAuth 2.0 TypeScript C# LINQ T-SQL
6 Jahre 6 Monate
2018-09 - heute

Management-Tool für Tableau Reporting Plattformen

Angular 19 ASP.NET Core 6 MVC / Identity / Web API EF Core ...

Das Projekt umfasst die Entwicklung und Bereitstellung eines Tools zur Verwaltung des Lebenszyklus von Reports auf Tableau Server und Tableau Cloud. Die wichtigsten Funktionen und Merkmale lassen sich wie folgt zusammenfassen:

  • Report-Lifecycle-Management: Die Anwendung ermöglicht die Bereitstellung von Reports über verschiedene Umgebungen hinweg ? von der Entwicklungsumgebung über die Testumgebung bis hin zur produktiven Umgebung. Der Deployment-Prozess wird durch einen Workflow gesteuert, bei dem Entwickler das Deployment beantragen und Projektverantwortliche dieses genehmigen.
  • Synchronisation mit lokaler Datenbank: Entitäten vom Tableau Server werden über die REST API mit einer lokalen Datenbank synchronisiert, was eine effiziente Datenverwaltung ermöglicht.
  • Benutzer- und Gruppenmanagement: Die Anbindung von Benutzern und Gruppen erfolgt über Active Directory und Microsoft Entra (Graph API), was eine nahtlose Integration in bestehende Unternehmensstrukturen gewährleistet.
  • Eigene REST API: Das Tool stellt Funktionen über eine eigene, nach außen freigegebene REST API mit OAuth 2.0-Authentifizierung bereit. Dies ermöglicht eine sichere und flexible Erweiterung der Funktionalitäten für externe Anwendungen.
  • Office Add-In mit React: Ein modernes Office Add-In ermöglicht es, Screenshots aus Tableau-Reports direkt in PowerPoint einzufügen. Diese Screenshots können später per Klick aktualisiert werden, was die Effizienz bei der Erstellung von Präsentationen erhöht.
Visual Studio 2022 Visual Studio Code Git SQL Server Tableau Desktop / Server / Cloud Hangfire
Angular 19 ASP.NET Core 6 MVC / Identity / Web API EF Core OAuth 2.0 React TypeScript Javascript C# LINQ T-SQL
7 Jahre 5 Monate
2017-10 - heute

Auswertungsplattform für Kundenzufriedenheit

Vue.js REST ASP.NET Core MVC ...

Für den Marktführer im Bereich Mystery Shopping wurde eine umfassende Datenanalyse-Software entwickelt, die von zahlreichen Großkonzernen eingesetzt wird. Die Lösung ermöglicht die präzise Messung und den Vergleich der Kundenzufriedenheit an verschiedenen Standorten durch die Auswertung tausender realer Testeinkäufe.

Kernkomponenten

  • Data Warehouse: Zentrale Datendrehscheibe mit webbasiertem Zugriff und vielen Exportmöglichkeiten
  • Multilinguale Berichterstattung: Automatisierte PDF-Berichte in bis zu 80 Sprachen
  • Echtzeit-Dashboards: Für Standortvergleiche und Trendanalysen
  • Reklamationsmodul: Ein integriertes Reklamationsmodul ermöglicht Kunden die eigenständige Meldung von Problemen über ein Webinterface. Eingereichte Tickets werden über einen regelbasierten Workflow bearbeitet.

Projektumfang

  • Konzeption und Umsetzung der Gesamtlösung
  • Aufbau eines Data Warehouse mit performanter Synchronisierung aus verschiedenen Datenquellen
  • Individuelle Anpassung für größere Endkunden

Visual Studio 2022 Visual Studio Code Git MS SQL Server 2022 List & Label Hangfire DevExtreme
Vue.js REST ASP.NET Core MVC ASP.NET Identity ASP.NET Web API Javascript C# LINQ T-SQL Dapper
1 Jahr
2023-02 - 2024-01

Webbasiertes Transportmanagementsystem

Angular ASP.NET Web API OAuth 2.0 ...
Weiterentwicklung einer webbasierten Anwendung zur Verwaltung und Planung von Transportaufträgen für Kunden. Die Anwendung ermöglicht es Kunden, eigenständig Transportaufträge zu erstellen, die anschließend automatisch geplant werden. Dabei können die generierten Transportetiketten direkt als PDF heruntergeladen werden.
Ein umfangreiches Backend bietet administrative Funktionen zur Verwaltung der Stammdaten sowie zur Steuerung kundenspezifischer Features.
Meine Aufgaben:
  • Implementierung neuer Anforderungen auf Basis von Kundenwünschen
  • Selbständige Erarbeitung geeigneter technischer Lösungen unter Berücksichtigung einer optimalen Integration in die bestehende Systemarchitektur
  • Bearbeitung und Lösung von Supportfällen im laufenden Betrieb
Visual Studio 2022 Visual Studio Code Git SQL Server
Angular ASP.NET Web API OAuth 2.0 Entity Framework TypeScript C# LINQ T-SQL
1 Jahr
2016-10 - 2017-09

Entwicklungsumgebung zur Programmierung von SPS

Scrum C# Python ...

Ein führender Hersteller von Automatisierungstechnik und Antrieben hat eine Entwicklungsumgebung zur Erstellung von SPS-Code, die weltweit von mehreren tausend Maschinenbauern eingesetzt wird. Ziel war es das System weiterzuentwickeln und auftretende Probleme zu beheben.

Visual Studio 2015 JIRA SVN CoDeSys Visual Studio Code
Scrum C# Python PowerShell .NET Framework 4.6 WPF
3 Monate
2016-12 - 2017-02

Webanwendung zur Zeiterfassung

Angular 2 ASP.NET Core MVC ASP.NET Core Identity ...

Für die interne Nutzung wurde ein Portal in Form einer Single-page-Webanwendung zur einfachen Zeiterfassung für die Mitarbeiter entwickelt. Dort können sich die Mitarbeiter des Unternehmens anmelden und ihre geleisteten Arbeitsstunden auf verschiedene Projekte erfassen. Über eine Administrationsoberfläche erfolgen die Budgetierung und das Anlegen neuer Projekte, sowie das Erstellen von Auswertungen.

Visual Studio 2015 Visual Studio Code Git Azure
Angular 2 ASP.NET Core MVC ASP.NET Core Identity ASP.NET Core Web API Entity Framework Core REST TypeScript C# LINQ
2 Monate
2016-08 - 2016-09

Webanwendung zur Kundenverwaltung

.NET Framework 4.6 ASP.NET MVC Web API 2 ...

Für ein internationales Unternehmen der Konsumgüterbranche wurde eine neue Webanwendung konzipiert. Diese soll die Verwaltung von Kundenterminen und deren Verteilung auf Vertriebsmitarbeiter unter Anwendung eines Workflows ermöglichen. Die Datenbasis hierfür lieferte ein bestehendes CRM System, das über eine REST-Schnittstelle bidirektional angebunden wurde.

Des Weiteren wurde eine eigene Web API Schnittstelle entwickelt, um eine externe Smartphone App für die Vertriebsmitarbeiter anzubinden.

Verantwortung

  • Konzeption der Softwarearchitektur
  • Koordination der Schnittstellendefinition
  • Entwicklung
Visual Studio 2015 JIRA
.NET Framework 4.6 ASP.NET MVC Web API 2 REST ASP.NET Identity Entity Framework
3 Monate
2016-07 - 2016-09

Weiterentwicklung eines Backend-Systems

.NET-Framework 4.5 EDIFACT openTRANS ...

Für ein mittelständisches Großhandels-Unternehmen sollten mehrere Schnittstellen zu Kunden und Lieferanten entwickelt werden. Hierbei werden elektronische Vertriebsbelege mit dem unternehmenseigenen SAP System über verschiedene Protokolle (SFTP, AS2, Webservice) ausgetauscht.

Verantwortung

  • Konzeption der Softwarearchitektur
  • Koordination der Schnittstellendefinition mit Fachbereich und Geschäftspartnern
  • Entwicklung
  • Erstellung der fachlichen Testkonzepte
  • Analyse und Behebung von auftretenden Problemen
Visual Studio 2013 BizTalk Server 2013 R2 Git
.NET-Framework 4.5 EDIFACT openTRANS SAP IDOC
5 Monate
2016-02 - 2016-06

Anwendung zur Berechnung von mechanischen Bewegungsabläufen

.NET-Framework 4.6 WPF C# ...

Die bestehende Software eines international agierenden Unternehmens wurde auf eine neue Technologiebasis gehoben und um neue Funktionen erweitert.
Die WPF-Anwendung ist für den Einsatz im Desktopbereich konzipiert und gibt Hilfestellung bei der Berechnung von verschiedenen Lastszenarien mit frei definierbaren mechanischen Bewegungsabläufen. Sie unterstützt außerdem bei der Auswahl von passenden Antrieben, Motoren und Getrieben für die erstellten Projekte. Hierfür wird auf eine lokale Datenbank mit den benötigten Informationen zu unternehmenseigenen und -fremden Geräten zurückgegriffen.

Verantwortung

  • Entwicklung
  • Modultests
  • Datenaufbereitung
  • Durchführung von technischen Optimierungen
  • Analyse und Behebung von auftretenden Problemen
Visual Studio 2015 SQLite JIRA SVN
.NET-Framework 4.6 WPF C# SQL PowerShell Scrum
4 Monate
2015-10 - 2016-01

Weiterentwicklung eines Informationssystems

.NET-Framework 4.5 ASP.NET Web Forms & MVC C# ...

Für eine der größten Banken der Welt sollte das bestehende Data-Warehouse erweitert werden. Das System sammelt Daten von mehreren Quellsystemen und setzt diese in Verbindung miteinander. Darauf aufbauend existiert ein Web-Frontend über das verschiedene Reports unter Berücksichtigung von Eingabeparametern abgerufen werden können. Des Weiteren gibt es noch verschiedene Bereiche zur Administration von Stammdaten.

Im Rahmen des Projekts wurden bestehende Funktionalitäten des Informationssystems erweitert, sowie neue Funktionen hinzugefügt. Dies umfasste die Entwicklung von Artefakten aus den Bereichen Datenbank, Web-Frontend und Reports.

Aufgrund der fortlaufend anwachsenden Datenmengen bestand eine weitere Aufgabe in der Performanceoptimierung der Import- und Reportgenerierung. Hierzu wurden Teile der Datenbank partitioniert und Stored Procedures komplett überarbeitet.

 

Verantwortung

  • Erarbeitung der Feinspezifikation
  • Entwicklung
  • Dokumentation
  • Durchführung von Performanceoptimierungen (T-SQL, Partitioning, etc.)
  • Analyse und Behebung von auftretenden Problemen in Test- und Produktionsumgebung
Windows Server 2008 R2 Visual Studio 2012 SQL Server 2008 R2 SSRS
.NET-Framework 4.5 ASP.NET Web Forms & MVC C# T-SQL
1 Jahr
2014-10 - 2015-09

Entwicklung von Datenexporten

.NET-Framework 2.0 - 4.0 SSIS 2005 - 2012 C# ...

Im Rahmen der Durchführung von IT-gestützten Studien aus dem medizinischen Bereich werden die anfallenden Daten gesammelt und in einem Datawarehouse abgelegt. Die Aufgabe bestand in der Umsetzung von IT-Prozessen innerhalb des Backend-Systems zur Datenverarbeitung und -bereitstellung für den Auftraggeber der jeweiligen Studie. Hierbei wurde individuell auf die jeweiligen Bedürfnisse der Kunden eingegangen, um die Daten im gewünschten Format zu liefern.

 

Verantwortung

  • Entwicklung
  • Dokumentation
  • Durchführung von technischen Optimierungen
  • Migration der vorhandenen Lösung auf SSIS 2012
  • Analyse und Behebung von auftretenden Problemen in Test- und Produktionsumgebung
Visual Studio 2005 - 2012 SQL Server 2005 ? 2012 Beyond Compare SQLPrompt
.NET-Framework 2.0 - 4.0 SSIS 2005 - 2012 C# VB.NET T-SQL PowerShell
1 Jahr 4 Monate
2013-09 - 2014-12

Weiterentwicklung und Wartung eines Frontend- und Backend-Systems

UML .NET-Framework 2.0 & 4.0 WCF ...

In einem bundesweiten Filialnetz werden über ein Frontend Daten erfasst und diese an ein Backend-System übertragen. Dort werden die Daten geprüft, verarbeitet und an angebundene Systeme weitergeleitet.

  

Verantwortung

  • Erarbeitung von Feinspezifikationen
  • Entwicklung
  • Modultests
  • Dokumentation
  • Durchführung von Performanceoptimierungen
  • Analyse und Behebung von auftretenden Problemen in Test- und Produktionsumgebung
Windows Server 2008 R2 BizTalk Server 2010 Visual Studio 2010 SQL Server 2005 & 2008 IIS 7.0 VMWare
UML .NET-Framework 2.0 & 4.0 WCF C# T-SQL
9 Monate
2014-02 - 2014-10

Weiterentwicklung eines Informationssystems

siehe Projekteinsatz 10/2015 - 01/2016

1 Jahr 2 Monate
2012-06 - 2013-07

Weiterentwicklung eines Backend-Systems

.NET-Framework 4.0 WCF Entity Framework ...

Anbindung neuer Mandanten und Partnerlieferanten an das bestehende Online-Bestellsystem über verschiedene Schnittstellen (EDI, FTP, SAP-Webservice, etc.). Die Umsetzung erfolgte mit BizTalk-Server.

Realisierung eines automatisierten und generischen Imports von Artikel-, Preis- und Lagerverfügbarkeitsdaten. Die Daten werden von den Lieferanten in elektronischer Form bereitgestellt und über mehrere SSIS-Prozesse in das eigene System eingelesen.

Entwicklung eines generischen Exports von Lieferschein- und Rechnungsdaten an Mandanten mit jeweils verschiedenen Formaten. Das Abholen und Transformieren der Daten übernimmt ein BizTalk-Prozess.

Verantwortung

  • Konzeption der Softwarearchitektur
  • Entwicklung
  • Dokumentation
  • Durchführung einer mehrtägigen BizTalk Schulung

Analyse und Behebung von auftretenden Problemen in Test- und Produktionsumgebung

Windows Server 2008 R2 BizTalk Server 2010 Visual Studio 2010 SQL Server 2005 & 2008 SSIS
.NET-Framework 4.0 WCF Entity Framework C# T-SQL
3 Monate
2013-03 - 2013-05

Weiterentwicklung eines Informationssystems

.NET-Framework 4.5 ASP.NET C# ...

Das bestehende Data-Warehouse sammelt Daten von mehreren Quellsystemen und setzt diese in Verbindung miteinander. Darauf aufbauend existiert ein Web-Frontend über das verschiedene Reports unter Berücksichtigung von Eingabeparametern abgerufen werden können. Des Weiteren gibt es noch mehrere Bereiche zur Administrierung der Stammdaten.

Im Rahmen des Projekts wurden bestehende Funktionalitäten des Informationssystems erweitert, sowie neue Funktionen hinzugefügt. Dies umfasste die Entwicklung von Artefakten aus den Bereichen Datenbank, Web-Frontend und Reports.

 

Verantwortung:

- Erarbeitung der Feinspezifikation

- Entwicklung

- Dokumentation

Windows Server 2008 R2 Visual Studio 2012 SQL Server 2008 R2 SSRS
.NET-Framework 4.5 ASP.NET C# T-SQL

Aus- und Weiterbildung

Aus- und Weiterbildung

Zertifizierungen

Professional Scrum Master I (Scrum.org)

Microsoft Certified Technology Specialist
- Microsoft SQL Server 2008, Business Intelligence Development
- Biztalk® Server 2006: Custom Applications
- .NET Framework 3.5, Windows Workflow Foundation Applications

Kompetenzen

Kompetenzen

Top-Skills

.NET MS SQL Server Vue.js Angular TypeScript Clean Code Clean Architecture REST OAuth 2.0 Visual Studio C# VS Code Git BizTalk

Produkte / Standards / Erfahrungen / Methoden

Clean Code
Clean Architecture
Azure
BizTalk Server
CoDeSys
DevExtreme
Entity Framework
Git
JIRA
List & Label
Scrum
SVN
Visual Studio
Visual Studio Code
WPF

Programmierung

C#, T-SQL, TypeScript, JavaScript, VBA

.NET, .NET Framework, WPF, LINQ,

ADO.NET, Entity Framework Core, Dapper,

ASP.NET Core MVC / Web API / Minimal API,

OpenAPI, Swagger, OAuth 2.0

Vue.js, Angular, Bootstrap, Tailwind CSS

HTML, CSS, SCSS, XML, XSD, XSLT

PowerShell, Python


Datenbanken

MS SQL Server

SQL Server Integration Services

SQL Server Reporting Services

SQL Server Analysis Services

SQLite

MySQL

PostgreSQL

Oracle


Betriebssysteme

Windows 10 / 11

Windows Server


Software

Microsoft Visual Studio

Microsoft Visual Studio Code

Microsoft Office

Microsoft BizTalk Server

Microsoft Sharepoint

Microsoft IIS

Git, TFS, SVN, CVS

NUnit, soapUI

Azure DevOps, JIRA

List & Label

Hangfire

CoDeSys

Sparx Enterprise Architect

VMware Workstation / ESXi Server

Methoden

Clean Code (z. B. SOLID, KISS, DRY)

Clean Architecture (z. B. CQRS)

Objektorientierte Analyse & Design (OOAD)

Unified Modeling Language (UML)

Entity-Relationship-Modellierung (ERM)

Scrum, Extreme Programming (XP)

Betriebssysteme

Windows
Windows Server

Programmiersprachen

.NET Core
.NET Classic Framework
Vue.js
Angular
C#
LINQ
TypeScript
JavaScript
PowerShell
Python
T-SQL
VB.NET

Datenbanken

MS SQL Server
MySQL
Oracle
SQL
SQLite
SSIS
SSRS

Datenkommunikation

JSON
GraphQL
EDIFACT
openTRANS
REST
SAP IDOC
Web API 2

Branchen

Branchen

  • Brief & Paket
  • Einkaufsberatung
  • Automatisierungstechnik / Industrie
  • Mystery Shopping
  • Großhandel
  • IT-Dienstleister
  • Klinische Studien
  • Pharmaindustrie
  • Logistik- und Transportunternehmen

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.