11.10.2026 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Senior .NET Architekt | 20+ Jahre hands-on | Performance-Diagnose · AI-Integration · Legacy

Nürnberg, Deutschland
Weltweit
Diplom Elektrotechniker, Physikstudium
Nürnberg, Deutschland
Weltweit
Diplom Elektrotechniker, Physikstudium

Profilanlagen

profil-janusch-koza-de.pdf
profil-janusch-koza-en.pdf
profil-janusch-koza-short-en.pdf
profil-janusch-koza-short.pdf

Über mich

Senior .NET Architekt, spezialisiert auf kritische und schwer wartbare Systeme. 20+ Jahre hands-on: WPF, ASP.NET Core, AI-Integration (.NET). Referenzen: Haufe/Lexware, Medifox Dan, VinciFi (RAG-Pipeline, OpenAI, AWS Bedrock). Sofort verfügbar · DACH

Skills

Asp.NetAPIsArchitekturC#InfrastrukturPrometheusMemory LeaksIntegration (Software).NET CoreGrafanaBackendApi Design
Zwei Dinge unterscheiden mich von den meisten .NET-Architekten.
Ich diagnostiziere Memory Leaks und Stabilitätsprobleme in produktionskritischen Systemen, nachweislich und mit messbaren Ergebnissen: bei Haufe/Lexware (Lexware-Produkte, mehrere hunderttausend Nutzer) und Medifox Dan (medizinische Software im Dauerbetrieb). Und ich integriere KI in bestehende .NET-Backends, produktiv und architekturell sauber: bei VinciFi habe ich eine RAG-Pipeline mit OpenAI, Claude und AWS Bedrock in eine .NET 8-Architektur eingebettet, bei BrixWire News Hub Klassifikation, Metadaten-Extraktion und Übersetzung von Nachrichteninhalten mit OpenAI, Azure OpenAI, Anthropic, Mistral und Gemini umgesetzt.
Mein Kerngebiet sind komplexe Desktop-, Client-Server- und Backend-Systeme mit hohen Anforderungen an Stabilität, Wartbarkeit und langfristigen Betrieb. Ich arbeite bevorzugt in gewachsenen Systemlandschaften, dort wo andere die Übersicht verlieren. Technische Schulden werden abgebaut, nicht ignoriert.
Für Teams übernehme ich Code-Reviews, technische Beratung und Architekturentscheidungen. Ich arbeite hands-on, nicht von oben herab.

Architektur & Design
Clean Architecture, DDD, SOLID, Separation of Concerns · Refactoring & Modularisierung · API-Design (REST, gRPC) · Code-Reviews & Mentoring

AI-Integration (.NET)
RAG-Pipelines · OpenAI, Azure OpenAI, Claude (Anthropic), Mistral, Gemini · AWS Bedrock · .NET 8 · Embedding, Retrieval, Prompt Engineering
Zwei produktive Referenzen:
  1. VinciFi – RAG-Pipeline in bestehende .NET 8-Architektur eingebettet (OpenAI, Claude, AWS Bedrock)
  2. BrixWire News Hub – Klassifikation, Metadaten-Extraktion und Übersetzung von Nachrichteninhalten (.NET, OpenAI, Azure OpenAI, Anthropic, Mistral, Gemini)
Entwicklung & Integration
.NET (Framework, .NET 6–9), C# · WPF, WinForms, ASP.NET Core · MVC / MVVM · EF Core, Dapper · REST, gRPC, SignalR, MQTT, OPC-UA

Performance & Betrieb
Memory- & CPU-Profiling · Async/Await-Optimierung · Caching & Parallelisierung · Monitoring (Prometheus, Grafana, OpenTelemetry)

DevOps & Infrastruktur
CI/CD (GitLab CI, Azure DevOps) · Docker · Ansible, PowerShell · Windows- & Linux-Server · On-Premise / Private Hosting

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit1996

Sprachen

DeutschMutterspracheEnglischgutPolnischMuttersprache

Projekthistorie

Product Owner & Infrastructure Engineer – Docker MicroCloud (Open Source)

BrixWare GmbH

Internet und Informationstechnologie

< 10 Mitarbeiter

DMC – Docker MicroCloud (Open Source)

