Passende Schulungen
finden Sie hier:
↪ Microsoft Azure
↪ Microsoft Dynamics 365 Finance & Supply Chain Management
↪ Microsoft Office 2016
↪ SQL Server 2016
↪ SQL Server 2017
↪ Microsoft Exchange Server 2016
↪ Team Foundation Server 2018 - TFS 2018
↪ Visual Studio 2019
↪ Microsoft 365 Certified: Teams Administrator Associate
↪ Digitalisierung
↪ Visual Studio 2017
↪ Microsoft Exchange Online
↪ Docker
↪ Microsoft Exchange Server 2013
↪ Microsoft Dynamics NAV 2018
↪ Visual Studio
↪ Visual Studio 2015
↪ PostgreSQL
↪ Windows Server 2016
↪ Microsoft Teams
↪ Microsoft Dynamics 365 CE (CRM)
↪ Windows Server 2019
↪ Hyper-V
↪ Microsoft Office 2019
↪ Microsoft 365 Certified: Teams Application Developer Associate
↪ Apache Spark
↪ WatchGuard
↪ Apache Webserver
↪ VBA Programmierung
↪ Internet der Dinge (IoT)
↪ EVB-IT & IT-Vertragsrecht
↪ SQL Server
↪ NoSQL
↪ Microsoft Exchange Server 2019
↪ IT-Grundschutz
↪ HP-UX Unix
↪ Linux Foundation
↪ Objective-C
↪ Linux Foundation Zertifizierung
↪ Azure Cosmos DB
↪ Informationssicherheit und Datenschutz
↪ Windows 10
↪ XML
↪ Salesforce
↪ Microsoft Internet Information Services IIS
↪ Azure HDInsight
↪ Forensik
↪ Oracle Forms - Designer - Reports - Entwicklung
↪ Softwarequalität
↪ SharePoint 2016
↪ Jira
↪ BizTalk Server
↪ Softwaredesign und Softwarearchitekturen
↪ Git
↪ Firebird
↪ Microsoft 365
↪ Axure
↪ SharePoint Online
↪ Scrum
↪ Agilität
↪ Vorgehensmodell Softwareentwicklung
↪ Softwaretest
↪ Online Marketing
↪ Visual Studio 2022
↪ Microsoft Certified: Dynamics 365 Fundamentals (CRM)
↪ SAS Studio
↪ Microsoft Certified: Azure Database Administrator Associate
↪ Windows Server 2025
↪ Windows Server 2022
↪ Softwareentwicklung
↪ SQL Server 2019
↪ Microsoft Certified: Dynamics 365 Customer Service Functional Consultant Associate
↪ Microsoft Office 2021
↪ Microsoft Certified: Dynamics 365 Supply Chain Management Functional Consultant Associate
↪ AWS Certified DevOps Engineer - Professional (ACDOEP)
↪ Microsoft Certified: Azure Data Scientist Associate
↪ DevOps
↪ Microsoft Certified: Azure DevOps Engineer Expert
↪ Scrum Zertifizierungen
↪ Microsoft Certified: Azure Virtual Desktop Specialty
↪ Azure DevOps
↪ Blockchain
↪ Oracle 12c
↪ LPIC-OT
↪ Apache Hadoop

#ITPFL-3256

Softwareentwickler, Softwarearchitekt

T.R. 1980 2021
Registrieren Sie sich jetzt kostenlos
um Ihre Anfrage versenden zu
können!

Oder loggen Sie sich ein!
Anfrage senden

Freelancerdetails
akademischer Grad keine Angabe
Einsatzgebiet 39130 Bundesrepublik Deutschland, 0km
Verfügbar ab aktuell verfügbar
Verfügbarkeit vor Ort: Home Office
Interesse an Festanstellung Nein
Bietet Schulungsleistungen an Ja

Vorstellung

Ich bin freiberuflicher Softwareentwickler mit über 18 Jahren Erfahrung in der Entwicklung, Architektur und Modernisierung von .NET-Anwendungen – spezialisiert auf C#, WPF, Blazor, Entity Framework sowie hochperformante Backend-Systeme mit Schnittstellen, Datenfluss- und Automatisierungsschwerpunkten.

Meine Projekte reichen von industriellen Steuerungssystemen (inkl. OPC UA, Multithreading, Echtzeitkommunikation) bis hin zu komplexen Plattformlösungen im Bereich Logistik, Healthcare und Fertigung. Dabei setze ich auf saubere Softwarearchitektur (Clean Architecture, SOLID-Prinzipien, Microservices), klare Kommunikation und einen hohen Qualitätsanspruch.

Ich denke in Lösungen, arbeite zuverlässig remote, bin sofort verfügbar und übernehme Verantwortung für messbare Ergebnisse – ob als Entwickler, Architekt oder technischer Sparringspartner.

Wenn Sie jemanden suchen, der nicht einfach nur Code schreibt, sondern Probleme löst: Dann sollten wir sprechen.

Profil

Programmiersprachen & Frameworks:

  • Langjährige Erfahrung mit C# / .NET Framework / .NET Core / .NET 6 / .NET 8

  • Routiniert im Einsatz von Entity Framework, EF Core, LINQ, Datenmodellierung

  • WPF, XAML, WinForms, MVVM, DevExpress

  • Blazor (Server & WebAssembly), Razor Pages

  • Erfahrung mit WCF, REST-APIs, JSON/XML-Datenstrukturen, API-Design

  • Kenntnisse in Python, TypeScript, JavaScript, PowerShell, VBA

  • Erfahrung mit X++ unter Microsoft Dynamics AX 4.0

  • Scripting und Tool-Integration: OCR, PDF-Erzeugung, Barcodeverarbeitung


Architektur & Design:

  • Entwurf & Umsetzung moderner Softwarearchitektur (Clean Architecture, Modular Monolith, Microservices)

  • Anwendung von SOLID, DDD, CQRS, Best Practices

  • Integration von Legacy-Systemen in moderne .NET-Architekturen

  • Multithreading, Parallelisierung, performante Prozesssteuerung

  • Echtzeitkommunikation, OPC UA, Schnittstellen zu Maschinensteuerungssystemen


Cloud / DevOps / Infrastruktur:

  • Erfahrung mit Azure DevOps, CI/CD-Pipelines, Git, GitHub

  • Arbeiten mit Docker, Kubernetes (Grundkenntnisse), Team Foundation Server (TFS)

  • Testautomatisierung: xUnit, NUnit, Integrationstests, Mocking

  • Application Monitoring / Logging / Observability (z. B. OpenTelemetry, AppInsights)


Tools & IDEs:

  • Visual Studio, Rider, SQL Server Management Studio, Azure Portal

  • Jira, Confluence, Bitbucket, GitLab, TortoiseGit

  • PDF-Erzeugung, Dokumentengenerierung, OCR-Tools, Reporting-Lösungen


Datenbanken:

  • MS SQL Server (T-SQL), Azure SQL, PostgreSQL (Grundkenntnisse), NoSQL

  • Erfahrung mit Datenbankmigrationen, Schema-Design, Datenflussanalysen

  • Migration von Firebird auf MS SQL Server in Live-Produktivsystemen


Soft Skills / Methoden:

  • Agile Arbeitsweise (Scrum, Kanban), Erfahrung in selbstorganisierten Teams

  • Langjährige Erfahrung als Freelancer, Architekt, technischer Sparringspartner

  • Hohe Eigenverantwortung, strukturierte & lösungsorientierte Arbeitsweise

  • Kommunikationsstark, kundenorientiert, vertraut mit direkter Zusammenarbeit mit Stakeholdern

  • Erfahrung im Umgang mit kritischen Live-Systemen & produktiven Rollouts


Branchenkenntnisse:

  • Industrieautomatisierung, Logistik, Medizintechnik, Fertigung, Energieversorgung

  • Entwicklung von Lösungen für Warenwirtschaftssysteme, Steuerungssoftware, Healthcare-Plattformen, individuelle ERP-nahe Lösungen

Referenzen
Aug. 2024 - Mär. 2025

Unterstützung in Entwicklung und Betrieb

Position: Entwickler, Consultant, Projektleiter


Datenmigration:

  • Entwicklung eines Tools zur Migration von Daten aus einer Firebird-Datenbank in eine MS SQL Server-Datenbank.
  • Optimierung der Datenübertragungsprozesse für bessere Leistung und Datenintegrität.

Datenbank-Analyse und -Implementierung:

  • Detaillierte Analyse der bestehenden Datenbanken zur Identifikation von Optimierungspotenzialen.
  • Konzeption und Implementierung der Ziel-Datenbank mit SQL Server, gestaltet mittels SSDT in Visual Studio.
  • Nutzung von Entity Framework Core zur effizienten Datenbankanbindung.

Code-Analyse und Optimierung:

  • Umfassende Quellcode-Analyse der bestehenden Anwendung.
  • Identifikation von Schwachstellen und Umsetzung von Verbesserungsmaßnahmen.

Softwareentwicklung:

  • Entwicklung einer Blazor-Webanwendung für den internen Gebrauch, basierend auf dem MudBlazor-Framework.
  • Erstellung und Bereitstellung von NuGet-Paketen zur internen Wiederverwendung.

Beratung und Optimierung:

  • Beratung zu Weiterentwicklungsstrategien und Optimierung der bestehenden Systeme.

Wertbeitrag des Projekts

  • Effiziente Migration und Optimierung von Daten zwischen zwei unterschiedlichen Datenbanksystemen.
  • Entwicklung moderner Webanwendungen zur Verbesserung interner Prozesse.
  • Bereitstellung wiederverwendbarer NuGet-Pakete zur Standardisierung und Effizienzsteigerung im Entwicklungsprozess.

Arbeitsumgebung und Technologien

  • Entwicklungsumgebungen:
    MS Visual Studio 2022
  • Technologien:
    .NET 8, Blazor Server, MudBlazor Framework, Entity Framework Core
  • Datenbanken:
    MS SQL Server 2022, SQL Server Data Tools
  • Betriebssysteme:
    MS Windows 11
  • Tools:
    TFS, Hyper-V, AnyDesk, WireGuard, SQL Management Studio
  • Programmiersprachen:
    C#, SQL, T-SQL



Apr. 2024 - Sep. 2024

Analyse, Optimierung und Erweiterung einer ERP-Lösung

Position: Entwickler, Consultant


Analyse und Dokumentation der Alt-Anwendung:
  • Erstellung eines ausführlichen Gutachtens zur Alt-Anwendung, inklusive Codequalität, Architektur und Wartbarkeit.
  • Bewertung der Anwendung im Hinblick auf eine mögliche gerichtliche Auseinandersetzung.
Optimierung und Erweiterung von VBA-Code:
  • Analyse und Refactoring des bestehenden VBA-Codes zur Verbesserung der Performance und Lesbarkeit.
  • Implementierung neuer Funktionen und Erweiterungen im VBA-Code, angepasst an aktuelle Anforderungen.
  • Einbindung aktueller Änderungen in den VBA-Code, um die Anwendung auf den neuesten Stand zu bringen.
Konzeptionelle Entwicklung eines DMS-Systems:
  • Erstellung eines detaillierten Konzepts für ein Dokumentenmanagementsystem (DMS).
  • Entwicklung eines Prototyps für den Webservice und ein Frontend unter Verwendung von MudBlazor.
  • Integration von SQLite und MS SQL Server 2022 als Datenbanken für das DMS.
Softwareentwicklung und Architekturplanung:
  • Planung und Umsetzung von Datenbankoptimierungen, insbesondere für MS SQL Server 2022.
  • Entwicklung und Testen von RESTful Webservices unter Verwendung von Swagger.
  • Einsatz von Visual Studio 2022 und Visual Studio 2022 Preview für die Entwicklung.
Erstellung von Konzepten und Dokumentationen:
  • Entwicklung umfassender technischer Konzepte für die Neugestaltung der ERP-Anwendung.
  • Ausführliche Dokumentation der Systemarchitektur, Datenflüsse und Schnittstellen.

