freiberufler Senior .NET-Architekt & Softwareentwickler auf freelance.de

Senior .NET-Architekt & Softwareentwickler

zuletzt online vor 2 Tagen
  • auf Anfrage
  • 90409 Nürnberg
  • Europa
  • de  |  pl  |  en
  • 14.11.2025

Kurzvorstellung

Senior .NET Architekt & Platform Owner mit 20+ Jahren Erfahrung in Modernisierung, Cloud-/Container-Architekturen, CI/CD und AI-Integration. Spezialisiert auf skalierbare .NET-Core-Plattformen, Clean Architecture, DDD und technische Führung komplexer

Geschäftsdaten

 Gewerbetreibend
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • .NET 8
  • .NET 9
  • .NET Core
  • Clean Architecture
  • Docker2 J.
  • GitLab CI/CD
  • Legacy Refactoring
  • Microservices
  • Performance Tuning
  • Software Architecture10 J.

Projekt‐ & Berufserfahrung

Architekt / Entwickler (.NET, DevOps, API)
Logitrans, Kalchreuth
7/2025 – 11/2025 (5 Monate)
Logistikdienstleister
Tätigkeitszeitraum

7/2025 – 11/2025

Tätigkeitsbeschreibung

Logitrans (.NET 8 / API-Security) – Entwicklung sicherer REST-Schnittstellen und automatisierter Auftragsprozesse mit Token-Authentifizierung.

Konzeption und Implementierung zentraler Integrationsschnittstellen für den Auftragsfluss. Umsetzung von CSV-basierten Prozessen sowie direkter REST-Integration. Absicherung der Schnittstellen durch API-Token-Authentifizierung.

Ergebnisse:
Implementierung von CSV-Import und -Export für Aufträge
Erweiterung um Mail-basierte Auftragseingänge (CSV-Attachments)
Entwicklung einer REST-API für den direkten Auftragsimport
Einführung einer API-Token-Sicherung zur Absicherung aller Schnittstellen
Vereinheitlichung der Import-Workflows für bessere Wartbarkeit und Skalierbarkeit

Tech-Stack: C# (.NET 4.8 / 9), ASP.NET Core WebAPI, SQL Server, EF Core, Docker, GitLab CI/CD, NUnit

Eingesetzte Qualifikationen

.NET-Entwickler, API-Entwickler, ASP-Programmierer, Representational State Transfer (REST)

Entwickler (Ansible)
Ringier, Zürich
6/2025 – 7/2025 (2 Monate)
Medienbranche
Tätigkeitszeitraum

6/2025 – 7/2025

Tätigkeitsbeschreibung

Ringier (BrixWire / DevOps) – Vollautomatisierte AWS-Deployments per Ansible und GitLab CI/CD.

Entwicklung von Ansible-Skripten zur automatisierten Bereitstellung und Aktualisierung der BrixWire-Plattform in einer AWS-Umgebung. Umsetzung der Abhängigkeiten für Datenbanken und Client-Software, Installation von Backend- und Frontend-Komponenten sowie Bereitstellung der Distribution über AWS S3. Integration des Transportprozesses in GitLab CI/CD und Entwicklung ergänzender Update-Skripte für wiederkehrende Releases.

Ergebnisse:
Vollständig automatisierte Erstinstallation von BrixWire auf virtuellen Maschinen in AWS
Standardisierte Rollout- und Update-Prozesse durch Ansible-Skripte
Vereinfachte Bereitstellung über AWS S3 in Kombination mit GitLab CI/CD
Reduzierter manueller Aufwand und erhöhte Stabilität bei Installation und Updates
Tech-Stack: Ansible, PowerShell, AWS S3, GitLab CI/CD, Virtual Machines

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Ansible, Windows Powershell

Product Owner / .NET Lead Developer & Architect & DevOps Engineer
BrixWare GmbH, Nürnberg
2/2025 – 7/2025 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2025 – 7/2025

Tätigkeitsbeschreibung

Ziele & Kontext:
Langfristige Architektur-, Entwicklungs- und Modernisierungsarbeit an der Publishing- und Content-Distributionsplattform BrixWire News Hub. Ziel war es, eine skalierbare, wartbare und mandantenfähige Plattform zu schaffen, die klassische ASP.NET-Technologien in eine moderne, containerisierte und KI-fähige .NET-Core-Architektur überführt.

Aufgaben & Verantwortung:
• Migration von ASP.NET MVC (.NET 4.7) zu .NET Core / ASP.NET Core
• Einführung von Dependency Injection und EF Core
• Entwicklung eines modularen Plug-in-Systems und einer Workflow-Engine
• Integration von Angular-Frontend und REST-APIs
• Aufbau sicherer Authentifizierung (SSO, SAML2, 2FA, AES-256)
• Einführung von DataProtection-Framework für XML-Verschlüsselung
• Aufbau automatisierter CI/CD-Pipelines (GitLab CI/CD, Azure DevOps)
• Dockerisierung von Backend & Frontend, automatisierte Deployments mit Ansible
• Integration von Prometheus-Exportern & Grafana-Monitoring
• Implementierung von KI-Workflows mit OpenAI, Claude, Mistral für Textanalyse, Übersetzung, Klassifizierung
Ergebnisse / Nutzen:
• Transformation eines monolithischen Systems in eine modulare Multi-Service-Architektur
• Hohe Skalierbarkeit und Stabilität durch CI/CD und Monitoring
• Tief integrierte KI-Workflows für Content-Automatisierung
• Verbesserte Sicherheitsarchitektur (SSO, SAML2, 2FA, AES-256)
• Nachhaltige Modernisierung der gesamten Software-Lifecycle-Kette

Technologie-Stack:
c#, .NET Framework 4.8, .NET 3–9 Core, ASP.NET Core, Razor, Blazor, EF Core, Angular, TypeScript, CSS, Docker, GitLab CI/CD, Azure DevOps, Ansible, Prometheus, Grafana, OpenAI, Claude, Mistral, SQL Server, PostgreSQL, SqLite, AWS, Windows/Linux

Eingesetzte Qualifikationen

C# Developer, .Net, .NET-Entwickler, .Net Framework (Microsoft), ASP.NET, Software Architecture

Architekt, Entwickler
BrixWare GmbH, Nürnberg
1/2025 – 1/2025 (1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

1/2025 – 1/2025

Tätigkeitsbeschreibung

Projekt Implementierung DataProtection für XML-Datenfelder

Rolle:
Architekt / Entwickler

Leistungen / Aufgaben:
Im Rahmen des Projekts wurden XML-basierte Konfigurationsobjekte auf sensible Daten analysiert und eine erweiterbare Schutzlogik zur feldweisen Verschlüsselung entwickelt. Die Umsetzung erfolgte unter Einsatz einer AES-256-Verschlüsselung mit Masterkey-Konzept, einschließlich einer zentralen Schlüsselverwaltung.

Ergebnisse / Deliverables:
Es wurde ein Schutzmechanismus zur sicheren Handhabung von Passwörtern, Benutzernamen und Konfigurationsparametern in XML-Dokumenten realisiert. Die Lösung ermöglicht eine laufzeitsichere Ver- und Entschlüsselung mittels AES-256, inklusive optionaler Validierungsmechanismen, und wurde nahtlos in bestehende .NET-Core-basierte Konfigurationsframeworks integriert.

Technologie-Stack:
Betriebssysteme: Windows 10 (WSL2), Linux
Sprachen / Frameworks: C# (.NET Core 8/9)
Testing Frameworks: NUnit
Tools & IDEs: Visual Studio

Eingesetzte Qualifikationen

ASP.NET, .NET-Entwickler, .Net Framework (Microsoft), Microsoft Azure, Software Architecture

Architekt / Entwickler
Kundenname anonymisiert, Nürnberg
7/2024 – 12/2024 (6 Monate)
Medienbranche
Tätigkeitszeitraum

7/2024 – 12/2024

Tätigkeitsbeschreibung

Projekt Entwicklung FFS – Service

Rolle:
Architekt / Entwickler

Leistungen / Aufgaben:
Entwickelt wurde ein Windows-IIS-basierter Service, der durch ConAktiv getriggert wird und eine automatisierte Projektstrukturierung ermöglicht. Die Lösung erstellt auf einem Windows-FileServer lokale Verzeichnisstrukturen für Entwicklungsprojekte, legt automatisch Microsoft Teams-Channels und SharePoint-Strukturen in Azure-Umgebungen an und generiert projektabhängige Infrastrukturkomponenten im Zusammenspiel mit dem bestehenden System.

Ergebnisse / Deliverables:
Ergebnis ist ein betriebsfähiger Windows-Service zur automatisierten Projektinitialisierung über lokale Netzwerkressourcen und Cloudsysteme. Die Lösung bietet eine nahtlose Anbindung an Microsoft Teams und SharePoint und fungiert als Prozessbrücke zwischen der Agentursoftware ConAktiv und den Entwicklungsteams.

Technologie-Stack:
Betriebssysteme: Windows 10, Windows Server
Sprachen / Frameworks: C# (.NET Core 8/9)
Testing Frameworks: NUnit
Kommunikation: GraphQL, REST
Tools & IDEs: Visual Studio, Microsoft Teams, SharePoint, ConAktiv

Eingesetzte Qualifikationen

Graphql, .NET-Entwickler, Microsoft SharePoint Server, Nunit

Fehleranalyse / Fehlerdiagnose (Troubleshooting)
MediFox Dan GmbH, Remote
4/2024 – 6/2025 (1 Jahr, 3 Monate)
Gesundheitswesen
Tätigkeitszeitraum

4/2024 – 6/2025

Tätigkeitsbeschreibung

Projekt Analyse von Memory Leaks und Performanceproblemen in „MD Ambulant“

Rolle:
Fehleranalyse / Fehlerdiagnose (Troubleshooting), Entwickler

Leistungen / Aufgaben:
Im Rahmen des Projekts wurden Speicherlecks und Performanceengpässe mit Hilfe von Memory-Profiling analysiert und durch die konsequente Einführung des IDisposable-Patterns behoben. Bestehende Komponenten wurden refaktoriert, um Stabilität und Wartbarkeit zu erhöhen. Darüber hinaus erfolgten Code-Reviews sowie Coaching des Teams zu SOLID-Prinzipien und Entwurfsmustern. Die Nutzung von async/await im WinForms- und WPF-Kontext wurde gezielt optimiert. Zusätzlich wurde ein performantes Image-Processing-Modul neu konzipiert und implementiert sowie begleitende Use Cases wie ein SplashScreen-Startup und die Migration von Features zwischen Versionen umgesetzt.

Ergebnisse / Deliverables:
Die Maßnahmen führten zu einer signifikanten Reduktion der Speicherlast durch konsequentes Ressourcenmanagement und verbesserten die Stabilität der Anwendung deutlich – insbesondere beim Start und während der Navigation. Zudem wurde die Codebasis modernisiert und hinsichtlich Wartbarkeit und langfristiger Erweiterbarkeit nachhaltig optimiert.

Technologie-Stack:
Betriebssysteme: Windows 10/11
Sprachen / Frameworks: C# (.NET-Framework 4.8, .NET Core 6, WinForms, WPF, DevExpress)
Tools & IDEs: Visual Studio, Rider, Memory Profiler

Eingesetzte Qualifikationen

.Net, .NET-Entwickler, .Net Framework (Microsoft), Fehleranalyse, Windows Presentation Foundation

Architekt, Entwickler
Allied Vision, Remote
1/2024 – 3/2024 (3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2024 – 3/2024

Tätigkeitsbeschreibung

Projekt: Definition und Entwicklung einer Schnittstellen-API für Kameraintegration (.NET-basiert)
Leistungen / Aufgaben:
• Analyse der technischen Anforderungen für die Kameraanbindung
• Untersuchung und Reverse Engineering der vorhandenen C-basierten Kameraschnittstelle (C-API)
• Architekturentwurf und Erstellung eines objektorientierten Klassenmodells für die .NET-Anbindung- Entwicklung von Prototypen zur systemübergreifenden Nutzung mittels P/Invoke
Ergebnisse / Deliverables:
• Systemunabhängige API-Grundlage für die Integration von Kameras in .NET-Anwendungen
• Validierter Funktionsumfang durch prototypische Umsetzung
• Dokumentiertes Klassenmodell als Basis für spätere Entwicklung von SDK-kompatiblen Clients

Eingesetzte Qualifikationen

.Net, .NET-Entwickler, .Net Framework (Microsoft), Software Architecture

Entwickler
Juris Verlag, Remote
12/2023 – 2/2024 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2023 – 2/2024

Tätigkeitsbeschreibung

Projekt: Werk-Konfiguration – Migration und REST-Service
Leistungen / Aufgaben:
• Analyse bestehender Excel-basierter Konfigurationsdaten
• Migration zu einer robusten, relationalen Datenbanklösung
• Konzeption und Entwicklung eines REST-Service zur Konfigurationsbereitstellung
Ergebnisse / Deliverables:
• Datenbankgestützte Konfigurationsverwaltung- Bereitstellung von Konfigurationen über Spring-Boot-basierten REST-Service
• Verbesserung der Wartbarkeit und Automatisierung von Konfigurationsprozessen

Eingesetzte Qualifikationen

Java-Entwickler

Architekt, Entwickler
BrixWare GmbH, Nürnberg
11/2023 – 2/2024 (4 Monate)
Medienbranche
Tätigkeitszeitraum

11/2023 – 2/2024

Tätigkeitsbeschreibung

Integration von Azure AI / OpenAI in den BrixWire Hub
Leistungen / Aufgaben:
• Analyse und Auswahl sinnvoller Use Cases für AI-basierte Erweiterungen
• Entwicklung von Client-Workflows für automatische Übersetzung, Story
• Fingerprinting und Metadaten-Generierung
• Integration von Azure AI / OpenAI durch modulare Prompt-Konzepte
Ergebnisse / Deliverables:
• Automatisierte KI-gestützte Workflows im Content-Prozess
• Erweiterung der redaktionellen Funktionen zur Textveredelung, Klassifizierung und Zusammenfassung
• Grundlage für weitere KI-basierte Funktionen im Hub

Eingesetzte Qualifikationen

ASP.NET, .Net, .NET-Entwickler, .Net Framework (Microsoft), Software Architecture, Workflows

Fehleranalyse / Fehlerdiagnose (Troubleshooting)
Haufe Group (Lexware), Remote
5/2023 – 7/2023 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2023 – 7/2023

Tätigkeitsbeschreibung

Projekt: Analyse Memory Leaks – Lexware
Leistungen / Aufgaben:
• Identifikation und Analyse von Speicherlecks innerhalb der Lexware-Anwendung
• Untersuchung von Speicherproblemen im Zusammenspiel mit COM-Komponenten, WinForms, WPF und P/Invoke
• Nutzung von Memory Profiler zur Laufzeitanalyse
• Erstellung technischer Empfehlungen zur Speicheroptimierung
Ergebnisse / Deliverables:
• Ermittlung konkreter Ursachen für Memory Leaks- Dokumentierte Verbesserungsvorschläge zur Stabilitätssteigerung
• Erhöhte Anwendungszuverlässigkeit durch gezielte Optimierungsmaßnahmen

Eingesetzte Qualifikationen

.NET-Entwickler, .Net Framework (Microsoft), C++, Fehleranalyse

Entwickler
BrixWare GmbH, Nürnberg
5/2023 – 5/2023 (1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

5/2023 – 5/2023

Tätigkeitsbeschreibung

Project: BrixWire Monitoring – Metriken & Prometheus-Integration
• Sichtbarkeit der Systemzustände in Echtzeit über Prometheus und Grafana • Frühzeitige Erkennung von Fehlerzuständen durch Metrik-Auswertung
• Grundlage für automatisierte Alarmierung und Performanceanalyse

Eingesetzte Qualifikationen

ASP.NET, .Net, .NET-Entwickler, .Net Framework (Microsoft), Server-Monitoring

Architekt, Entwickler
BrixWare GmbH, Nürnberg
3/2023 – 4/2023 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2023 – 4/2023

Tätigkeitsbeschreibung

• Analyse von Anwendungsfällen für die Integration von ChatGPT-Funktionalitäten
• Entwicklung von Client-Workflows für automatische Textübersetzung, Fingerprinting und Metadaten-Erzeugung
• Integration generativer AI in redaktionelle Prozesse
Deliverables
• Erweiterung der Plattform um KI-gestützte Textverarbeitung
• Verbesserung der redaktionellen Effizienz durch automatisierte Vorschläge und Metadaten-Erzeugung
• Implementierte Prompt-Schnittstellen zur direkten Nutzung von ChatGPT im Hub

Eingesetzte Qualifikationen

.Net, .NET-Entwickler, .Net Framework (Microsoft), ASP.NET, Software Architecture, Workflows

Entwickler
Amex GmbH, Remote
2/2023 – 12/2023 (11 Monate)
Logistikdienstleister
Tätigkeitszeitraum

2/2023 – 12/2023

Tätigkeitsbeschreibung

• Migration bestehender Microservices von Karaf 4.3.10 auf 4.4.4
• Analyse und Aktualisierung externer Abhängigkeiten und Konfigurationsartefakte
• Entwicklung neuer Features und Fehlerbehebungen
• Modernisierte und lauffähige Microservice-Architektur auf Karaf 4.4.x • Stabilisierung und Erweiterung der Kassenautomaten-Software • Konsolidierte Deploymentstruktur über Jetty und CXF

Eingesetzte Qualifikationen

Java-Entwickler

Architekt, Entwickler
BrixWare GmbH, Nürnberg
10/2022 – 1/2023 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2022 – 1/2023

Tätigkeitsbeschreibung

• Aufbau und Standardisierung von CI/CD-Prozessen in GitLab
• Automatisiertes Branch- und Merge-Management über eigene Tools
• Implementierung von Bereitstellungsstrategien: native Installer & Docker-Images- Automatisierung von Tests und Rolloutprozessen per Ansible
• Synchronisation von GitLab-Issues mit AzureDevOps
• Entwicklung des Orchestrierungswerkzeugs „bw-do“ mit Schnittstellen zu GitLab, AzureDevOps und lokalen Git-Repositories
• Vollständige CI/CD-Pipeline mit automatisierten Tests, Deployments und Benachrichtigungen
• Bereitstellung über Docker Hub und native Installer • Optimierter DevOps-Workflow mit transparenter Produktionskette

Eingesetzte Qualifikationen

ASP.NET, .Net, Ansible, DevOps (allg.), Software Architecture

Setup - Entwickler
Atlascopco, Remote
9/2022 – 10/2022 (2 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2022 – 10/2022

Tätigkeitsbeschreibung

• Bootstrapper
o Installation .NET Core Frameworks
o OpenSSL
o SQL Server Express und Management Tools
o MariaDb und Management Tools
• Setup
o Windows Feature Installation
IIS
MSMQ
o SmartAdjust Configurator
o SmaetAdjust Windows Service
o SmartAdjust WebServer
• Custom Actions
o Test für .NET Core/AspNetCore/Desktop Runtimes
o Erstellen der Datenbanken
o Erstellen der Queues
o Aktualisieren der Konfiguration

Eingesetzte Qualifikationen

Software Architecture, .Net, .NET-Entwickler, .Net Framework (Microsoft), IIS, Mysql, WIX (Windows Install XML)

Backendentwickler
Agilent Technologies, Remote
7/2021 – 10/2022 (1 Jahr, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2021 – 10/2022

Tätigkeitsbeschreibung

OpenLab Scheduler
- Migration von EF zu EF Core
- Orchestrator
- Datenbank Abstraktion Schicht
- REST Windows Service
- Authentication Custom JWT
- Entfernen von Komponenten, Refactoring

Eingesetzte Qualifikationen

Windows Presentation Foundation, .Net, .NET-Entwickler, .Net Framework (Microsoft), ASP.NET, Backend, Entity Framework

Projektleitung
Kundenname anonymisiert, Nürnberg
1/2021 – 3/2021 (3 Monate)
Medienbranche
Tätigkeitszeitraum

1/2021 – 3/2021

Tätigkeitsbeschreibung

Bundesbank - Truck
• Mediale Darstellung der Institution
• Realisierung der multimedialen Präsentation
◦ Video und Webinhalte

Eingesetzte Qualifikationen

.NET-Entwickler, .Net Framework (Microsoft), C#, HTML, JavaScript, Microsoft Visual Studio, Software Architecture, Windows 10, Windows Presentation Foundation

Architektur und Entwicklung
Kommunikationsagentur, Siemens, Nürnberg
10/2020 – 5/2021 (8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2020 – 5/2021

Tätigkeitsbeschreibung

VCS – Global Visitor Center Amberg
• Integration SIMATIC RTLS für Ortung der Besucher innerhalb der Gebäde und Verknüpfung mit multimedialen Infotainment Anwendungen
o Integration mit Locating Inteligence
o Integration mit Digital Visitor Management
o Integration LmPaper Services
• Verknüpfung der Ortung mit Infotainment Systemen
o Begrüßung der Besucher anhand Tracking und Ortungsinformationen
o Frage – Antwort Anwendungen mit Transponder
• Bereitstellung von REST API’s für CMS
• Player PlugIn zu Abspielen von Video- und Webinhalten
• Player PlugIn zum Provisionieren von Besucher
o Integration SIMATIC MV560 Kamera zum Scannen von Einladungen und Transponder (Pairing Station)

Eingesetzte Qualifikationen

.NET-Entwickler, .Net Framework (Microsoft), ASP.NET, Backend, C#, IIS, Software Architecture, Windows Presentation Foundation

Entwickler
Atlascopco Solutions, Nürnberg
5/2020 – 6/2020 (2 Monate)
Automotive
Tätigkeitszeitraum

5/2020 – 6/2020

Tätigkeitsbeschreibung

PinMaker
• Erweiterung des Password Generators
• User und Password Listen
• Validierung der Usernamen und Passwörter
• Einstellbare Password Regeln

Eingesetzte Qualifikationen

.Net, .NET-Entwickler, .Net Framework (Microsoft), C#, Microsoft Visual Studio, Windows 10

Backendentwicklung
Energiehandel, Nürnberg
3/2020 – 6/2020 (4 Monate)
Energiehandel
Tätigkeitszeitraum

3/2020 – 6/2020

Tätigkeitsbeschreibung

Backendentwicklung
• Entwicklung von Web – Services
• Schnittstellen zu regelleistung.net - (REST Client)
o Abgabe der Gebote
o Löschen der Gebote
o Holen der Auktionsergebnisse
o Speichern der Ergebnisse in der Datenbank
• REST Client zu internen Microservices für Einbindung zu WPF/WinForms APP (EDM)
• Testunits mit xUnit
• Validierung XML Dokumente (XSD)
• Docker

Eingesetzte Qualifikationen

.NET-Entwickler, .Net Framework (Microsoft), .Net, Backend, C#, Docker, Microsoft Visual Studio, Windows 10

Entwickler, Designer
Mesys, Nürnberg
10/2019 – 1/2021 (1 Jahr, 4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2019 – 1/2021

Tätigkeitsbeschreibung

LabScan – Anwendung zu Erfassung und Analyse und Visualisierung von Messwerten
• Design und Umsetzung der UI nach Material Design (ClickModel)
• Multitarget Umsetzung (.NET 4.8 und .NET Core 3.1)
• SciChart Integration
• MVVM
• Microsoft Dependency Injection

Eingesetzte Qualifikationen

Software Architecture, .Net, .NET-Entwickler, .Net Framework (Microsoft), Microsoft Visual Studio, Windows Presentation Foundation

Architekt, Entwickler
BrixWare, Nürnberg
7/2019 – 9/2020 (1 Jahr, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2019 – 9/2020

Tätigkeitsbeschreibung

Migration der Anwendung "BrixWire Hub" von ASP.NET zu ASP.NET Core
• Transformation von .NET 4.7 zu Multitarget (.NET Standard, .NET Core 3.1)
• Migration aller Komponenten zu .NET Standard 2.0
• Integration Dependncy Injection in der alten Anwendung um gemeinsame Kodebasis für .NET Framework und .NET Core zu erreichen
• Migration der Datenschnittstellen
o EF zu EF Core
o SQL Server/PostgreSQL
• Komponenten Migration
• Migration der Controller zu API Controller
• Re-Implementierung des BrixWare Identity Multimandanten Manager
• Implementierung UI mit VUE
o VUE innerhalb eines MVC Views

Eingesetzte Qualifikationen

Software Architecture, .Net, .NET-Entwickler, .Net Framework (Microsoft), ASP.NET, Docker, Microsoft SQL-Server (MS SQL), Microsoft Visual Studio, Postgresql

Entwickler
A&F/BrixWare, Nürnberg
7/2019 – 8/2019 (2 Monate)
Medienbranche
Tätigkeitszeitraum

7/2019 – 8/2019

Tätigkeitsbeschreibung

Integration OKTA/SAML2/2FA in BrixWire

Visual Studio ASP.NET MVC, OKTA, SMAL2 Suite

Eingesetzte Qualifikationen

.Net, Entity Framework, .NET-Entwickler, .Net Framework (Microsoft), ASP.NET, IIS, Microsoft Visual Studio

Architekt, Entwickler
Kundenname anonymisiert, Nürnberg
12/2018 – 2/2019 (3 Monate)
Medienbranche
Tätigkeitszeitraum

12/2018 – 2/2019

Tätigkeitsbeschreibung

ExD – Expedition – Digitale Technologien - Truck
• Komplette Software Ausstattung
• Erweiterung bestehenden Systemkomponente
o Plug-In für Steuerungszentrum zum Verwalten von Mobilen Arbeitsstationen (Windows Tabletts)
o Plug-In für Guide Server für BL - Erweiterungen
o Player Plug-Ins
 Steuerung für den Coach Tablett
 Plug-In für Lehrer Tablett
 Plug-In für Schüler Tablett
 Für haptische Exponate
, /, , , SQL Server

Eingesetzte Qualifikationen

.NET-Entwickler, ASP.NET, C#, C++, Docker, Jscript, Microsoft SQL-Server (MS SQL), Microsoft Visual Studio, Qt (Software), Software Architecture, Windows Presentation Foundation

Architektur und Entwicklung
Kundenname anonymisiert, Remote
4/2018 – 7/2019 (1 Jahr, 4 Monate)
Medienbranche
Tätigkeitszeitraum

4/2018 – 7/2019

Tätigkeitsbeschreibung

Eigenentwicklung einer verteilten Sever/Client Landschaft bestehend aus folgenden Komponenten:
Das System besteht aus über 90 unterschiedlichen Standard PCs, Embedded und Steuerungsgeräten
Kontrollzentrum (Ausstellungsteuerung)
Guide – Server für Speicherung der Verkehrsdaten
Universal Player mit Plug-In Schnittstelle für Windows
Universal Player mit Plug-In Schnittstelle für Raspberry PI
Über 20 Unterschiedliche Plug-Ins, unter anderem Standard Integrationen:
o Chromium WPF Integration
o FFMPEG WPF Integration
o Unterschiedliche Anwendungen/Spiele für die Ausstellung
o Monitoring für die Ausstellung
o Audio Player für Raspberry PI
MQTT Integration für Steuerung und Kommunikation zwischen den Systemkomponenten

Steuerung für WebIO Komponenten

Eingesetzte Qualifikationen

Windows Presentation Foundation, .Net, .NET-Entwickler, .Net Framework (Microsoft), ASP.NET, C++, Docker, Microsoft SQL-Server (MS SQL), Software Architecture

Architekt, Entwickler
Kundenname anonymisiert, Nürnberg
4/2018 – 6/2019 (1 Jahr, 3 Monate)
Medienbranche
Tätigkeitszeitraum

4/2018 – 6/2019

Tätigkeitsbeschreibung

KSB – Ausstellungsbetriebssystem
• Eigenentwicklung einer verteilten Sever/Client Landschaft bestehend aus folgenden Komponenten:
• Das System besteht aus über 90 unterschiedlichen Standard PCs, Embedded und Steuerungsgeräten
• Kontrollzentrum (Ausstellungsteuerung)
• Guide – Server für Speicherung der Verkehrsdaten
• Universal Player mit Plug-In Schnittstelle für Windows
• Universal Player mit Plug-In Schnittstelle für Raspberry PI
• Über 20 Unterschiedliche Plug-Ins, unter anderem Standard Integrationen:
o Chromium WPF Integration
o FFMPEG WPF Integration
o Unterschiedliche Anwendungen/Spiele für die Ausstellung
o Monitoring für die Ausstellung
o Audio Player für Raspberry PI
• MQTT Integration für Steuerung und Kommunikation zwischen den Systemkomponenten
• Steuerung für WebIO Komponenten

Eingesetzte Qualifikationen

.Net, ASP.NET, C++, Docker, Microsoft SQL-Server (MS SQL), Microsoft Visual Studio, Software Architecture, Windows Presentation Foundation

Architekt, Entwickler
Verlag in Dänemark, Nürnberg
2/2018 – 3/2018 (2 Monate)
Medienbranche
Tätigkeitszeitraum

2/2018 – 3/2018

Tätigkeitsbeschreibung

Elvis 4 zu Elvis 6 Migration
• Entwicklung und Design .NET WebService Client für Elvis 4/5/6
• Tool zu Übertragung der Assets zwischen unterschiedlichen Versionen von Elvis Installationen

Eingesetzte Qualifikationen

Software Architecture, .Net, .NET-Entwickler, .Net Framework (Microsoft), ASP.NET

Architekt, Entwickler
Verlag in der Schweiz, Nürnberg
1/2018 – 3/2018 (3 Monate)
Medienbranche
Tätigkeitszeitraum

1/2018 – 3/2018

Tätigkeitsbeschreibung

ADFS/SAML2 – BrixWire Integration
• Integration der Anwendung in bestehende Cloud Umgebung
MS Visual Studio .Net, ASP.NET, SMAL2 Suite

Eingesetzte Qualifikationen

Software Architecture, .Net, .NET-Entwickler, .Net Framework (Microsoft), ASP.NET, Microsoft Visual Studio, Postgresql

Architekt, Entwickler
Atlascopco Solutions, Nürnberg
11/2017 – 2/2018 (4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2017 – 2/2018

Tätigkeitsbeschreibung

SCA - Dashboard 2.0
• Neue Entwicklung
• Anbindung von SYS600 Devices
• Integration RDP
• Integration Network Scanner
SCA - Dashboard 2.0
• Neue Entwicklung
• Anbindung von SYS600 Devices
• Integration RDP
• Integration Network Scanner
SCA - Dashboard 2.0
• Neue Entwicklung
• Anbindung von SYS600 Devices
• Integration RDP
• Integration Network Scanner
SCA - Dashboard 2.0
• Neue Entwicklung
• Anbindung von SYS600 Devices
• Integration RDP
• Integration Network Scanner
MS Visual Studio .Net, WiX Setup Tool, WinForms, MVVM, NUnit

Eingesetzte Qualifikationen

Software Architecture, .Net, .NET-Entwickler, .Net Framework (Microsoft), Microsoft Visual Studio, Nunit

Entwickler
Konrad Kleiner GmbH, Nürnberg
11/2017 – 1/2018 (3 Monate)
Handel
Tätigkeitszeitraum

11/2017 – 1/2018

Tätigkeitsbeschreibung

Kleiner eShop – Neues Dashboard
• Modernisierung der Anwendung
• Dashboard
• Neue Sicht auf Kampanien, Angebote, Prämien und etc.
• Zuletzt angesehene Artikel
Visual Studio for Mac (Xamarin), REST, NUnit

Eingesetzte Qualifikationen

.Net, .NET-Entwickler, Nunit, Representational State Transfer (REST), Xamarin.Android, Xamarin.iOS, Xamarin Studio

Architekt, Entwickler
Atlascopco Solutions, Nürnberg
6/2017 – 8/2017 (3 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

6/2017 – 8/2017

Tätigkeitsbeschreibung

SCA - Tools
• Aktualisierung der Software
• Integration von weiteren Komponenten
• Ausbau der Command Line Interface
• Update der Bootstrap Setup
• Integration von neuen Tools im Setup
MS Visual Studio .Net, WiX Setup Tool, WinForms, MVC, NUnit

Eingesetzte Qualifikationen

Software Architecture, .Net, .NET-Entwickler, .Net Framework (Microsoft), Microsoft Visual Studio, Nunit, WIX (Windows Install XML)

Architektur und Entwicklung
Atlascopco, Nürnberg
4/2017 – 7/2017 (4 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

4/2017 – 7/2017

Tätigkeitsbeschreibung

SCA – FtpBackup – Produktentwicklung
• Parallele Sicherung mehreren SYS6000 Systeme (im 100-er Bereich)
• Zuverlässiger TimeScheduler (Multithreading)
• Device Discovery über Netzwek
• Datenablage in SQL Datenbank
• WinForms mit MVC
• Die Anwendung muss Produktqualität für weltweite Vermarktung aufweisen
Visual Studio, WinForms, SQLite, RSET, NUnit

Eingesetzte Qualifikationen

Software Architecture, .Net, .NET-Entwickler, .Net Framework (Microsoft), Embedded Systems, File Transfer Protocol (FTP)

Projektleitung und Entwicklung
Kundenname anonymisiert, Nürnberg
1/2017 – 3/2017 (3 Monate)
Medienbranche
Tätigkeitszeitraum

1/2017 – 3/2017

Tätigkeitsbeschreibung

InnoTruck - Multimedia Steuerung
• Player zum Abspielen von Video und Multimedia -ASP.NET Anwendungen
• 3 ASP.NET Anwendungen
• Netzwerksteuerung (Namenservice und Remotekonfiguration)
• RFID Integration
Visual Studio, WPF, WCF, ASP-NET, NUnit

Eingesetzte Qualifikationen

.NET-Entwickler, .Net Framework (Microsoft), ASP.NET, Microsoft Visual Studio, Nunit, Software Architecture, Windows Presentation Foundation

Entwickler
Atlascopco, Remote
9/2016 – 2/2017 (6 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

9/2016 – 2/2017

Tätigkeitsbeschreibung

SignalTrace
Datenvisualisierung für SYS6000 – Steuerung. Darstellung der System Parameter als Kurvendiagrame.

Eingesetzte Qualifikationen

.Net, .NET-Entwickler, .Net Framework (Microsoft), Microsoft Visual Studio

Entwickler
Atlascopco, Remote
7/2016 – 9/2016 (3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

7/2016 – 9/2016

Tätigkeitsbeschreibung

PDE/ADS für PLC3
Die Entwicklung einer kompletten Kommunikations- schnittstelle zu PLC3. Das beinhaltet eigenständige Protokollbasis PDE (Project Data Exchange).
Basierend auf der PDE Implementierung, die Entwicklung einer 100% kompatiblen Schnittstelle zu Beckhoff ADS, so dass Projekte im Zusammenhang mit bereits existierenden Komponenten mit PLC3 verwendet werden können.

Eingesetzte Qualifikationen

.Net, .NET-Entwickler, .Net Framework (Microsoft), Microsoft Visual Studio, Nunit

Architektur und Entwicklung
Medien und Verlage, Nürnberg
5/2016 – 7/2017 (1 Jahr, 3 Monate)
Medienbranche
Tätigkeitszeitraum

5/2016 – 7/2017

Tätigkeitsbeschreibung

Design und Implementierung einer web basierten Agenturlösung (On Premise und SAAS) für das Verlagsumfeld. Medienneutraler Content wird von diversen Input Kanälen in ein darstellungsneutrales Format umgewandelt und via Plugins auf diverse Output Kanäle verteilt.

Eingesetzte Qualifikationen

ASP.NET, .Net, .NET-Entwickler, .Net Framework (Microsoft), C#, Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), Software Architecture

Entwickler
Handel, Remote
5/2016 – 12/2016 (8 Monate)
Handel
Tätigkeitszeitraum

5/2016 – 12/2016

Tätigkeitsbeschreibung

Weiterentwicklung der Kleiner eShop
• Entwicklung von neuer BL für Bestellungsvorgänge
• Entwicklung von neuen UI Logik
• Anpassungen für AppStore Übergabe
• Die APP ist seit Mitte November in AppStore Verfügbar unter dem Namen „Kleiner eShop“

Eingesetzte Qualifikationen

.NET-Entwickler, .Net, Xamarin.Android, Xamarin.iOS, Nunit, Representational State Transfer (REST), Xamarin Studio

Entwickler
Automotive/Automatisierung, Nürnberg
4/2016 – 6/2016 (3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

4/2016 – 6/2016

Tätigkeitsbeschreibung

Diverse Projekte:
• FTP Backup/Restore für SYS6000 Embedded Steuerung
• Konzept für Entwicklung eines äquivalenten Protokolls zu ADS (Beckhoff) für neu Generation von Produkten basierend auf PLC3

Eingesetzte Qualifikationen

.NET-Entwickler, .Net, .Net Framework (Microsoft), Microsoft Visual Studio, Nunit

Architekt, Entwickler
Kundenname anonymisiert, Nürnberg
3/2016 – 4/2016 (2 Monate)
Medienbranche
Tätigkeitszeitraum

3/2016 – 4/2016

Tätigkeitsbeschreibung

HMI2016 - Steuerung für Messestand (ABB)
• Steuerung Lichtshow (20000 LED) über DMX (ArcNet) Protokoll
• Remotesteuerung 10 Tablets (Player für PPT und Video)
• Multimedia Steuerungsserver
• Robot -Ansteuerung

Die Aufgabe war komplexe Choreographien mit Licht, Animation und Video, sowie Roboterbewegungen zu synchronisieren. Wobei alle Aktionen vom Besucher ausgelöst und gesteuert werden können.

Eingesetzte Qualifikationen

.Net, .NET-Entwickler, .Net Framework (Microsoft), Microsoft Visual Studio, Nunit, Software Architecture, Windows Presentation Foundation

Berater und Entwickler
Landwirtschaft, Remote
12/2015 – 2/2016 (3 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

12/2015 – 2/2016

Tätigkeitsbeschreibung

Performance, Speicheranalyse und Lösung für sicherheitskritische Anwendung im Beriech der Automatisierung in der Landwirtschaft.
Konkret geht es um die Enddeckung einer zufälligen Manipulation der Daten im Speicher eines Steuergerätes.

• Performance Analyse der Anwendung
• Algorithmischer Ersatz für redundante Datenhaltung und die Herstellung der Sicherheit nach ISO-25119
• Konzept und Umsetzung der Verbesserungen
• Tests

Eingesetzte Qualifikationen

Fehleranalyse, Nunit, Performance-Analytiker, Sicherheitskonzept, Xamarin.iOS

Entwickler
Handel, Nürnberg
11/2015 – 4/2016 (6 Monate)
Handel
Tätigkeitszeitraum

11/2015 – 4/2016

Tätigkeitsbeschreibung

Fertigstellung und Behebung von Problemen in einer iOS Shop Anwendungen.

Abstürze auf Grund nicht ausimplementierten Views und Datenbankschicht. Verbesserung der Stabilität der Anwendung

Eingesetzte Qualifikationen

Nunit, Xamarin Studio, Representational State Transfer (REST)

Architekt, Entwickler
SCA Solutions (Automotive), Remote
7/2015 – 8/2015 (2 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2015 – 8/2015

Tätigkeitsbeschreibung

SCA - Tools Rahmenanwendung für .Net Anwendungen, die in Form von Plug-Ins vorliegen.

Link3000 – Port von VB6 zu .Net. Anwendung zu Konfiguration und Aktualisierung der Firmware für Klebestoff-Systeme.
Umstellung der Anwendung in Richtung des MVC Ansatzes realisiert mit WinForms.
MS Visual Studio .Net, Mono, WiX Setup Tool, WinForms, NUnit

Eingesetzte Qualifikationen

Software Architecture, .Net, .NET-Entwickler, .Net Framework (Microsoft), Microsoft Visual Studio, Nunit

Berater
Softwarehaus, Nürnberg
3/2015 – 6/2015 (4 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

3/2015 – 6/2015

Tätigkeitsbeschreibung

Git und GitLab Einführung
• Planung der Migration von zentralen zu dezentralen Verwaltungssystem (Subversion -> Git)
• Integration mit LDAP
• Integration von Ticketsystem
• Einführung und Schulung der Mitarbeiter
• Integration mit bestehender Softwarelandschaft
o Visual Studio Integration
o Fremdtools (TortoiseGIT, SourceTree)
• Lösung der laufenden Probleme

Software: GIT + GITLAB, TortoiseGIT, SourceTree,

Eingesetzte Qualifikationen

Git

Architekt, Entwickler
Kundenname anonymisiert, Nürnberg
10/2014 – 1/2015 (4 Monate)
Medienbranche
Tätigkeitszeitraum

10/2014 – 1/2015

Tätigkeitsbeschreibung

TouchTable

Infotainment Software für Präsentation der Geschichte der Industrie. Die Software ist in einem Thementruck installiert.
Die Software/Hardware besteht aus mehreren Komponenten:
- Animation Software auf Basis von WPF
- Mobile Terminals auf Basis von Android als Ausgabegerät

Eingesetzte Qualifikationen

.Net, .NET-Entwickler, .Net Framework (Microsoft), AOS/VS, Software Architecture, Windows Presentation Foundation, Xamarin.Android, Xamarin Studio

Coach
Datev, Nürnberg
7/2014 – 7/2014 (1 Monat)
Öffentliche Verwaltung
Tätigkeitszeitraum

7/2014 – 7/2014

Tätigkeitsbeschreibung

Cross Plattform Entwicklung mit Xamarin Studio

Vorträge über die Möglichkeiten der Softwareentwicklung mit Xamarin und Mono unter Windows.
- Darstellung der möglichen Migrationspfade für bestehende Middleware Komponenten auf Mobileplattformen
- Wiederverwendbarkeit der Code und Komponenten zwischen verschiedenen Plattformen

Eingesetzte Qualifikationen

.Net, .NET-Entwickler, Xamarin Studio

Architekt, Entwickler
Bizerba, Remote
6/2014 – 7/2014 (2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2014 – 7/2014

Tätigkeitsbeschreibung

Remote Welmec Display

Prototypentwicklung: Darstellung der Ergebnisse einer Wiegung auf mobilen Geräten (Androd/iOS).
Kommunikation zwischen Waage und einem mobilen Gerät.

Eingesetzte Qualifikationen

.NET-Entwickler, .Net, Android, iOS, Microsoft Windows (allg.), OSX, Software Architecture, Xamarin Studio

Architekt, Entwickler
Datev (Steuerberatung), Remote
4/2013 – 2/2014 (11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2013 – 2/2014

Tätigkeitsbeschreibung

Legacy Code Entwicklung.

Entwicklung eines Aufsatzes für alte MFC Stände (Code Basis 1999) zwecks Modernisierung der Oberflächenkomponenten ohne die Notwendigkeit die gesamte Software auf die modernere Versionen der MFC anpassen zu müssen.

Eingesetzte Qualifikationen

Software Architecture, C++, Microsoft Foundation Classes (MFC), Microsoft Visual Studio, Windows 7

Architekt, Entwickler
Choice AG, Nürnberg
1/2013 – 2/2013 (2 Monate)
Handel
Tätigkeitszeitraum

1/2013 – 2/2013

Tätigkeitsbeschreibung

Integration Tesseract und ZBar für MChoice

Integration der nativen Bibliotheken für Einsatz mit Xamarin Mono unter iOS und Android, OSX und Windows

Eingesetzte Qualifikationen

.Net, .NET-Entwickler, Android, C++, Eclipse, iOS, Java (allg.), Microsoft Visual Studio, OSX, Software Architecture, Windows 7, Xamarin Studio

Architekt, Entwickler
Schwanstabilo, Remote
6/2012 – 12/2012 (7 Monate)
Chemieindustrie
Tätigkeitszeitraum

6/2012 – 12/2012

Tätigkeitsbeschreibung

Digital Highlighting

• Plattform unabhängige Datenbankschnittstellen (Mono/.Net) Implementierung für Android und iOS auf der Basis von Sqlite
• Aufbereitung und Integration der Tesseract OCR Engine für den Einsatz unter Android (Native/Java/Mono Bridge) und iOS (C++/Objective-C/Mono Bridge)
• Untersuchungen der Leistungsfähigkeit der OCR Software in unterschiedlichen Anwendungssituationen
• Implementierung eines Prototypen

Eingesetzte Qualifikationen

.NET-Entwickler, Software Architecture, .Net, Android, C++, Eclipse, iOS, Java (allg.), Microsoft Visual Studio, OSX, Windows 7

Architekt, Entwickler
Areva, Remote
12/2010 – 12/2011 (1 Jahr, 1 Monat)
Chemieindustrie
Tätigkeitszeitraum

12/2010 – 12/2011

Tätigkeitsbeschreibung

Deconta
Entwicklung einer Plattform zu Analyse und Berechnung der Prozessdaten aus einem Dekontaminationsprozess
Konzeption und Umsetzung einer Skriptsprache zu Durchführung von chemischen Onlineberechnungen
Konzeption und Umsetzung einer Online – Berechnungseinheit (Lexer, Parser)
Konzeption und Umsetzung eines Servers zu Koordination der Clientabfragen und Berechnungen

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), .NET-Entwickler, Software Architecture, .Net Framework (Microsoft), .Net, Microsoft Visual Studio, Windows 7, Windows Presentation Foundation

Entwickler
Datev (Softwarehersteller, betriebswirtschaftliche, Nürnberg
5/2009 – 6/2009 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2009 – 6/2009

Tätigkeitsbeschreibung

SparkLine
Implementierung einer Miniauswertung als Windows Forms Control und Infragistics Grid Control und Integration in
bestehende Anwendung (Kanzleirechnungswesen).

Eingesetzte Qualifikationen

.NET-Entwickler, .Net, .Net Framework (Microsoft), Microsoft Visual Studio, Windows XP

Fehler- und Performance Analyse
Datev (Softwarehersteller, betriebswirtschaftliche, Nürnberg
11/2008 – 3/2009 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2008 – 3/2009

Tätigkeitsbeschreibung

Performanceanalysen im Umfeld Kanzleirechnungswesen
- Analyse der Übergänge zwischen mananged/unmanaged
Komponenten
- Analyse des Speicherverbrauchs
- Architekturanalyse
- Herausarbeitung der Verbesserungsvorschläge

Eingesetzte Qualifikationen

.Net, .Net Framework (Microsoft), C++, Fehleranalyse, Microsoft Visual Studio, Performance-Analytiker, Windows XP

Architekt, Entwickler
Siemens A & D, Nürnberg
8/2004 – 9/2015 (11 Jahre, 2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2004 – 9/2015

Tätigkeitsbeschreibung

PE (Plattform Engineering) – NOSQL Datenbank -FileStorage Server
Analyse, Konzeption und Entwicklung eines objektorientierten Datenbankservers für die Persistenzschicht der Siemens Automatisierungsplattform.
.NET Plattform Analysen im Bezug auf Eignung für die Entwicklung des Datenbankservers
• Untersuchung der IO (Streams)
• Untersuchung der NamedPipes und TCP
• Collections, Arrays und Hashtables
• Performance - Analyse der .NET Komponenten

Konzeption und Entwicklung der Kommunikation
• Datenübertragung über NamedPipes
• Datenübertragung über TCP
• Anwendungsprotokoll und Kommandoebene

Konzeption und Entwicklung des Datenproviders
• Kommunikationsmanager
• DataStore Client
• Cachingmechanismen

Konzeption und Entwicklung des Servers
• Serversteuerung (Standalone und Service)
• Abstürzsicheres Datenformat für die
Datenbankdateien
• Multichannel IO
• Objektkomprimierung
• Threading und Scheduling
• Session- und Clientmanagement
• Storage - Manager
• Serialisierung
• Objekt - Refactory
• Online Performance - Index
• Tracesystem
• Nicht Suchen - Finden der Objekte
• Hashtables und Arrays
• Datenreorganisation
• Recovery - Strategien (Totalsystemausfall, Netzwerkausfall)
• Behandlung von mobilen Datenträger (Externe Festplatten und USB Stick)

Konzeption und Entwicklung der Analysewerkzeugen
• Monitor für online Performance - Index
• Tool für offline Analyse der Trace - Dateien
• Tool für offline Analysen der Datenbank - Dateien

Arbeitsmethoden:
Grundsätzlich zu der Konzeption der einzelnen Komponenten gehören, die Entwicklung von statistischen Rechenmodellen und ausführliche Analysen der Performance. Damit ist es möglich abzuschätzen, ob die Komponente die Anforderungen des Marketings erfühlen kann. Gleichzeitig anhand der herausgearbeiteten Testprogramme lässt sich der Aufwand für die Implementierung der Komponente mit sehr großer Genauigkeit berechnen.
.NET, NUnit, AppSight, MemoryProfiler, SpeedTrace, ClearCase, TFS, GIT

Eingesetzte Qualifikationen

Windows Presentation Foundation, .Net, .NET-Entwickler, .Net Framework (Microsoft), Microsoft Visual Studio, Nunit

Architekt, Entwickler
Siemens AG, PG (Energieerzeugung und Anlagenbau ), Remote
5/2004 – 9/2004 (5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2004 – 9/2004

Tätigkeitsbeschreibung

Personaleinsatzplanung (PEP)
Die Software wird für die strategische und operative Personaleinsatzplanung bei Siemens eingesetzt und wird seit 10 Jahren kontinuierlich von mir weiterentwickelt.
Die Grundideen der Anwendung:
Einfache Erfassung der Mitarbeiterstammdaten
Projekterfassung nach vorgegebenen Geschäftslogik
Projektangebote
Projekte in Abwicklung
Erstellung der Projektvorlagen
Statistische Auswertungen an gesamten Datenpool
Listen
Balken
Kurven
Automatische Protokollierung der Stammdatenänderungen zum späteren Analyse
Das Programm muss auch von nicht Spezialisten bedient werden können
Die Einarbeitungszeit in die Anwendung muss extrem kurz sein
Ziele des Auftraggebers:
Budgetplanung
Personalbedarfsplanung
Ermittlung der Auslastung der Mitarbeiter
Die Anwendung wird aktuell in der Version 4.1.2 produktiv eingesetzt und ständig weiterentwickelt.

Eingesetzte Qualifikationen

Lead Developer, Microsoft Access, Microsoft SQL-Server (MS SQL), MS Office (Anwenderkenntnisse), Mysql, Software Architecture, Visual Basic, Windows 2000, Windows XP

Entwickler
Datev (Softwarehersteller, betriebswirtschaftlich, Nürnberg
2/2004 – 4/2004 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2004 – 4/2004

Tätigkeitsbeschreibung

Assistent für Steuerkontoregistrierung und Abfrage
In Rahmen des Projektes wurde ein Assistent realisiert, welcher für den Einsatz in Steuerberaterkanzleien vorgesehen ist. Die Aufgabe bestand darin unterschiedliche Technologien miteinander zu kombinieren und eine ansprechende und leicht verständliche Oberfläche zu entwickeln.
Folgende Technologien kamen zum Einsatz
.NET Framework
Web Services
SmartCards
.NET Interop

Eingesetzte Qualifikationen

.Net, .NET-Entwickler, .Net Framework (Microsoft), C#, C++, Microsoft Visual Studio, Microsoft Windows (allg.)

Konzept und Entwicklung
Autowork GmbH (Unternehmensberatung), Nürnberg
8/2003 – 8/2003 (1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2003 – 8/2003

Tätigkeitsbeschreibung

Microsoft Office Add Ins
Entwicklung von Office Add-Ins zum automatischen Konvertieren von Word Dokumenten in PDF Format, die als Mailanhänge angehängt werden.

Eingesetzte Qualifikationen

Windows 2000, Windows XP, Visual Basic, MS Office (Anwenderkenntnisse)

Konzept und Entwicklung
Datev(Softwarehersteller, betriebswirtschaftliche, Nürnberg
1/2003 – 12/2003 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

1/2003 – 12/2003

Tätigkeitsbeschreibung

Design und Entwicklung von internationalisierten Eingabefeldern
Entwicklung von .NET Komponenten für den Einsatz in MFC Anwendungen (.NET Interop)
Entwicklung von Formatkomponenten für die speziellen Formate im kaufmännischen Bereich
Entwicklung von MFC Eingabefelder
Entwicklung von OLE Eingabefelder
Entwicklung von .NET Eingabefelder für Microsoft .NET Framework und Infragistics

Eingesetzte Qualifikationen

.Net, .NET-Entwickler, .Net Framework (Microsoft), C#, C++, Microsoft Foundation Classes (MFC), Microsoft Visual Studio, Windows 2000, Windows XP

konzeption der Migration, Entwiclung
Datev (Softwarehersteller, betriebswirtschaftlich, Nürnberg
1/2002 – 12/2002 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

1/2002 – 12/2002

Tätigkeitsbeschreibung

Entwicklung und Wartung von Basisbibliotheken und Migration der Basiskomponenten von MFC 4.2 auf MFC 7.X
Der Gegenstand der Entwicklung war die Migration von über 30 MFC und COM Steuerelementen auf die neue MFC 7.X Bibliothek.

Eingesetzte Qualifikationen

.Net, C++, Microsoft Foundation Classes (MFC), Microsoft Visual Studio, Windows 2000

Konzeption und Implementierung
Datev (Softwarehersteller, betriebswirtschaftliche, Nürnberg
6/2001 – 7/2001 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2001 – 7/2001

Tätigkeitsbeschreibung

Erstellung von Tools zu Internationalisierung von Javascripten
Automatisches Deployment von internationalen Texten aus Exceldateien in bestehende HTML Dokumente, und Java Ressourcebundles
Erstellung von Servlets zum dynamischen Austausch von Sprach - Ressourcen auf dem Server in Abhängigkeit von der Sprache des Benutzers

Eingesetzte Qualifikationen

Apache Tomcat, Eclipse, Embedded Linux, J2EE, Java-Entwickler, Solaris, Windows 2000

Entwickler
Datev (Softwarehersteller, betriebswirtschaftliche, Nürnberg
1/2001 – 12/2001 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

1/2001 – 12/2001

Tätigkeitsbeschreibung

Entwicklung und Wartung von Basisbibliotheken
Der Projektumfang war die Wartung und Weiterentwicklung von bestehenden Basiskomponenten für die Microsoft Windows Plattform.
Wartung und Pflege von MFC Komponenten
Wartung und Pflege von OLE Komponenten
Test der Komponenten

Eingesetzte Qualifikationen

C++, Microsoft Foundation Classes (MFC), Microsoft Visual Studio

Über mich

Als Senior .NET-Architekt, Product Owner und Plattformverantwortlicher modernisiere und skaliere ich seit über 20 Jahren komplexe Unternehmensanwendungen – von gewachsenen Monolithen bis hin zu modularen, containerisierten Plattformen. Ich verbinde tiefes technisches Verständnis mit architektonischer Weitsicht, strukturiertem Produktdenken und einer analytischen Arbeitsweise, die auf langfristige Wartbarkeit und hohe Softwarequalität ausgerichtet ist.

Meine Schwerpunkte liegen in Clean Architecture, Domain-Driven Design (DDD), Test-Driven Development (TDD) sowie der Einführung moderner Entwicklungs-, Produkt- und Betriebsprozesse. In meiner Rolle als Product Owner übernehme ich die fachliche und technische Verantwortung für komplexe Plattformen: Backlog-Management, Release-Planung, Priorisierung, Abstimmung mit Stakeholdern und Steuerung interdisziplinärer Teams gehören zu meinem täglichen Aufgabenfeld.

Ich begleite Modernisierungsprojekte ganzheitlich – von der Analyse über Architektur und Entwicklung bis hin zu CI/CD-Automation, Integration und stabilem Betrieb. Zudem setze ich zunehmend KI-gestützte Methoden ein, z. B. für Architekturspezifikationen, Codeanalyse, Dokumentation und die Generierung technischer Komponenten. Dieses Know-how kombiniere ich mit tiefem Domain-Wissen, um anspruchsvolle fachliche Anforderungen in performante, skalierbare und nachhaltig wartbare Lösungen zu überführen.

Ich vereine strategisches Architektur- und Produktdenken mit Hands-on-Engineering – von der Systemkonzeption über Refactoring und Integration bis hin zum produktiven Rollout komplexer Plattformen.

Weitere Kenntnisse

Architektur, Produkt & Design

• Product Ownership: Backlog-Management, Roadmaps, Priorisierung, Stakeholder-Management
• Clean Architecture, Domain-Driven Design (DDD), SOLID, Separation of Concerns
• Technische Leitung, Architekturentscheidungen, Code-Reviews, Mentoring
• Planung & Steuerung komplexer Plattform-Modernisierungen
• API-Design & Schnittstellenstandardisierung (REST, gRPC)

Entwicklung & Integration

• .NET 8/9, ASP.NET Core, Razor, Blazor, WPF, WinForms, MAUI
• Cross-Platform-Entwicklung (Windows, Linux)
• Integration über REST, gRPC, SignalR, MQTT, OPC-UA
• EF Core, Dapper, Repository-/Unit-of-Work-Pattern
• Fokus auf Stabilität, Testbarkeit & Performance

Performance & Zuverlässigkeit

• Memory-/CPU-Profiling, Leak-Analyse, Async/Await-Optimierung
• Caching, Parallelisierung, Datenfluss-Optimierung
• Resilienz- & Fehlertoleranzkonzepte
• Monitoring: Prometheus, Grafana, OpenTelemetry

DevOps & Automatisierung

• CI/CD-Pipelines (GitLab CI, Azure DevOps)
• Containerisierung: Docker, Buildx, Compose
• Automatisierte Deployments & Self-Contained Builds
• Automatisierung mit Ansible & PowerShell
• Versionierung, Rollback-Strategien, Artefaktmanagement

Cloud & Infrastruktur (On-Prem / Private Hosting)

• Betrieb von .NET-Anwendungen in Private- und Managed-Hosting-Umgebungen
• Windows/Linux-Server, Virtualisierung, Zertifikate, Netzwerke
• Containerbasierte Deployments & automatisierte Provisionierung
• TLS-, Logging- & Monitoring-Konzepte

Künstliche Intelligenz & Automatisierung

• Integration von LLM-APIs (OpenAI, Azure AI, Claude, Mistral, Gemini, Ollama)
• KI-gestützte Analyse, Klassifikation, Übersetzung & Dokumentverarbeitung
• Automatisierte Architektur- & Codegenerierung
• Kombination klassischer .NET-Systeme mit modernen KI-Workflows

Technische Qualifikationen

• C#, .NET 8/9, C++/CLI, PowerShell, Python, TypeScript
• ASP.NET Core, Blazor, WPF, WinForms, MAUI, EF Core, gRPC, REST, GraphQL, Angular
• Docker, GitLab CI/CD, Azure DevOps, Ansible, PowerShell
• Linux, Windows Server, Prometheus, Grafana, OpenTelemetry
• OIDC, OAuth2, Keycloak, SAML2, DataProtection (AES-256)
• SQL Server, PostgreSQL, SQLite, Dapper

Arbeitsweise & Soft Skills

• Product Ownership & technische Plattformverantwortung
• Strategisches Denken, klare Priorisierung & strukturierte Kommunikation
• Technisches Leadership & Mentoring
• Systematisches Vorgehen (Clean Code, SOLID, DDD)
• Hoher Qualitätsanspruch & Verantwortungsbewusstsein
• Schnelle Einarbeitung in komplexe Legacy- und Plattformsysteme
• Kombination aus konzeptionellem Denken und Hands-on-Umsetzung

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Polnisch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
unbedingt
Profilaufrufe
7098
Alter
60
Berufserfahrung
32 Jahre und 11 Monate (seit 01/1993)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden