Daniel Wagner – .NET Software Entwicklung

Nachhaltige Software für Ihr Unternehmen

Mein Name ist Daniel Wagner, ich bin IT-Freelancer und entwickle individuelle Software, begleite Unternehmen bei Migrationen und sorge mit gezielter Code-Optimierung für performante und zukunftssichere Anwendungen.

Erfahrener .NET Entwickler für individuelle Softwareentwicklung

Kompetente .NET-Entwicklung maßgeschneidert für Sie

  • Konzeption und Implementierung von Individual Software im Frontend und Backend
  • Konzeption von REST-APIs
  • Software-Entwicklung in agilen Teams nach Scrum
  • Erstellen von CI/CD Pipelines für eine sichere Code-Integration und Ausbringung
  • Containerisierung von Anwendungen
  • Migration und Modernisierung von Legacy Systemen
  • Performance Optimierung
  • Erstellen von automatisierten Integrations- und Unittests

Technologische Schwerpunkte

  • Backend: .NET / ASP. NET Core
  • Frontend: WPF / .NET Maui / Blazor / React
  • Datenbanken: MS SQL / Oracle DB / Postgres
  • ORM: Entity Framework
  • Programmiersprachen: C# / XAML / JavaScript
  • Container: Docker
  • CI/CD: Azure CI/CD / Github Actions / Jenkins
  • Testing: MS Test / XUnit / Docker Testcontainers / Fitnesse
  • Versionskontrolle: git / TFS
  • Methoden: Scrum / Clean Code / SOLID / Test-Driven-Development / KISS / YAGNI

Ich arbeite gerne mit neuen Technologien und eigne mir laufend neues Wissen an – sprechen Sie mich gerne an

Bespielcode finden Sie in meinem Github-Repository

Bisherige Projekte

Eine Auswahl meiner bisherigen Projekte

Weiterentwicklung DEs MES (Manufacturing Execution System) für einen Konzern in der Chemiebranche
  • Refaktorisierung der Codebasis und Performance Optimierung
  • Konzeption und Implementierung von neuen Funktionen in einem SCRUM Prozess (WPF Frontend und .NET Backend)
  • Einführung eines CI/CD Prozesses mit Azure DevOps
  • Konzeption und Entwicklung eines Webservice zur Entscheidungsfindung (React Frontend und ASP .NET Webapi Backend)
  • Beratung bzgl. Anwendungsmöglichkeiten
  • Anforderungsmanagement
  • Einführung von automatisierten Unit- und Integrationstests
Entwicklung einer Roboter HMI für einen Konzern im SondermaschInenbau
  • Implementierung einer HMI zur grafischen Programmierung eines Roboters (WPF und .NET)
  • Refaktorisierung der Codebasis
  • Performance und Speicheroptimierung
  • Einführung von automatisierten Integrationstests
  • Enge Zusammenarbeit mit Stakeholdern
Migration einer Legacy Software für einen konzerin im Maschinenbau
  • Konzeption und Umsetzung des Migrationskonzeptes (von C++ nach WPF und .NET)
  • Auswahl der Architektur und Design Pattern
  • Implementierung mit einem testgetriebenen Ansatz (TDD)
  • Erstellen von Architektur- und Entwicklungsdokumentation
  • Einlernen von Mitarbeitern
Konzeption und Entwicklung eines WEbservice zur Planung von Deployment Prozessen im Bankenumfeld
  • Konzeption und Weiterentwicklung eines Webservice mit ASP.NET MVC und .NET Backend
  • Performance Optimierung der Datenbank Schicht
  • Einführung von Unit Tests
  • Enge Abstimmung mit den Stakeholdern
  • Refaktorisierung nach Clean Code Prinzipien

Kontaktformular