Wertbeitrag des Projekts:
  • Effiziente Analyse und Optimierung einer bestehenden VBA-basierten Anwendung, die den Betrieb erheblich stabilisierte und zukünftige Erweiterungen erleichtert.
  • Erstellung eines schlüssigen und gerichtsfesten Gutachtens, das als Grundlage für potenzielle rechtliche Auseinandersetzungen dient.
  • Entwicklung eines innovativen DMS-Prototyps mit moderner Technologie, der als Grundlage für eine künftige Implementierung dient.

Arbeitsumgebung und Technologien:
  • Betriebssysteme:
    MS Windows 11
  • Entwicklungsumgebungen:
    MS Visual Studio 2022, MS Visual Studio 2022 Preview
  • Datenbanken:
    SQLite, MS SQL Server 2022, MS SQL Server 2016, SQL Server Data Tools
  • Tools und Methoden:
    RDP, MS HyperV, MS Azure DevOps, SCRUM
  • Frameworks und Technologien:
    RESTful Webservices, Swagger, MudBlazor, .NET 9, .NET 8, .NET4.8
  • Programmiersprachen:
    VBA, C#, T-SQL, SQL

Dez. 2022 - Jan. 2024

Entwicklung eines ERP-Systems für 3D-Druck (FDM) für KMU und Hobby

Position: Projektleiter, Entwickler


Konzeption und Planung:
  • Erstellung eines umfassenden Konzepts für die Anwendung, basierend auf den spezifischen Anforderungen des FDM 3D-Drucks.
  • Aufnahme und Analyse der funktionalen und technischen Anforderungen.
  • Planung der Entwicklungs- und Release-Zyklen zur schrittweisen Implementierung.
Datenbankentwicklung:
  • Konzeption und Umsetzung der Datenbankstruktur mit SQLite und Entity Framework Core unter .NET 8.
Modulentwicklung:
  • Kundenverwaltung: Entwicklung eines Moduls zur Verwaltung von Kunden und deren Aufträgen.
  • 3D-Druckerverwaltung: Erstellung eines Moduls zur Verwaltung von Druckern und Druckaufträgen.
  • Filament-Lager-Verwaltung: Umsetzung eines Moduls zur Verwaltung des Filamentbestands mit Lagerüberwachung.
  • Auftragsverwaltung: Entwicklung einer Funktion zur effizienten Bearbeitung und Nachverfolgung von Druckaufträgen.
  • Kostenberechnung: Implementierung eines Moduls zur automatisierten Kalkulation von Druckkosten.
  • Rechnungsstellung: Entwicklung eines Moduls zur Erstellung und Verwaltung von Rechnungen, unterstützt durch Standards wie xRechnung, eRechnung und ZUGFeRD.
Softwareentwicklung:
  • Implementierung eines Webservices zur Lizenzverwaltung.
  • Entwicklung von Build- und Release-Pipelines auf dem Azure DevOps Server für die automatisierte Bereitstellung.
Testen und Qualitätssicherung:
  • Umfangreiche Tests aller Komponenten, um eine hohe Softwarequalität sicherzustellen.

Wertbeitrag des Projekts:
  • Entwicklung einer maßgeschneiderten Anwendung für den FDM 3D-Druck, die sowohl Hobbyanwendern als auch kleinen Produktionsumgebungen wertvolle Unterstützung bietet.
  • Erstellung eines flexiblen Lizenzverwaltungssystems zur Verwaltung und Verteilung von Softwarelizenzen.
  • Optimierte Prozesse für Kostenberechnung, Lagerverwaltung und Auftragsnachverfolgung.

Arbeitsumgebung und Technologien:
  • Entwicklungsumgebungen:
    MS Visual Studio 2022
  • Technologien:
    .NET 8, Blazor Server, MudBlazor Framework, xRechnung, eRechnung, ZUGFeRD, Entity Framework Core
  • Datenbanken:
    SQLite, MS SQL Server 2016, MS SQL Server 2019
  • Betriebssysteme:
    MS Windows 11
  • Tools:
    RDP, MS Azure DevOps, SCRUM, SQL Management Studio, SQLite Studio
  • Programmiersprachen:
    C#

Aug. 2022 - Feb. 2024

Einführung von Microservices in eine ERP-Lösung

Position: Entwickler, Consultant


Organisatorische Maßnahmen:
  • Neustrukturierung der Entwicklungsabteilung zur Effizienzsteigerung.
  • Erfolgreiche Einführung der Scrum-Methode zur Verbesserung der Teamarbeit und Projekttransparenz.
  • Definition der User Stories und Leitung eines Trainingsprogramms zum Thema Scrum für die Entwickler
​​​​​​Softwareentwicklung:
  • Weiterentwicklung des ERP-Backends in C#.
  • Erstellung von Webservices in C#.
  • Konzeption und Aufbau eines Backends für Microservices.
  • Entwicklung und Umsetzung der Projektstruktur für Microservices.
  • Entwicklung der Services unter Verwendung moderner Microservice-Architekturen.

Wertbeitrag des Projekts:
  • Verbesserung der Entwicklungsprozesse durch Einführung von Scrum, was zu einer höheren Produktivität und Qualität führte.
  • Entwicklung einer skalierbaren und modularen Architektur mit Microservices, die zukünftige Erweiterungen erleichtert.
  • Effiziente Weiterentwicklung des ERP-Systems, um die spezifischen Anforderungen der Housing-Branche zu erfüllen.

Arbeitsumgebung und Technologien:
  • Betriebssysteme:
    MS Windows 10, MS Windows Server 2012R2, MS Windows Server 2016
  • Entwicklungsumgebungen:
    MS Visual Studio 2019, MS Visual Studio 2022
  • Datenbanken:
    MS SQL Server 2014, MS SQL Server 2016, SQL Server Data Tools
  • Tools und Methoden:
    RDP, MS HyperV, MS Azure DevOps, SCRUM, SQL Management Studio
  • Frameworks und Technologien:
    Microservices, RESTful Webservices, Swagger, xRechnung, eRechnung, ZUGFeRD
  • Programmiersprachen:
    C#

seit Okt. 2021

Tierarzt Dr. Fröhlich

Erstellen, Wartung und Betrieb einer Anwendung für eine Tierarztpraxis

Position: Projektleiter, Entwickler


Datenbankentwicklung:
  • Konzeption und Implementierung der Datenbank mit SQL Server, gestaltet mittels SSDT in Visual Studio.
  • Nutzung von Entity Framework Core für den Datenbankzugriff, integriert in eine .NET 8 Web API.
Frontend-Entwicklung:
  • Entwicklung einer Blazor-Webanwendung für die Tierarztpraxis, unterstützt durch das MudBlazor Framework zur Verbesserung der Benutzeroberfläche.
Funktionalitäten:
  • Aufbau einer Patientenverwaltungsfunktion zur Erfassung und Verwaltung von Tierpatientenakten.
  • Implementierung einer Rechnungsverwaltung zur Erstellung und Verfolgung von Kundenrechnungen mit ZUGFeRD.
  • Entwicklung einer umfassenden Medikamentenverwaltung zur Erfassung, einschließlich Lagerbestand und Ausgabe.
  • Einrichten eines Systems zur Nachvollziehbarkeit der Medikamentenvergabe an Patienten, um die Behandlungshistorie zu dokumentieren.
  • Integration einer Apothekerprüfung zur Validierung der Medikamentenverschreibungen und -ausgaben.
Projektmanagement und Qualitätssicherung:
  • Konfiguration von Azure DevOps für das Projektmanagement, die Versionskontrolle und die Automatisierung von Build- und Release-Pipelines.
  • Automatisiertes Build und Deployment der Datenbank und der Anwendung mittels Azure DevOps Pipelines, um eine konsistente und fehlerfreie Bereitstellung zu gewährleisten.
  • Sicherstellen der Datenintegrität und des Manipulationsschutzes der Datenbankstruktur durch geeignete Sicherheitsmechanismen.
Dokumentation und Schulung:
  • Erstellung einer detaillierten Dokumentation für Entwickler und Anwender zur Unterstützung der Einarbeitung und des Betriebes.
  • Schulung des Praxispersonals zur effektiven Nutzung der neuen Anwendung, um eine reibungslose Integration in den Praxisalltag zu gewährleisten.

Wertbeitrag des Projekts:
  • Entwicklung einer speziell auf Tierarztpraxen zugeschnittenen Softwarelösung, die administrative und medizinische Arbeitsabläufe deutlich vereinfacht.
  • Einführung einer umfassenden Medikamentenverwaltung zur Erhöhung der Patientensicherheit und Nachvollziehbarkeit.
  • Optimierung der Abrechnungsprozesse durch automatisierte Rechnungsstellung mit ZUGFeRD.

Arbeitsumgebung und Technologien:
  • Entwicklungsumgebungen:
    MS Visual Studio 2022
  • Technologien:
    .NET 9, Blazor Server, MudBlazor Framework, xRechnung, eRechnung, ZUGFeRD, Entity Framework Core
  • Datenbanken:
    MS SQL Server 2022, SQL Server Data Tools
  • Betriebssysteme:
    MS Windows 11
  • Tools:
    MS Azure DevOps, SCRUM, SQL Management Studio
  • Programmiersprachen:
    C#

Mai 2019 - Jul. 2022

Anpassen und Erweiterung einer ERP Anwendung

Position: Entwickler, Teilprojektleiter


Plugin- und Middleware-Entwicklung:
  • Entwicklung von Plugins für ERP Steps.
  • Erweiterung der Middleware für Marktplatz-Schnittstellen.
  • Konzeption und Ressourcenmanagement der Middleware.
Prozess- und Datenoptimierung:
  • Entwicklung von Methoden für den Auftragsdaten-Import.
  • Erstellung einer Abrechnungslösung basierend auf Auftragsdaten.
  • Neuentwicklung von Abrechnungsdaten mit Fokus auf Performance-Optimierung.
  • Durchführung von Datenbankanpassungen nach Kundenwunsch.
  • Entwicklung und Optimierung von SQL-Prozeduren und -Abfragen.
  • Datenmigration für verschiedene Kundenanforderungen.
Einführung und Verwaltung von Azure DevOps:
  • Aufbau von Kompetenz in MS Azure DevOps und Dokumentation von Erkenntnissen.
  • Anlage und Verwaltung von Projekten in MS Azure DevOps.
  • Erstellung und Konfiguration von Build- und Release-Pipelines (inklusive YAML).
  • Integration von Azure DevOps in die bestehende Infrastruktur.
Architektur und Entwicklung:
  • Entwicklung von Microservices und Aufbau der Projektstruktur.
  • Definition und Überwachung von Programmierrichtlinien.
  • Erstellung und Durchführung von Unit-Tests.
Dokumentation und Wissensmanagement:
  • Dokumentation von Entwicklungsprozessen und technischen Erkenntnissen.
  • Aufbau einer Wissensdatenbank zur langfristigen Nutzung.
  • Erstellung von User Stories und Anwendung der SCRUM-Methodik.
Ausbildung und Betreuung:
  • Übernahme der Ausbildungsbetreuung und Einarbeitung neuer Entwickler und Auszubildenden.

Wertbeitrag des Projekts:
  • Einführung und Optimierung von Azure DevOps-Prozessen, was zu einer deutlichen Effizienzsteigerung in der Softwareentwicklung führte.
  • Entwicklung leistungsfähiger Middleware-Lösungen und Microservices zur Verbesserung der ERP-Funktionalität.
  • Aufbau einer Wissensdatenbank und Definition von Programmierrichtlinien, die nachhaltige Entwicklungsprozesse sicherstellten.

Arbeitsumgebung und Technologien:
  • Betriebssysteme:
    MS Windows 10, MS Windows Server 2012R2, MS Windows Server 2016
  • Entwicklungsumgebungen:
    MS Visual Studio 2019
  • Datenbanken:
    MS SQL Server 2014, MS SQL Server 2016, SQL Server Data Tools
  • Tools und Methoden:
    RDP, MS HyperV, ServiceFabric, MS Azure DevOps, YouTrack, SCRUM, SQL Management Studio
  • Frameworks und Technologien:
    Microservices, RESTful Webservices
  • Programmiersprachen:
    C#

Sep. 2018 - Dez. 2018

Entwicklung einer Webanwendung für Finanzverteilung

Position: Entwickler, Teilprojektleiter


Datenbankentwicklung:
  • Implementierung eines Database-First-Datenmodells mit MS SQL Server 2016.
  • Erstellung und Optimierung von SQL-Ansichten (Views) zur Datenbereitstellung.
Frontend-Entwicklung:
  • Entwicklung und Anpassung von CSS-Dateien zur Optimierung des Designs und der Benutzeroberfläche.
  • Erweiterung und Anpassung von JavaScript-Dateien zur Implementierung dynamischer Funktionen.
  • Integration von jQuery zur Vereinfachung von DOM-Manipulationen und asynchronen Anfragen.
  • Umsetzung responsiver Webdesigns mit HTML5.
Backend-Entwicklung:
  • Programmierung von C#-Modellen für die Datenverarbeitung und Geschäftslogik.
  • Entwicklung von Controllern zur Steuerung der Anwendung und Bereitstellung von API-Endpunkten.
  • Erstellung von Kommunikations-Interfaces zur Datenübertragung zwischen Modulen.
Schnittstellenentwicklung:
  • Entwicklung und Integration externer Anwendungsschnittstellen zur Anbindung von Drittanbietersystemen.
  • Sicherstellung der Datenkonsistenz und Performance durch optimierte Schnittstellen.
Qualitätssicherung und Dokumentation:
  • Durchführung umfassender Funktionstests der Webseite, um Fehler und Usability-Probleme zu identifizieren und zu beheben.
  • Erstellung einer vollständigen technischen Dokumentation, einschließlich der Entwicklungsprozesse, Datenflüsse und Schnittstellen.
  • Unterstützung der Übergabe an das Kunden-Team durch Übergabedokumentation und Schulung.

Wertbeitrag des Projekts:
  • Entwicklung einer stabilen und skalierbaren Webanwendung, die den Anforderungen des öffentlichen Sektors gerecht wurde.
  • Optimierung der Benutzererfahrung durch performante und dynamische Benutzeroberflächen.
  • Etablierung einer robusten Schnittstellenarchitektur für eine nahtlose Integration mit bestehenden Systemen.

Arbeitsumgebung und Technologien:
  • Betriebssysteme:
    MS Windows 10
  • Entwicklungsumgebungen:
    MS Visual Studio 2017
  • Datenbanken:
    MS SQL Server 2016
  • Tools und Methoden:
    MS Team Foundation Server, MS Internet Explorer, Mozilla Firefox
  • Frameworks und Technologien:
    MS ASP.NET, jQuery, HTML5
  • Programmiersprachen:
    C#, JavaScript

Okt. 2017 - Aug. 2018

Entwicklung einer Rechnungs- und Mitarbeiterdatenbank

Position: Entwickler


Anforderungsmanagement und Planung:
  • Aufnahme und Analyse der Anforderungen zur Definition des Projektumfangs.
  • Planung der benötigten Ressourcen, einschließlich Hardware, Software und Personal.
Frontend-Entwicklung:
  • Aufbau eines benutzerfreundlichen MS Access-Frontends zur Erfassung und Verwaltung von Rechnungs- und Mitarbeiterdaten.
  • Anbindung des Frontends an eine PostgreSQL-Datenbank mittels ODBC zur Sicherstellung eines reibungslosen Datenaustauschs.
Backend-Entwicklung:
  • Entwicklung von VBA-Methoden zur Verarbeitung und Analyse von Daten.
  • Programmierung benutzerdefinierter Datenexportmethoden zur Erstellung von Berichten und Statistiken.
  • Implementierung von Funktionen zur automatisierten Generierung von PDF-Dateien, basierend auf den Datenbankinhalten.
Qualitätssicherung:
  • Durchführung von Funktionstests, um die Stabilität und Genauigkeit der Anwendung sicherzustellen.
  • Refactoring bestehender Quelltexte zur Verbesserung der Performance und Wartbarkeit.
  • Sicherstellung der Codequalität durch kontinuierliche Qualitätssicherung.
Dokumentation:
  • Erstellung einer umfassenden technischen Dokumentation für die entwickelten Funktionen.
  • Dokumentation der Architektur und Prozesse zur Erleichterung zukünftiger Erweiterungen und Wartungen.

Wertbeitrag des Projekts:
  • Entwicklung einer maßgeschneiderten Datenbanklösung zur effizienten Verwaltung von Rechnungs- und Mitarbeiterdaten.
  • Automatisierung von Prozessen wie PDF-Generierung und Datenexport, wodurch manuelle Arbeitsaufwände reduziert wurden.
  • Verbesserung der Datenqualität und Performance durch gezieltes Refactoring und Optimierung.

Arbeitsumgebung und Technologien:
  • Betriebssysteme:
    MS Windows 10, MS Windows Server 2012R2
  • Entwicklungsumgebungen:
    MS Access, MS Office 2016
  • Datenbanken:
    PostgreSQL, SQL
  • Tools und Methoden:
    ODBC, Refactoring
  • Programmiersprachen:
    MS VBA

Jan. 2017 - Mai 2017

Entwicklung einer Anwendung zur Koordination von IT-Projekten

Position: Entwickler, Teilprojektleiter


Datenmodellierung und Architektur:
  • Entwicklung eines Datenmodells zur Abbildung der Anforderungen an die IT-Projektkoordination.
  • Planung und Aufbau einer skalierbaren und robusten Softwarearchitektur.
Projektmanagement:
  • Erstellung von User Stories und Tasks zur klaren Definition der Entwicklungsziele.
  • Koordinierung der Entwicklungsaufgaben innerhalb des Teams zur Einhaltung von Zeitplänen und Qualitätsstandards.
Backend-Entwicklung:
  • Entwicklung einer leistungsfähigen Web API in C# basierend auf ASP.NET zur Unterstützung von IT-Prozessen.
  • Sicherstellung der Datenintegrität und Effizienz durch optimierte Datenbankanbindungen.

Wertbeitrag des Projekts:
  • Entwicklung einer anpassungsfähigen Lösung zur effizienten Koordination von IT-Projekten in der Automobilindustrie.
  • Optimierung der Teamarbeit durch klare Strukturierung von Aufgaben und zentrale Datenbereitstellung.
  • Bereitstellung einer skalierbaren und leicht wartbaren Web API zur Unterstützung von IT-Prozessen.

Arbeitsumgebung und Technologien:
  • Betriebssysteme:
    MS Windows 10
  • Entwicklungsumgebungen:
    MS Visual Studio 2015
  • Datenbanken:
    MS SQL Server 2014
  • Tools und Methoden:
    MS ASP.NET, MS Internet Explorer, Mozilla Firefox
  • Programmiersprachen:
    C#

Okt. 2016 - Dez. 2016

Entwicklung einer MVC-Anwendung für Produktionsreporting

Position: Entwickler, Teilprojektleiter


Datenmodellierung und Architektur:
  • Entwicklung eines effizienten Code-First-Datenmodells mit Entity Framework 6.
  • Konzeption und Implementierung skalierbarer C#-Models für die Datenverarbeitung.
Frontend-Entwicklung:
  • Gestaltung responsiver HTML5-Views zur Optimierung der Benutzeroberfläche.
  • Optimierung von CSS-Dateien für ein verbessertes Nutzererlebnis.
  • Erweiterung der JavaScript-Funktionalitäten und Integration von jQuery zur Vereinfachung von DOM-Manipulationen.
  • Implementierung ansprechender Grafiken zur Visualisierung von Produktionsdaten.
Backend-Entwicklung:
  • Entwicklung klar strukturierter MVC5-Controller für die Steuerung der Anwendung.
  • Konzeption von Interfaces zur modularen und effizienten Kommunikation zwischen verschiedenen Systemkomponenten.
Schnittstellen und Integration:
  • Entwicklung von Schnittstellen für die Integration externer Anwendungen und Systeme.
  • Sicherstellung der Skalierbarkeit und Wartbarkeit der Schnittstellen.
Qualitätssicherung und Dokumentation:
  • Durchführung von Unit-Tests mit NUnit zur Gewährleistung der Anwendungsstabilität.
  • Durchführung umfassender Tests der Webanwendung zur Identifikation und Behebung von Fehlern.
  • Dokumentation des gesamten Entwicklungsprozesses, einschließlich Datenmodelle, Schnittstellen und Architekturen.
  • Aufbau einer Wissensdatenbank zur Unterstützung zukünftiger Projekte.
Kundenorientierung:
  • Integration von Kundenfeedback direkt in den Entwicklungsprozess zur Optimierung der Anwendung.

Wertbeitrag des Projekts:
  • Entwicklung einer maßgeschneiderten Webanwendung, die Produktionsdaten effizient und ansprechend visualisiert.
  • Verbesserung der Benutzererfahrung durch eine optimierte und responsive Benutzeroberfläche.
  • Etablierung einer stabilen und skalierbaren Architektur für zukünftige Erweiterungen

Arbeitsumgebung und Technologien:
  • Betriebssysteme:
    MS Windows 8.1
  • Entwicklungsumgebungen:
    MS Visual Studio 2015
  • Datenbanken:
    MS SQL Server 2014
  • Tools und Methoden:
    MS ASP.NET, MS Entity Framework 6, MS Internet Information Services 7 (IIS), MS Team Foundation Server, Git
  • Frameworks und Technologien:
    HTML5, JavaScript, jQuery
  • Programmiersprachen:
    C#

Jul. 2016 - Sep. 2016

Migration einer bestehenden ASP-Webanwendung zu einer MVC5-C# Webanwendung

Position: Entwickler


Datenmigration und Architektur:
  • Einsatz von Entity Framework 6 im Database-First-Ansatz zur Verwaltung der Datenbankstruktur.
  • Umwandlung von bestehendem PHP- und ASP-Code in eine moderne C#-Codebasis.
  • Erweiterung der Geschäftslogik durch die Implementierung von Webservices.
Frontend- und Backend-Entwicklung:
  • Entwicklung einer anpassbaren und benutzerfreundlichen Webapplikation basierend auf MVC.
  • Integration von Reporting-Funktionen zur Erstellung aussagekräftiger Berichte.
  • Anpassung und Erweiterung externer Schnittstellen zur Verbesserung der Systemintegration.
Qualitätssicherung und Kundenorientierung:
  • Erstellung von Unit-Tests mit NUnit zur Sicherstellung der Codequalität.
  • Durchführung umfassender Anwendungstests zur Identifikation und Behebung von Fehlern.
  • Einbezug von Kundenfeedback, um die Anwendung optimal an die Anforderungen anzupassen.
Dokumentation und Wissensmanagement:
  • Erstellung einer detaillierten Dokumentation des Entwicklungsprozesses, einschließlich der Architektur und Schnittstellen.
  • Aufbau und Pflege einer Wissensdatenbank zur langfristigen Nutzung und Unterstützung des Teams.

Wertbeitrag des Projekts:
  • Migration und Modernisierung einer bestehenden ASP-Webanwendung, wodurch die Wartbarkeit und Skalierbarkeit erheblich verbessert wurde.
  • Optimierung der Geschäftslogik und Benutzerfreundlichkeit durch die Einführung moderner Technologien und Schnittstellen.
  • Erhöhung der Codequalität und Systemstabilität durch umfassende Tests und eine detaillierte Dokumentation.

Arbeitsumgebung und Technologien:
  • Betriebssysteme:
    MS Windows 8.1
  • Entwicklungsumgebungen:
    MS Visual Studio 2015
  • Datenbanken:
    MS SQL Server 2014
  • Tools und Methoden:
    MS ASP.NET, MS Entity Framework 6, MS Internet Information Services 7 (IIS), MS Team Foundation Server, Git
  • Frameworks und Technologien:
    HTML5, JavaScript, jQuery
  • Programmiersprachen:
    C#

Mai 2016 - Mai 2016

Migration Excel VBA Anwendung zu einer Datenbankgestützten Web-Anwendung

Position: Entwickler


Analyse und Planung:
  • Analyse des bestehenden VBA-Codes zur Identifikation von Optimierungsansätzen und Migrationsanforderungen.
  • Ausarbeitung eines detaillierten Migrationsplans zur schrittweisen Umsetzung.
Datenbankentwicklung:
  • Aufbau einer MS SQL-Datenbank unter Verwendung von T-SQL.
  • Entwicklung von Datenerfassungs- und Reporting-Views zur Unterstützung der Benutzeranforderungen.
Backend- und Frontend-Entwicklung:
  • Programmierung von Datenimport- und -Export-Modulen zur Sicherstellung eines nahtlosen Übergangs.
  • Gestaltung von Reporting-Methoden zur Visualisierung von Daten.
Qualitätssicherung:
  • Erstellung und Durchführung von Unit-Tests zur Sicherstellung der Funktionalität und Stabilität der Anwendung.
  • Einsatz von MS Team Foundation Server für die Versionskontrolle und das Projektmanagement.
Datenmigration und Dokumentation:
  • Umsetzung der Datenmigration von Excel zu MS SQL, inklusive Bereinigung und Validierung.
  • Erstellung und kontinuierliche Aktualisierung der technischen Dokumentation für Entwickler und Endanwender.

Wertbeitrag des Projekts:
  • Verbesserung der Datenintegrität und Performance durch den Wechsel von einer Excel-basierten Lösung zu einer robusten datenbankgestützten Webanwendung.
  • Optimierung von Arbeitsabläufen durch automatisierte Import- und Exportmodule sowie maßgeschneiderte Reporting-Ansichten.
  • Unterstützung der langfristigen Wartbarkeit und Weiterentwicklung durch umfassende Dokumentation und Versionskontrolle.

Arbeitsumgebung und Technologien:
  • Betriebssysteme:
    MS Windows 8.1
  • Entwicklungsumgebungen:
    MS Visual Studio 2015
  • Datenbanken:
    MS SQL Management Studio
  • Tools und Methoden:
    MS Team Foundation Server, MS Office 2013, MS Office 2016
  • Frameworks und Technologien:
    MS ASP.NET, OOP
  • Programmiersprachen:
    MS VB.NET, C#

Okt. 2015 - Apr. 2016

Weiterentwicklung einer Handelssoftware

Position: Entwickler


Schnittstellen- und Bibliotheksentwicklung:
  • Entwicklung von C#-Bibliotheken zur Integration von DATEV-Kommunikation.
  • Erstellung von C#-Schnittstellen für die Integration verschiedener Programmkomponenten.
  • Ausarbeitung von Konzepten für eine effiziente Schnittstellenentwicklung.
  • Durchführung einer XML-Schnittstellenanalyse zur Unterstützung der BizTalk-Kommunikation.
Funktionserweiterungen:
  • Implementierung von Exportfunktionen in C#, angepasst an die Anforderungen der Handelssoftware.
  • Realisierung von Office-Automatisierungen mittels C# zur Effizienzsteigerung.
  • Anpassung von Schnittstellen zwischen der Handelssoftware und SAP-Systemen.
Dokumentation und Qualitätssicherung:
  • Pflege und Erweiterung der Entwicklungs- und Anwendungsdokumentation, um eine nachhaltige Wartung sicherzustellen.
  • Unterstützung des Teams durch präzise und aktuelle Dokumentationen zu Schnittstellen und Prozessen.

Wertbeitrag des Projekts:
  • Verbesserung der Handelssoftware durch die Integration moderner Schnittstellen und Bibliotheken, die eine höhere Funktionalität und Performance ermöglichten.
  • Effizienzsteigerung durch die Automatisierung von Office-Prozessen und die Optimierung von Schnittstellen zu externen Systemen wie SAP und DATEV.
  • Sicherstellung der langfristigen Wartbarkeit und Erweiterbarkeit durch präzise Dokumentation und strukturierte Entwicklung.

Arbeitsumgebung und Technologien:
  • Betriebssysteme:
    MS Windows 7
  • Entwicklungsumgebungen:
    MS Visual Studio 2010
  • Datenbanken:
    SQL
  • Tools und Methoden:
    Citrix, MS Team Foundation Server, MS Office 2010
  • Frameworks und Technologien:
    MVC5, OOP
  • Programmiersprachen:
    C#, MS VB.NET, VBA

Apr. 2014 - Sep. 2015

Migration von Excel- und Access-VBA zu Java

Position: Entwickler, Teilprojektleiter


Wartung und Weiterentwicklung bestehender Systeme:
  • Wartung von VBA-Applikationen zur Verwaltung von Vertriebsvergütungen.
  • Pflege und Erweiterung von Java-Web-Applikationen für Vergütung und Scoring.
  • Modernisierung und Optimierung des Vergütungssystems unter Verwendung von Java.
Architektur und Entwicklung:
  • Erstellung eines Konzepts für eine Java-basierte Softwarearchitektur.
  • Entwicklung von PowerShell-Skripten für Backup-Prozesse und deren Integration in Windows Tasks.
  • Programmierung von Datentransferskripten zwischen Oracle 11g und MS Access.
  • Verbindung von Excel mit Oracle-Datenbanken mittels VBA und ODBC.
Projektplanung und Koordination:
  • Planung und Umsetzung der Migration zu Windows 7 und Office 2007.
  • Ressourcenplanung für Softwareentwicklungsprojekte zur Optimierung der Entwicklungsprozesse.
  • Koordination von Defects mit Fachabteilungen über das Defect-Tracking-System HP Application Lifecycle Management.