Aufgaben:
Konzeption und Aufbau einer vollständig selbst gehosteten Cloud-Plattform auf Basis von Docker Compose mit 16+ integrierten Open-Source-Diensten.
Zentraler Nginx Reverse Proxy mit HTTPS, Pfad-basiertem Routing und TLS-Terminierung.
Ansible-Playbook zur vollautomatisierten Bereitstellung auf Remote-Servern inkl. NVIDIA GPU-Erkennung und Ollama-Model-Pull.
Integration von: Vektordatenbank (Qdrant), LLM-API (Ollama), SSO (Keycloak), Monitoring (Prometheus, Grafana), S3 (MinIO), Message Queue (RabbitMQ), Workflow-Automatisierung (n8n).
Veröffentlicht als Open-Source-Projekt auf GitHub (MIT): https://github.com/BwOpenLab/DMC

Stack: Docker, Docker Compose, Nginx, Ansible, PostgreSQL + pgvector, MinIO, RabbitMQ, Qdrant, Prometheus, Grafana, Keycloak, Ollama, n8n, Linux

Product Owner & Senior .NET Developer – DDI (Open Source NuGet-Paket)

BrixWare GmbH

Internet und Informationstechnologie

< 10 Mitarbeiter

DDI – Dynamic Dependency Injection (Open Source / NuGet)

Aufgaben:
Entwicklung einer sekundären DI-Container-Erweiterung für Microsofts IServiceProvider.
Ermöglicht dynamische Registrierung und Entfernung von Services nach BuildServiceProvider() ohne den bestehenden Container zu ersetzen.
Automatische Cascade Invalidation, Cross-Container-Auflösung, IDisposable-Handling.
Loader-Paket für Plugin-Architekturen (Registrierung aus Assembly-Pfad und Typname-Strings).
AgentDemo: KI-generierter C#-Code (Claude API + Roslyn) wird zur Laufzeit kompiliert und per DDI registriert.
Produktiv eingesetzt in einer großen .NET-Anwendung mit mehreren KI-Providern und Plugin-Architektur.
Veröffentlicht als NuGet-Paket: BrixWare.Extensions.DynamicDependencyInjection (MIT)

Stack: C#, .NET Standard 2.0/2.1, .NET 10, Anthropic Claude API, Roslyn, NUnit, GitHub Actions

Senior .NET Developer – Postlogistik-Plattform (Architektur & Langzeitbetreuung)

Logitrans GmbH

Transport und Logistik

50-250 Mitarbeiter

Postlogistik-Plattform (LSD, W4K, LWS)

Aufgaben:
Langfristige Betreuung, Weiterentwicklung und technische Analyse der operativen Postlogistik-Plattform (LSD, W4K, LWS).
LSD: WinForms-Anwendung für Auftragsverwaltung, Dokumenten- und Rechnungsmanagement sowie Datenaustausch mit Versanddienstleistern (DHL, UPS, DPD).
W4K: ASP.NET MVC-Webanwendung zur Erfassung und Verwaltung von Postsendungen.
LWS: .NET Core-Backend-Service als Migrationsschicht.
Aufbau einer sicheren REST-API für automatisierten Auftragsimport inkl. tokenbasierter Authentifizierung.
Entwicklung automatisierter CSV- und E-Mail-Import-Workflows mit datenbankgestütztem Logging.
Systematische Analyse der SQL Server-Datenbankperformance: Query-Optimierung, Indexierung, Engpassdiagnose.
Analyse und Bewertung des Legacy Microsoft Sync Frameworks sowie Modernisierungspotenziale (.NET Framework → .NET Core).

Stack: C#, .NET Framework 4.8.1, .NET Core, WinForms, ASP.NET MVC, ASP.NET Core, EF Core, SQL Server, REST, NUnit

Senior .NET Developer – Backend & KI-Integration

VinciFi Gmbh

Banken und Finanzdienstleistungen

10-50 Mitarbeiter

VinciFi – Nachrichten- und Dokumentenverarbeitung

Aufgaben:
Entwicklung eines Microservice-basierten Verarbeitungssystems für Nachrichten aus sozialen Netzwerken (X/Twitter) und Nachrichtenagenturen (dpa-compact, dpa-profeed).
KI-gestützte Klassifizierung eingehender Inhalte.
Konzeption und Implementierung von Verarbeitungskomponenten für eine RAG-Pipeline.
Transformation eingehender Dokumente in strukturiertes Markdown-Format.
Implementierung von Subscription-Mechanismen über SQS und Firebase.
Migration von MongoDB zu Postgres.
Testgetriebene Entwicklung mit NUnit.

Stack: .NET 8/9, ASP.NET Core, AWS Bedrock, OpenAI, Azure AI, PostgreSQL, MongoDB, AWS S3/SQS/Lambda, Microservices, NUnit

Senior .NET Developer & Product Owner – Automatisierter Projektstrukturierungs-Service

Flad & Flad

Marketing, PR und Design

50-250 Mitarbeiter

FFS – Automatisierter Projektstrukturierungs-Service

Aufgaben:

Entwicklung eines Windows-Services zur vollautomatisierten Initialisierung neuer Agenturprojekte, ausgelöst durch das Agentursystem ConAktiv.
Automatische Erstellung von Verzeichnisstrukturen auf Windows-FileServern inkl. Berechtigungszuweisung.
Entwicklung eines Microsoft-Teams-Services zur automatischen Anlage von Teams und Channels.
Erstellung zugehöriger SharePoint-Ordnerstrukturen mit konsistenter Benutzer- und Gruppenberechtigungszuweisung.
Integration der Microsoft Graph API für Teams- und SharePoint-Provisionierung.
Umsetzung hybrider Schnittstellen (REST und GraphQL) zwischen On-Premise und Microsoft 365.
Archivierung von Teams/SharePoint-Folders auf lokale Backup-Systeme.

Stack: .NET Core 8/9, C#, Microsoft Graph API, REST, GraphQL, SQL Server, SharePoint, Microsoft Teams, ConAktiv

Product Owner & Senior .NET Developer – BrixWire News Hub

BrixWare GmbH

Internet und Informationstechnologie

< 10 Mitarbeiter

BrixWire News Hub

Aufgaben:
Konzeption, Aufbau und kontinuierliche Weiterentwicklung der Publishing- und Content-Distributionsplattform BrixWire News Hub (10+ Jahre Laufzeit).
Migration von ASP.NET MVC (.NET Framework 4.8) zu .NET Core / ASP.NET Core.
Konzeption und Entwicklung des Angular-Frontends (TypeScript, Angular).
Aufbau sicherer Authentifizierungs- und Autorisierungsarchitektur (SSO, SAML2, 2FA, AES-256).
CI/CD-Pipelines (GitLab CI/CD, Azure DevOps), Containerisierung (Docker), Deployments mit Ansible.
Monitoring und Observability (Prometheus, Grafana).
KI-Workflows zur Textklassifikation, Metadaten-Extraktion und Übersetzung (OpenAI, Azure OpenAI, Claude, Mistral, Gemini).

Stack: .NET 3–10, ASP.NET Core, Angular, TypeScript, Docker, GitLab CI/CD, Ansible, Prometheus, Grafana, SQL Server, Postgres, OpenAI, Claude, Mistral, Gemini

Senior .NET Developer – Memory Leak Analyse & Performance-Optimierung

Medifox Dan GmbH

Pharma und Medizintechnik

250-500 Mitarbeiter

Medifox Dan – Analyse Memory Leaks in „MD Ambulant"

Aufgaben:

Systematische Analyse von Memory Leaks und Performanceengpässen in der Desktop-Anwendung MD Ambulant (WinForms/WPF, produktionskritisch).
Einführung und konsequente Anwendung des IDisposable-Patterns und sauberen Ressourcenmanagements.
Optimierung von async/await im WinForms- und WPF-Kontext (UI-Blockaden, Reaktionszeiten, Nebenläufigkeit).
Konzeption und Implementierung eines performanten Image-Processing-Moduls.
Refactoring zur Verbesserung von Stabilität, Wartbarkeit und Testbarkeit.
Code-Reviews sowie Coaching des Entwicklerteams zu SOLID-Prinzipien und Entwurfsmustern.

Stack: .NET Framework 4.8, .NET 6, WinForms, WPF, DevExpress, xUnit, MemoryProfiler, dotTrace, WinDbg, SQL Server

Senior .NET Developer – API-Architektur & Kameraintegration

Allied Vision

Industrie und Maschinenbau

50-250 Mitarbeiter

Allied Vision – Schnittstellen-API für Kameraintegration

Aufgaben:
Konzeption und Entwicklung einer systemunabhängigen .NET-Schnittstellen-API zur Integration einer bestehenden Industriekamera.
Analyse und Reverse Engineering der bestehenden C-basierten Kamerabibliothek.
Modellierung mittels UML (Enterprise Architect) und Überführung in ein objektorientiertes Klassenmodell.
Implementierung eines .NET-Standard-2.0-Referenzmodells zur Cross-Platform-Fähigkeit.
Umsetzung eines funktionalen Prototyps mit P/Invoke zur Anbindung unmanaged C-Code.
Erstellung technischer Dokumentation als Grundlage für späteres SDK.

Stack: .NET Core 7/8, .NET Standard 2.0, C#, P/Invoke, NUnit, Enterprise Architect

Senior Java Developer – Datenmigration & REST-Service

Juris Verlag

Medien und Verlage

50-250 Mitarbeiter

Juris Verlag – Werkkonfiguration Migration & REST-Service

Aufgaben:
Analyse und Ablösung Excel-basierter Konfigurationsdaten durch eine relationale Datenbanklösung.
Entwurf eines relationalen Datenmodells und Migration der Bestandsdaten.
Design und Implementierung eines REST-Services auf Basis von Spring Boot.
Umsetzung der Datenzugriffsschicht mit Spring Data (ORM).
Standardisierung der API-Struktur und Optimierung der Service-Performance.

Stack: Java, Spring Boot, Spring Data, JDK 17, IntelliJ IDEA, SQL Server

Senior Java Developer – OSGi-Migration & Systemstabilisierung

Almex GmbH

Transport und Logistik

250-500 Mitarbeiter

Almex – Kassenautomaten Software Migration & Weiterentwicklung

Aufgaben:
Migration OSGi-basierter Microservices der Kassenautomaten-Software von Apache Karaf 4.3.10 auf 4.4.4.
Aktualisierung externer Abhängigkeiten, Bundles und Konfigurationsartefakte.
Implementierung neuer Features sowie gezielte Fehlerbehebung.
Konsolidierung und Vereinheitlichung der Deployment-Struktur unter Nutzung von Jetty und Apache CXF.
Performance-Optimierung und Stabilisierung der Java-Anwendung.

Stack: Java, Apache Karaf (OSGi), Apache CXF, Jetty, JSP, MyFaces, IntelliJ IDEA

Senior .NET Developer – Memory Leak Analyse & Stabilitätsdiagnose

Haufe Group (Lexware)

Medien und Verlage

250-500 Mitarbeiter

Haufe Group / Lexware – Analyse Memory Leaks

Aufgaben:
Analyse und Identifikation von Speicherlecks und Stabilitätsproblemen in der Lexware-Anwendung.
Fokus: komplexe Interop-Szenarien im Zusammenspiel von .NET, COM-Komponenten, WinForms, WPF und P/Invoke.
Einsatz von Memory-Profiling-Tools zur Identifikation von Leaks und fehlerhaftem Ressourcenmanagement.
Untersuchung der Interop-Kommunikation zwischen .NET, COM und nativen Komponenten.
Erarbeitung konkreter technischer Empfehlungen zur Speicheroptimierung und Stabilisierung.
Beratung und Coaching des Entwicklungsteams bei der Umsetzung.

Stack: .NET Framework 4.8, WinForms, WPF, C#, C++, COM, P/Invoke, MemoryProfiler, dotTrace, WinDbg

Senior DevOps Engineer – CI/CD-Architektur & Automatisierung

BrixWare GmbH

Internet und Informationstechnologie

< 10 Mitarbeiter

CI/CD-Architektur auf Basis von GitLab

Aufgaben:

Konzeption und Implementierung vollständiger CI/CD-Pipelines in GitLab (Builds, Tests, Deployments, Benachrichtigungen).
Entwicklung des internen Tools „bw-do" zur Orchestrierung von GitLab-, Azure-DevOps- und Git-Prozessen.
Integration von Ansible zur Automatisierung von Rollout- und Deployment-Prozessen.
Bereitstellung von Artefakten über Docker-Images und native Installer.
Synchronisation von GitLab-Issues mit Azure DevOps zur Vereinheitlichung der Workflows.

Stack: GitLab CI/CD, Azure DevOps, Ansible, Docker, PowerShell, Bash, .NET Core, C#

Senior .NET Developer – Setup- & Deployment-Architektur

Atlas Copco

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Setup SmartAdjuster – Installations- & Deployment-Architektur

Aufgaben:
Konzeption und Entwicklung eines vollständigen Setup-Prozesses mit eigenem Bootstrapper und benutzerdefinierten Installationsaktionen.
Automatisierte Installation und Konfiguration aller erforderlichen Abhängigkeiten (.NET Core Runtimes, OpenSSL, SQL Server Express, MariaDB).
Einrichtung und Konfiguration relevanter Windows-Features (IIS, MSMQ, Windows-Dienste).
Bereitstellung von Webservern, Windows-Diensten und Konfigurationstools innerhalb des Installationsprozesses.
Implementierung von Konfigurationsvalidierungen, Laufzeitprüfungen sowie robustem Fehlerhandling und Logging.

Stack: C#, .NET Core, WiX Toolset (MSI), Visual Studio, Windows 10

Senior .NET Developer – Middleware-Modernisierung & Datenbankarchitektur

Agilent Technologies

Pharma und Medizintechnik

>10.000 Mitarbeiter

Agilent Technologies – OpenLab Scheduler Middleware Migration

Aufgaben:
Migration der bestehenden EF6-Datenzugriffsschicht auf EF Core.
Refactoring und Konsolidierung der Datenzugriffslogik zur Vereinheitlichung der Architektur.
Entwicklung eines REST-basierten Windows-Services als zentraler Orchestrator.
Konzeption und Implementierung eines JWT-basierten Authentifizierungs- und Sicherheitskonzepts.
Performance-Optimierung der Datenzugriffe und Middleware-Kommunikation.
Entfernung obsoleter Komponenten und Reduktion technischer Komplexität.

Stack: .NET Framework 4.8, .NET Core, EF Core, SQL Server, REST, JWT, WiX Toolset (MSI), C#

Senior .NET Developer – Desktop-Architektur & Datenvisualisierung

MeSys

Industrie und Maschinenbau

10-50 Mitarbeiter

MeSys – LabScan

Aufgaben:
Konzeption und Entwicklung einer modernen Desktop-Anwendung zur Erfassung, Analyse und Visualisierung industrieller Messdaten.
Entwurf einer UI im Material-Design-Stil mit datengetriebenem Interaktionsmodell (PowerPoint-ähnliches Click-Modell).
Realisierung als Multitarget-Projekt (.NET Framework 4.8 und .NET Core 3.1).
Entwicklung performanter 2D- und 3D-Datenvisualisierungen mit SciChart.
Integration einer OPC-UA-Schnittstelle zur Echtzeit-Datenerfassung aus industriellen Systemen.
MVVM-Architektur, relationale Datenbankanbindung (SQL Server, Postgres, SQLite).

Stack: .NET Framework 4.8, .NET Core 3.1, WPF, MVVM, SciChart, OPC-UA, EF Core, SQL Server, Postgres, SQLite, C#

Senior .NET Developer & Product Owner – Visitor Center Software

Flad & Flad / Siemens

Industrie und Maschinenbau

>10.000 Mitarbeiter

VCS – Visitor Center Amberg (Flad & Flad / Siemens)

Aufgaben:
Konzeption und Umsetzung einer integrierten Softwarelösung für ein Visitor Center bei Siemens Amberg.
Entwicklung der Registrierungsanwendung inkl. Kopplung mit Siemens SIMATIC-RTLS-Transpondern.
Integration des Digital Visitor Management (DVM) zur Validierung und Verwaltung von Besucherdaten.
Nutzung der Indoor-Positionierung (RTLS) für marketing- und inhaltsbezogene Szenarien.
Entwicklung interaktiver WPF-Clients und Player-Module für großformatige Displays (ca. 3×4 m).
Anbindung von Industriekameras (MV560) und QR/Barcode-Lesern.
REST-API zur Anbindung externer Systeme. Technische Leitung des Entwicklerteams.

Stack: .NET Core, ASP.NET Core, WPF, REST, OpenAPI, EF Core, SQL Server, IIS, Siemens RTLS, NUnit

Senior .NET Developer & Product Owner – Mobile Präsentationsplattfor

Flad & Flad

Marketing, PR und Design

50-250 Mitarbeiter

Bundesbank – Truck (Flad & Flad)

Aufgaben:
Konzeption und technische Umsetzung einer mobilen, multimedialen Präsentationsplattform für den Bundesbank-Truck.
Entwicklung und Integration multimedialer Inhalte (Video, Webinhalte, UI-Komponenten).
Umsetzung hybrider Module auf Basis von WPF sowie HTML/JavaScript mit WebIO-Schnittstellen.
Performance- und Stabilitätsoptimierung für Dauerbetrieb im mobilen Einsatz.
Sicherstellung modularer und erweiterbarer Systemstruktur.
Technische Leitung des Entwicklerteams.

Stack: .NET Framework, .NET Core, WPF, HTML, JavaScript, WebIO, C#, Visual Studio

Senior .NET Developer – Passwort- und Benutzerverwaltung

Atlas Copco Solutions

Industrie und Maschinenbau

>10.000 Mitarbeiter

Atlas Copco – PinMaker

Aufgaben:
Erweiterung eines Passwortgenerators um konfigurierbare Sicherheitsregeln.
Entwicklung von Mechanismen zur Validierung und Authentifizierung von Logindaten.
Implementierung einer Benutzer- und Passwortverwaltung.
UI-Erweiterung und Modernisierung bestehender WinForms-Komponenten.
Qualitätssicherung mittels xUnit.

Stack: C#, .NET Framework, WinForms, xUnit, Visual Studio

Senior .NET Developer – Backend & Schnittstellenentwicklung

E2M

Energie, Wasser und Umwelt

50-250 Mitarbeiter

E2M – Bieterschnittstelle Backendentwicklung

Aufgaben:
Implementierung eines REST-Clients zur Kommunikation mit regelleistung.net (Auktionsplattform für Regelenergie).
Entwicklung von Backend-Services zur Gebotsabgabe, Gebotslöschung und Verarbeitung von Auktionsergebnissen.
Integration der Services in bestehende interne Microservices.
Verarbeitung strukturierter XML-Daten inkl. XSD-Validierung.
Erstellung automatisierter Unit- und Integrationstests mit xUnit und Moq.
Dockerisierte Services zur einfachen Bereitstellung.

Stack: .NET Core, C#, REST, Swagger, XML/XSD, Docker, xUnit, Moq, Visual Studio

Senior .NET Developer & Product Owner – Verteiltes Ausstellungsbetriebssystem

Flad & Flad

Marketing, PR und Design

50-250 Mitarbeiter

KSB Ausstellungsbetriebssystem

Aufgaben:
Konzeption und Umsetzung eines verteilten Ausstellungsbetriebssystems für ca. 100 vernetzte Geräte (Windows-PCs, Raspberry Pi, Projektoren, Linux-Server, Embedded).
Zentrale Orchestrierung aller Systemkomponenten über MQTT-Broker.
Entwicklung von über 30 hybriden Anwendungen (WPF + HTML/JavaScript) für interaktive Spiele und Installationen.
Entwicklung eines plattformübergreifenden Universal-Players für Windows und Raspberry Pi (C++/Qt).
Plug-in-Architektur mit über 20 Modulen (Multimedia, Audio/Video, Spiele, Monitoring).
Integration von KNX-Gebäudetechnik (Licht, Technik) und Hardware über WebIO.
Technische Leitung des Entwicklerteams.

Stack: .NET Framework 4.8, WPF, ASP.NET MVC, C++, Qt, MQTT, REST, Docker, IIS, FFMPEG, Raspberry Pi, WebIO, SQL Server

Senior .NET Developer & Product Owner – Mobile interaktive Softwareplattform

Flad & Flad

Marketing, PR und Design

50-250 Mitarbeiter

ExD Expedition Digitale Technologien Truck

Aufgaben:
Konzeption und Umsetzung einer mobilen interaktiven Plattform für den ExD-Truck (MINT-Bildung für Schüler).
Ableitung und Anpassung der Systemarchitektur aus dem KSB-Ausstellungsbetriebssystem für den mobilen Einsatz.
Entwicklung hybrider WPF-Anwendungen für Windows-Tablets inkl. optischer QR-Code-Erkennung.
Zentrale Steuerungskomponente zur Verwaltung mobiler Endgeräte und Exponate.
Plug-in-Architektur mit spezialisierten Player-Plugins für verschiedene Benutzerrollen (Coach, Lehrer, Schüler).
Echtzeit-Kommunikation zwischen Guide-Server, Tablets und Exponaten über MQTT.

Stack: .NET Framework 4.8, WPF, ASP.NET MVC, C++, Qt, MQTT, REST, Docker, IIS, FFMPEG, Raspberry Pi, WebIO

Software Developer – iOS-App Stabilisierung & Weiterentwicklung

Konrad Kleiner GmbH

Konsumgüter und Handel

50-250 Mitarbeiter

Kleiner eShop iOS-App

Aufgaben:
Analyse und Behebung wiederkehrender Anwendungsabstürze in der iOS-App „Kleiner eShop".
Refactoring der Datenzugriffs- und Persistenzschicht zur Verbesserung von Stabilität und Performance.
Erweiterung der Business-Logik für Bestellprozesse, Kampagnen, Angebote und Prämien.
Modernisierung und Neugestaltung des eShop-Dashboards.
Optimierung der REST-Kommunikation zwischen App und Backend.
Qualitätssicherung und Sicherstellung der App-Store-Konformität.

Stack: C#, Mono, Xamarin, REST, JSON, SQL Server, NUnit, Xamarin Studio, iOS

Senior .NET Developer – Industrie-Dashboard & Fernsteuerung

Atlas Copco

Industrie und Maschinenbau

>10.000 Mitarbeiter

Dashboard 2.0

Aufgaben:
Konzeption und Entwicklung eines zentralen Dashboards zur Verwaltung, Überwachung und Fernsteuerung von SYS600-Produktionsgeräten.
Integration von Remote-Desktop-Funktionalitäten (RDP) für Fernzugriffe auf Produktionssysteme.
Entwicklung eines Netzwerk-Scanners zur automatischen Erkennung verfügbarer Geräte im Netzwerk.
Umsetzung einer benutzerfreundlichen UI auf Basis von WinForms und ASP.NET MVC.
Erstellung eines Installationspakets mit WiX Toolset.
Unit-Tests mit NUnit.

Stack: .NET Framework, WinForms, ASP.NET MVC, C#, WiX Toolset, NUnit, Visual Studio

Senior .NET Developer – Tooling & Setup-Architektur

Atlas Copco Solutions

Industrie und Maschinenbau

>10.000 Mitarbeiter

SCA Tools

Aufgaben:
Wartung und Erweiterung bestehender interner Toolsets im .NET-Umfeld.
Ausbau und Optimierung der Kommandozeilenfunktionen (CLI) zur Unterstützung automatisierter Workflows.
Modernisierung des Installations-Setups mit erweiterten Konfigurations- und Installationsoptionen.
Pflege und Erweiterung des Bootstrappers.
Qualitätssicherung mit NUnit.

Stack: C#, .NET Framework, WinForms, WiX Toolset (MSI), NUnit, Visual Studio

Technischer Projektleiter, Architekt & Senior .NET Developer – Object-Datenbank FileStorage Server

Siemens A&D

Industrie und Maschinenbau

>10.000 Mitarbeiter

PE Platform Engineering / TIA Portal Object-Datenbank FileStorage Server

Aufgaben:
Konzeption und Entwicklung eines hochperformanten Object-Datenbank FileStorage Servers als Kernkomponente des Siemens TIA Portal (Platform Engineering). Vorab: .NET Plattform-Analysen zur Eignung (IO/Streams, NamedPipes, TCP, Collections, Performance).
Server: absturzsicheres Datenbankformat, Multi-Channel IO, Objektkomprimierung, Threading & Scheduling, Session- und Clientmanagement, Storage Manager, Serialisierung, Online Performance-Index, Recovery-Strategien (Totalsystemausfall, Netzwerkausfall), Behandlung mobiler Datenträger (USB, externe HDD).
Kommunikation: Datenübertragung über NamedPipes und TCP, eigenes Anwendungsprotokoll und Kommandoebene.
Datenprovider: Kommunikationsmanager, DataStore Client, Caching-Mechanismen.
Analysewerkzeuge: Monitor für Online Performance-Index, Offline-Analyse-Tools für Trace- und Datenbankdateien.
Desktop-Clients: Objekt Browser (WCF), FileStorage Utility (WinForms).
Methodik: Statistische Rechenmodelle und ausführliche Performance-Analysen vor jeder Implementierung zur Machbarkeitsbewertung.

Stack: C#, .NET Framework, C++/CLI, WinForms, WPF, WCF, MVVM, NUnit, MemoryProfiler, SpeedTrace, ClearCase, TFS, Git


Portfolio


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden