15.09.2026 aktualisiert

DK
100 % verfügbar

Anwendungsentwickler C# / .NET | WPF, WinForms, EF Core | MS SQL, T-SQL, Office-/VSTO-Automation

Merzalben, Deutschland
Weltweit
Fachinformatiker für Anwendungsentwicklung (IHK)
Merzalben, Deutschland
Weltweit
Fachinformatiker für Anwendungsentwicklung (IHK)

Profilanlagen

Dario_Klink_Skills.pdf
Dario_Klink_Projekthistorie.pdf
Dario_Klink_Lebenslauf.pdf

Über mich

Frisch ausgebildeter Fachinformatiker für Anwendungsentwicklung mit Schwerpunkt C# / .NET. Erfahrung aus einem Behördenprojekt für die Landeshauptstadt München und eigenverantwortlicher Umsetzung einer modularen Desktop-Anwendung mit Plug-in-Architektur. Zuverlässig, gründlich, lernbereit.

Skills

Azure DevOpsClean CodeAsp.NetHTMLJavaScript.Net FrameworkActive DirectoryAdo.NetAnwendungsarchitekturUnit TestingC#CSSETLDatenmodellDatenbank DesignDatenbankentwicklungLinuxLanguage Integrated QueryEntity FrameworkExcel-MakrosHyper-VIISWindows Communication FoundationJSONMicrosoft Visual StudioWindows Presentation FoundationMicrosoft Sql-ServerTeam Foundation ServerVisual Basic .NETWindows-ServerSQL Server Management StudioModel View Viewmodel.net Framework 4Windows PowershellScrumAzure Active DirectoryMicrosoft SharepointSoftwareentwicklungSQLiteSQLTechnische DokumentationTransact-SqlTypeScriptWindows FormsWordPressMultithreading.NET CoreReact.jsObjektorientierte Programmierung (OOP)GitXunitPowerqueryDatenbank-MigrationOdooVBA Programming LanguageWindows ServicesSSMSRefactoringDocker
Fachinformatiker für Anwendungsentwicklung (IHK-Abschluss 08/2026), Schwerpunkt C# / .NET. Erfahrung aus Kundenprojekten, internen Fachanwendungen und Datenbankarbeit – von der Analyse über Datenmodell und Implementierung bis zu Test und Dokumentation.

Programmiersprachen: C# (Schwerpunkt), VB.NET, VBA (Excel, Word, Access), SQL / T-SQL, TypeScript, JavaScript, Java; Grundkenntnisse in Python und PowerShell.

.NET-Entwicklung: .NET 8 und .NET Framework 4.8, WPF, Windows Forms, MVVM, LINQ, ADO.NET, async/await und Task Parallel Library, Dependency Injection, REST/JSON, WCF (Grundkenntnisse), Windows-Dienste (ServiceBase), erste Erfahrung mit Avalonia UI.

Architektur: objektorientierter Entwurf, Trennung von UI-Schicht und Backend-Logik, Repository-Pattern, Plug-in-Architektur mit AssemblyLoadContext und Reflection, Entwurf interner Schnittstellen, Cross-Platform für Windows und Linux.

Datenbanken: Microsoft SQL Server 2019 mit SQL Server Management Studio (SSMS), T-SQL, SQLite, Entity Framework Core (Code First, Migrationen), relationale Datenmodellierung und ER-Modelle, Stored Procedures, Funktionen, Trigger, Sichten, Datenmigration, Auswertungen mit Excel/Power Query.

Microsoft 365 und Office-Integration: VSTO-Add-ins für Excel und Word, Office Fluent Ribbon (XML), ClosedXML, Access-Add-ins mit VBA, Microsoft Graph API, Entra ID, SharePoint Framework (SPFx), MSI-Setup mit Custom Actions.

Web: ASP.NET und ASP.NET Core, HTML und CSS mit responsivem Layout, TypeScript mit React, JavaScript, WordPress.

