Als freiberufliche .NET Full-Stack Entwicklerin unterstütze ich Unternehmen bei der Konzeption, Entwicklung und Weiterentwicklung anspruchsvoller Softwarelösungen. Seit 2000 realisiere ich Projekte in verschiedenen Branchen – darunter Automobilindustrie, Kommunikationstechnik, Automatisierungstechnik, Elektronik und Maschinenbau.
Mein Schwerpunkt liegt auf der durchgängigen Entwicklung moderner Anwendungen – von performanten Backend-Systemen und stabilen Schnittstellen bis hin zu intuitiven Benutzeroberflächen. Ich kombiniere fundierte Erfahrung in der Backend-Entwicklung mit ASP.NET Core mit der Umsetzung anspruchsvoller Frontends (WPF, Angular, Blazor). Dabei entwickle ich skalierbare Architekturen, integriere Datenbanken und Kommunikationslösungen und achte konsequent auf sauberen, wartbaren Code.
Als Full-Stack-Spezialistin behalte ich stets das Gesamtsystem im Blick und sorge dafür, dass alle Komponenten effizient zusammenspielen.
Gerne begleite ich Sie von der Idee bis zur erfolgreichen Umsetzung Ihrer Softwarelösung.

Berufserfahrung:

seit 2000

Sprachen:

Deutsch, Englisch

Abschluss:

Diplom (Mathematik/Informatik), HU Berlin

Leistungen

Planung, Entwicklung und Implementierung individueller Softwarelösungen, z. B.

  • Desktop-Anwendungen für Windows
  • Datenbanklösungen, einschließlich relationaler und NoSQL-Datenbanken
  • Webapplikationen (Frontend und Backend) unter Verwendung moderner Webtechnologien, z. B. ASP.NET Core, Angular oder Blazor
  • Netzwerk- und Kommunikationssoftware, z. B. Entwicklung und Integration proprietärer Protokolle, Protokoll‑Analyzer sowie Client‑Server‑Anwendungen
  • Microservices und ereignisgesteuerte Systeme
  • Cloud-basierte Lösungen auf Azure, einschließlich Containerisierung (Docker, Kubernetes)
Werkzeuge & Technologien
Programmiersprachen
  • C#
  • Visual Basic 6.0
  • TypeScript, JavaScript
  • Visual C++, Java, PHP, Python
Frameworks/Technologien
  • .NET (Framework, 6–9), Entity Framework Core, WPF, NUnit, ASP.NET Core, WCF
  • NHibernate, MessagePipe, RabbitMQ, Apache Kafka
  • Blazor, Razor Pages, ReactiveUI, Hangfire
  • Angular, Node.js, WebRTC, gRPC
  • Envoy Proxy, FastAPI, ATL, MFC
Bibliotheken (Auswahl)
  • Telerik UI for WPF, Actipro WPF Controls, DevExpress WPF
  • TPL, Moq, AutoMapper, Autofac, NSwag, log4net, Serilog
  • Newtonsoft.Json, SignalR, YARP Reverse Proxy, Blazor-ApexCharts
Architektur-/Designmuster
  • MVVM, MVP, MVC
  • Microservices, Clean Architecture, Event-Driven Architecture
Spezifikationen & Standards
Markup & Styling
  • HTML, CSS, XAML, Bootstrap, Tailwind CSS
Datenformate
Cloud-Technologien
  • Azure Container Apps, Azure Kubernetes Service, Azure Static Web Apps
Datenbanken
  • SQL Server, Oracle, MySQL, SQLite, PostgreSQL, MongoDB, Redis
Datenzugriffs- und Abfragetechnologien
  • ADO.NET, ADO, SQL, LINQ
Versionskontrolle & CI/CD
  • Git, Apache Subversion/TortoiseSVN
  • Azure DevOps CI/CD, GitLab
Container & Virtualisierung
  • Docker, Kubernetes, Hyper-V
Methoden und Konzepte
  • Netzwerkprogrammierung, Datenbank-Modellierung, Design Patterns, Clean Code
Techniken
  • Multithreading, Dependency Injection, Unit-Tests
  • UML, ORM, Codemetriken, T4-Templates
Vorgehensmodelle
  • Scrum, V-Modell, Wasserfall-Modell
Tools & Entwicklungsumgebungen
  • figma, draw.io, Rational Rose, ReSharper, Swagger UI,
  • SonarLint, Visual Studio, Rider, VS Code, Linux (WSL2) u. a.
Sonstige Werkzeuge
  • Confluence, Jira, MantisBT, Trac, JFrog Artifactory, Royal TS, PuTTY u. a.

Zertifizierungen

Projekte


Kundenprojekte

02/2025 –
Elektronik/Kommunikationstechnik
Entwicklung verteilter .NET-Anwendungen für Echtzeit- und Monitoringlösungen
  • Weiterentwicklung und Wartung einer Plattform zur Erstellung und Bereitstellung von Mediendateien in einer verteilten Serverinfrastruktur, inklusive Erfassung und Qualitätsbewertung von Radiofrequenzen sowie Wiedergabe ausgewählter Audiosignale; Wartung und Erweiterung zugehöriger Hintergrunddienste
  • Wartung und Optimierung eines Reporting- und Exporttools einschließlich Datenabruf und -verarbeitung über REST-Schnittstellen
  • Weiterentwicklung von Geo-Tracking-Plugins zur Echtzeit-Visualisierung und Nachverfolgung beweglicher Objekte auf globalen Kartenansichten sowie Erweiterung der Backend-Komponenten
  • Konzeption und Implementierung eines performanten TCP-Servers zum Echtzeit-Empfang von Telemetriedaten (z. B. Geopositionen) von IoT-Endgeräten, inklusive Datenvalidierung, Verarbeitung und persistenter Speicherung in einer relationalen Datenbank
Technologien:
  • C#, .NET 9, ASP.NET Core, EF Core, WPF, ReactiveUI, DevExpress WPF
  • AutoMapper, Autofac, SignalR, MVVM, REST, NSwag, OpenAPI, JSON
  • Protobuf, SAPIENT (BSI Flex 335), TCP/IP
  • PostgreSQL, RabbitMQ, Redis, Apache Kafka, Docker, Linux (WSL2)
  • Git, GitLab, Confluence, Jira, JFrog Artifactory, Rider, Visual Studio
04/2022 – 03/2024
Maschinenbau/Messgerätebau
Automatisierte und konfigurierbare Erstellung von Messblättern
  • Wartung und Weiterentwicklung einer Bibliothek zur Konvertierung des Q-DAS ASCII Transferformats in ein baumförmiges Objektmodell
  • Design, Implementierung und Dokumentation
    • einer Datenverarbeitungspipeline von der Erfassung bis zur Präsentation und
    • eines Windows-Dienstes zum Export dieser Daten auf Basis einer vorgegebenen Konfiguration
Technologien:
  • C#, .NET 6/7, WPF, Actipro WPF Controls, MVVM, JSON
  • Git, UML, Azure DevOps CI/CD, ReSharper
  • Confluence, T4-Templates
  • Anforderungsanalyse, Design, Implementierung und Wartung der Bibliotheken zur Gerätekommunikation, -Steuerung und Plotdatenverarbeitung
  • Anforderungsanalyse, Architektur, Design und Implementierung einer verteilten, skalierbaren 24/7-Anwendung zur zyklischen Anforderung von Betriebsdaten über TCP/IP incl. Datenbankdesign
  • Anforderungsanalyse und Entwicklung der Plugins "Lizenzverwaltung" und "Protokollanalyse" für die Geräte-Fernwartungssoftware incl. Datenbankdesign
  • Weiterentwicklung und Wartung eines WCF-Dienstes zum Abrufen von Lizenzinformationen
  • Wartung der C++ Legacy-Bibliotheken der Protokollschicht und Plotdatenverarbeitung sowie deren Migration nach C#
  • Erweiterung einer OCX-Komponente zur Konfiguration von Kühlstellenreglern
  • Wartung der Software zur Erstellung von USB-Dongles
  • Wartung einer Anwendung zur zyklischen Datenmigration, insbesondere die Behebung von Memory Leaks
  • Erweiterung einer Webanwendung (Frontend/Backend) für das Kälteanlagenmanagement um eine detaillierte Kundenübersicht incl. zugehöriger Kälteanlagen
Technologien:
  • C#, Visual C++, Visual Basic 6.0
  • .NET Framework, .NET 5, Entity Framework Core
  • WPF, WCF, ASP.NET MVC, MVVM, ATL, MFC
  • Telerik UI for WPF, Syncfusion, TPL, JSON
  • SQL Server, MS Access, SQL, LINQ, Git, SVN
  • Netzwerkprogrammierung (TCP/IP), UML, Scrum, DevOps
Projekte:
  • Migration von Datenbanken im Zuge der Abschaltung von Altsystemen sowie Wartung des Signaturportals
  • Datenmanagementsystem für Metadaten digitaler Schriften
  • Buchhaltungssystem
  • Applikation für Verwaltung und Druck von Kundendaten
  • SalesAssistant (Software für Autoverkäufer)
  • Kassensystem für den Einzelhandel
  • Warenwirtschaftssystem für den Einzelhandel
  • Forschungsprojekt euroMAT (Werkzeug zur Auswahl und Entwicklung innovativer Materiallösungen)
Technologien:
  • C#, Visual Basic 6.0, Java (J2EE), PHP
  • .NET Framework, ASP.NET, WPF, Windows Forms, Crystal Reports, JOnAS , XML/XSD
  • SQL Server, Oracle, Informix , MySQL, DB2, Poet , MS Access, EBCDIC , ATL, MFC
  • ADO, SQL, SVN, Visual Source Safe, UML, Rational Rose

Eigenentwicklungen

seit 2024
Open-Source-Software
Technologien:
  • C#, .NET 9, ASP.NET Core, Entity Framework Core
  • Angular, Blazor, TypeScript, Node.js
  • RabbitMQ, gRPC, Envoy Proxy, YARP Reverse Proxy, Blazor-ApexCharts
  • SignalR, REST, HTML, Tailwind CSS
  • ONNX Runtime, Stable Diffusion Pipeline
  • MongoDB, PostgreSQL, Docker, Git
04/2024 – 09/2024
Interaktive Community-Plattform mit Videochat zur Echtzeit-Kommunikation
  • Konzeption, Modellierung und Entwicklung von Frontend und Backend
    • Responsive Design der Webseiten
    • Entwicklung einer Live-Streaming-Lösung
      • Konfiguration und Bereitstellung des Streaming-Servers im Azure Kubernetes Service (AKS) bzw. in der Virtual Machine
      • Entwicklung eines Signaling-Servers zur Verwaltung der Echtzeitkommunikation
      • Integration von WebRTC-basierter Video-Streaming-Funktionalität im Angular-Client
    • Backend-Entwicklung (Kestrel, Benutzerauthentifizierung, RESTful APIs)
    • Datenbankdesign (PostgreSQL)
    • Nachrichtenaustausch mittels SignalR
  • Veröffentlichung des Angular Frontends als Azure Static Web App
  • Bereitstellung des ASP.NET Servers als Azure Container App
  • Bereitstellung des PostgreSQL Datenbankservers als Azure Container App
  • Konfiguration und Bereitstellung des Streaming-Servers im Azure Kubernetes Service (AKS) bzw. in der Virtual Machine
Technologien:
  • C#, .NET 8, ASP.NET Core, Angular, TypeScript, WebRTC
  • Node.js, RabbitMQ, SignalR, REST, HTML, Tailwind CSS
  • Azure Static Web Apps, Azure Container Apps, Azure Kubernetes Service
  • PostgreSQL, Docker, Virtual Machine (Ubuntu), Jitsi, Git