Qualitätssicherung und Dokumentation:
  • Erstellung und Pflege einer umfassenden technischen Dokumentation.
  • Koordination und Nachverfolgung von Fehlerbehebungen in Zusammenarbeit mit Fachabteilungen.

Wertbeitrag des Projekts:
  • Migration und Modernisierung eines bestehenden Vergütungssystems, was zu einer verbesserten Performance und Wartbarkeit führte.
  • Automatisierung kritischer Prozesse durch PowerShell-Skripte und Integration mit Windows Tasks.
  • Optimierung der Zusammenarbeit durch strukturierte Ressourcenplanung und Defect-Tracking.

Arbeitsumgebung und Technologien:
  • Betriebssysteme:
    Windows 7
  • Entwicklungsumgebungen:
    Eclipse
  • Datenbanken:
    Oracle Database 11g, MS Access 2007
  • Tools und Methoden:
    Oracle WebLogic, Atlassian Jira, HP Application Lifecycle Management
  • Frameworks und Technologien:
    Oracle Java EE API (JPA, JMS), JSF, MVC, OOP
  • Programmiersprachen:
    Java (Java 6, Java 7), MS VBA, SQL, PowerShell

Nov. 2013 - Apr. 2014

Entwicklung einer Anwendung in Office

Position: Entwickler


Datenbankentwicklung:
  • Konzeption und Entwicklung einer MS-Access-Datenbank zur Speicherung und Verarbeitung von Geschäftsdaten.
  • Gestaltung benutzerfreundlicher Access-Formulare und -Berichte zur Dateneingabe und -analyse.
Funktionserweiterungen:
  • Implementierung von Mail-Versandmethoden direkt in Access für automatisierte Benachrichtigungen.
  • Entwicklung von Schnittstellen zur automatischen Datenerfassung aus externen Systemen.
  • Synchronisation zwischen Access-Client und einer PostgreSQL-Datenbank zur Sicherstellung der Datenkonsistenz.
Qualitätssicherung:
  • Erstellung von Testfällen zur Sicherstellung der Funktionalität und Qualität der Anwendung.
  • Durchführung spezieller Testfälle und Integrationstests zur Systemverifizierung.
  • Analyse und Behebung von Programmfehlern, um die Stabilität der Anwendung zu gewährleisten.
Dokumentation:
  • Erstellung einer umfassenden technischen Dokumentation für Entwickler und Nutzer zur Unterstützung der Implementierung und Nutzung.

Wertbeitrag des Projekts:
  • Entwicklung einer maßgeschneiderten Office-Anwendung, die Datenverarbeitung und Reporting effizienter gestaltet.
  • Integration von Automatisierungsfunktionen, wie z. B. Mail-Versand und Datensynchronisation, zur Optimierung der Arbeitsabläufe.
  • Sicherstellung der langfristigen Wartbarkeit durch detaillierte Dokumentation und umfassende Tests.

Arbeitsumgebung und Technologien:
  • Betriebssysteme:
    MS Windows 10
  • Entwicklungsumgebungen:
    MS Office 2010
  • Datenbanken:
    PostgreSQL, SQL
  • Programmiersprachen:
    VBA

Sep. 2012 - Aug. 2013

Weiterentwicklung Handelssoftware

  • Entwicklung von Jobs, Klassen und UI für MS Dynamics AX in X++
  • Erstellen von WindowsService mit Zugriff auf MySQL Datenbank (lesend/schreibend)
  • Erstellen von SOAP Webservice für Datentransfer zwischen MS SQL Server und Oracle-Datenbanken
  • Multithreading
  • Entwicklung von Kommunikationsschnittstellen in X++
  • Dokumentation der Entwicklungen

Umgebung:
Citrix, MS Office 2010, MS SQL Server 2008, VB.NET, C#, MS Windows 7, Oracle MySQL, X++, OOP, MS Visual Studio 2010
Position:
Entwickler / Teilprojektleiter


Sprachkenntnisse
Deutsch
Experte
Branchenspezifische Kenntnisse
Banken und Finanzdienstleister
Fortgeschritten
IT und Telekommunikation
Profi
Luft- und Raumfahrt
Fortgeschritten
Maschinen- und Anlagenbau
Fortgeschritten
Öffentlicher Dienst
Fortgeschritten
Versicherungen
Gut
Kenntnisse & Fähigkeiten
.NET/.NET-Framework
Experte
Agilität
Experte
ASP.NET
Profi
Azure DevOps Server
Profi
C Sharp
Experte
Cloud-Entwicklung
Gut
DevExpress
Gut
DevOps
Profi
Digitalisierung
Profi
Docker
Fortgeschritten
Dynamics 365
Fortgeschritten
Dynamics AX 2009
Gut
Dynamics AX 2012
Fortgeschritten
Dynamics AX 4.0
Profi
Dynamics NAV
Grundkentnisse
Dynamics NAV 2013
Grundkentnisse
Dynamics NAV 5.0
Grundkentnisse
Dynamics Online
Gut
Firebird
Fortgeschritten
GIT
Profi
Hyper-V
Fortgeschritten
IoT
Fortgeschritten
Jira
Fortgeschritten
Microsoft Azure
Fortgeschritten
Microsoft Teams
Fortgeschritten
Office 365
Profi
PostgreSQL
Gut
Scrum
Experte
Software Architecture
Profi
SQL
Profi
SQL Azure
Fortgeschritten
SQL LITE
Profi
SQL Server
Profi
SQL Server 2014
Profi
SQL Server 2016
Profi
SQL Server 2017
Profi
SQL Server 2019
Profi
SQLite
Profi
Team Foundation Server
Fortgeschritten
Team Foundation Server - TFS
Profi
VBA - Visual Basic for Applications
Experte
Visual Studio 2005
Experte
Visual Studio 2010
Experte
Visual Studio 2017
Experte
Visual Studio 2019
Experte
Windows Azure SQL Database
Gut
WPF
Fortgeschritten
XML
Fortgeschritten
XMLSpy
Fortgeschritten