Test & Qualität: Unit-Tests mit xUnit, Mocking mit Moq, Integrationstests, manuelle UI-Tests, dokumentierte Testfälle, Logging mit Microsoft.Extensions.Logging und log4net, Refactoring.

Werkzeuge und Vorgehen: Visual Studio 2017–2022, VS Code, Git mit Azure DevOps und Codeberg, Feature-Branches, Pull Requests, Code-Reviews, agiles Arbeiten in Sprints, Ticketsysteme, technische Dokumentation.

Systeme und Infrastruktur: Windows 10/11, Windows Server 2016–2019 (auch Core), Linux (Ubuntu, CachyOS), Docker mit eigenen Dockerfiles, Hyper-V, Active Directory, DNS, DHCP, RAS, IIS, OpenVPN, Serveraufbau inkl. RAID.

KI-Werkzeuge: Claude Code, ChatGPT, Ollama (lokale LLMs), Prompt Engineering.

Projekterfahrung (Auszug):
Excel-VSTO-Fachanwendung für die Landeshauptstadt München, Baureferat – eigenverantwortliche Entwicklung des Suchindex mit SQLite, ADO.NET und inkrementeller Indizierung über SHA-Hashwerte; Laufzeit von Stunden auf Minuten reduziert.
Modulare Desktop-Anwendung mit Plug-in-Architektur (C# / .NET 8, EF Core) als IHK-Abschlussprojekt, inkl. Wirtschaftlichkeitsanalyse und Testkonzept.
Fachanwendung mit Schichtenarchitektur und Entity Framework über acht Monate, von der Projektplanung bis zur Entwicklerdokumentation.
Datenmigration Sage 100 nach Odoo – T-SQL-Abfragen gegen die produktive Sage-Datenbank, Aufbereitung in Excel.

Sprachen: Deutsch (Muttersprache), Englisch (Schulkenntnisse).

Erfahrung

Berufserfahrung0 - 5 Jahre
Freelancer seit2026

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Projektleitung und alleinige Umsetzung: Softwarearchitektur, Anwendungsentwicklung (C# / .NET 8), Datenbankentwicklung, Test, Dokumentation

Holger Klink – IT Consulting & Development

Internet und Informationstechnologie

Modular aufgebaute Desktop-Anwendung, die über eigenständige, zur Laufzeit ladbare Addons erweitert wird. Ausgangspunkt war eine nur teilweise digitalisierte Rechnungsverwaltung mit Medienbrüchen und doppelter Datenerfassung. Alleinige Umsetzung als IHK-Abschlussprojekt (80 Std.), von der Ist-Analyse bis zur Abschlusspräsentation.
  • Wirtschaftlichkeitsanalyse (Make-or-Buy): Kostenvergleich Standardsoftware vs. Eigenentwicklung, jährliche Einsparung ca. 610 €, Amortisation nach rund zwei Jahren
  • Plug-in-/Addon-Architektur: eigene Schnittstellen (IAddon, IAddonContext, IAddonLoader), Module werden zur Laufzeit erkannt, geladen, aktiviert und entladen
  • Assembly-Isolation: eigener entladbarer AssemblyLoadContext je Addon mit AssemblyDependencyResolver
  • Oberfläche nach MVVM mit Avalonia UI und CommunityToolkit.Mvvm, umschaltbares Light-/Dark-Theme
  • Datenzugriff über Entity Framework Core 8 (SQLite/MS SQL) mit Repository-Pattern
  • Qualitätssicherung: dreistufiges Testkonzept (xUnit, Moq, Integrationstests, manuelle UI-Tests)
  • Cross-Platform lauffähig unter Windows und Linux, Versionierung über Git

Projektplanung, Datenmodellierung, Softwarearchitektur, Anwendungsentwicklung (C#), Schnittstellenentwurf, Dokumentation

Holger Klink – IT Consulting & Development

Internet und Informationstechnologie

Umfangreichste interne Anwendung vor dem Abschlussprojekt: Entwicklung einer Fachanwendung vom Projektplan über Datenmodell und Schichtentrennung bis zur Entwicklerdokumentation, aufgeteilt in mehrere Teilprojekte mit definierten internen Schnittstellen.
  • Projektplanung: Zieldefinition, Meilensteine und Zeitplan zu Projektbeginn erstellt
  • Datenmodell mit Entity Framework: Klassen und Tabellen entworfen, Migrationen eingerichtet und fortgeschrieben
  • Schichtentrennung: Klassenstruktur getrennt für UI-Schicht und Backend-Logik geplant, Service-Klassen und Zuständigkeiten festgelegt
  • Interne Schnittstellen zwischen den Teilprojekten entworfen und technisch umgesetzt
  • Benutzeroberfläche mit Eingabevalidierung und Zustandssteuerung umgesetzt
  • Qualitätssicherung und Refactoring: Quellcode aufgeräumt, Redundanzen entfernt, Fehler aus den Tests behoben
  • Entwicklerdokumentation mit Architekturüberblick, Klassenübersicht und Nutzungshinweisen

Anwendungsentwicklung (C# / .NET), Datenbankentwicklung, Test, Dokumentation

Landeshauptstadt München, Baureferat

Öffentlicher Dienst

Fachanwendung zur Geldkassettenverfolgung an Parkscheinautomaten für die Landeshauptstadt München, Baureferat. Aus den Abrechnungen der Kassettenentleerungen werden Lieferscheine erzeugt, gespeichert, durchsucht und ausgewertet (Klärung von Fehlbeträgen). Realisiert als Excel-VSTO-Anpassung in C# mit eigenem MSI-Setup, Verteilung über eine Behörden-Terminalserver-Umgebung.
Eigenverantwortliche Entwicklung des Teilsystems Indizierung/Lieferscheinsuche - der Suchindex, der die Volltextsuche über mehrere zehntausend Lieferschein-Dateien performant möglich macht:
  • Datenmodellierung und SQLite-Datenbank mit referenzieller Integrität, automatischer Anlage beim Programmstart
  • Datenzugriffsschicht mit ADO.NET (SQLiteDataAdapter, Transaktionen, stapelweises Einfügen/Aktualisieren)
  • Import und Auslesen der Lieferscheine aus Excel- und LibreOffice-Calc-Dateien ohne Office-Instanz (ClosedXML, OdsReaderWriter)
  • Inkrementelle Indizierung über SHA-Hashwerte - Laufzeit von Stunden auf Minuten reduziert
  • Asynchrone, parallele Verarbeitung (async/await, TPL, CancellationToken), Fortschrittsanzeige im Office-Ribbon
  • Fehlerbehandlung und Protokollierung (log4net)
  • Teamarbeit mit Git/Azure DevOps: Feature-Branches, Pull Requests, Code-Reviews

Anwendungsentwicklung im Microsoft-365-Umfeld, Zuarbeit im Project Management Office

IF Blueprint AG

Internet und Informationstechnologie

Einstieg in die Ausbildung in der Abteilung Customer Success. Neben der Einarbeitung entstanden drei eigenständige Technologiestränge im Microsoft-365-Umfeld - von einem fertigen Automatisierungswerkzeug über ein SharePoint-Webpart bis zu Office-Add-ins.
  • Microsoft Graph API / PowerShell: Entwicklung eines Werkzeugs, das Benutzer aus Entra ID automatisiert als Outlook-Kontakte anlegt; Einarbeitung in Azure PowerShell und Pipelines
  • SharePoint Framework (SPFx): Aufbau eines Webparts von der Grundstruktur bis zur Oberfläche in TypeScript und React; Portierung bestehenden JavaScript-Codes nach TypeScript
  • Office-Add-ins mit C#/VSTO: Excel-Arbeitsmappe zur Berechnung und Formatierung von Tabellen, Word-Add-in für Dokumentvorlagen, Vorbereitung eines Outlook-Add-ins
  • Zuarbeit im Project Management Office: Prozeduren erstellt sowie Software-Recherchen zu Enterprise-Passwortverwaltung und Raum-/Fahrzeugbuchung durchgeführt und präsentiert

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden