Verfügbar ab sofort · überwiegend remote

Serkan Özgün

Senior .NET-Entwickler & Software-Architekt · Freelancer in Koblenz

Seit über 18 Jahren entwickle ich Software, davon 9+ Jahre schwerpunktmäßig mit C#/.NET. Ich hole gewachsene VB.NET- und .NET-Framework-Anwendungen auf C#/.NET 8–10 mit sauberer MVVM-Architektur, verbinde Produktionsanlagen über SAP RFC und OPC UA/DA mit dem ERP und baue Fach- und Bürgerportale mit Blazor. Dazu entwickle ich eigene Produkte und setze KI-gestützte Entwicklung produktiv in Kundenprojekten ein.

Serkan Özgün, freiberuflicher .NET-Entwickler und Software-Architekt aus Koblenz
18+Jahre Softwareentwicklung
9+Jahre C#/.NET in Projekten
6Branchen, u. a. Verkehr & Industrie
remotevor Ort nach Absprache

Kernkompetenzen

Schwerpunkte: .NET-Modernisierung, SAP-Integration, Blazor

Drei Themen machen den Großteil meiner Mandate aus — meist in der Rolle als Lead Developer oder Architekt, oft inklusive Coaching des bestehenden Teams.

Legacy-Modernisierung

VB.NET / .NET Framework → C#/.NET 8–10. WinForms & WPF mit DevExpress, MVVM mit Controller-Schicht, aktuelle Sicherheitsarchitektur. Inklusive Schulung und Coaching der Entwicklerteams.

SAP- & Industrie-Integration

Windows-Dienste als Bindeglied zwischen SAP R/3, EWM und S/4 (RFC) und den Produktionsanlagen über OPC UA/DA und KEPServerEX — modular als Plugin-Architektur, je Anlagentyp ein Modul.

Web & Portale

Blazor Server und WebAssembly, ASP.NET Core, Web API. Komponenten mit Telerik, Radzen und Syncfusion. Wo ein entkoppeltes Frontend gefragt ist, auch Vue.js/Vuetify auf einem ASP.NET-Core-Backend — die typische Konstellation in Portalen der öffentlichen Hand.

Architektur & Delivery

Architekturdokumentation nach arc42, CI/CD mit Azure DevOps, Git-Branching, TDD und Unit-Tests. Erfahrung als Scrum Master und Release Manager.

KI-gestützte Entwicklung

Claude Code mit MCP-Servern und spezialisierten Agents, spezifikationsgetriebene Entwicklung mit SPEC.md/CLAUDE.md, Anbindung von LLM-APIs (Anthropic, OpenAI) in .NET-Anwendungen.

Datenbanken

SQL Server, Oracle, PostgreSQL, MySQL und SQLite mit Entity Framework (Core) — inklusive temporaler Tabellen, kaskadierender Beziehungen und Migrationsstrategien.

Projekterfahrung

Projekterfahrung als freiberuflicher C#/.NET-Entwickler

Ich arbeite regelmäßig in mehreren Projekten parallel — überwiegend remote und mit flexibler Zeiteinteilung. Einzelne Projektzeiträume überschneiden sich daher.

Die Auftraggeber sind anonymisiert. Aus Rücksicht auf Vertraulichkeitsvereinbarungen nenne ich keine Kundennamen öffentlich. Namen, Referenzschreiben und Projektnachweise erhalten Sie auf Anfrage — im Gespräch oder schriftlich.

Details anfragen

Landesbehörde, Bildungsbereich

Rheinland-Pfalz 12/2025 – heute

Softwareentwicklung · Scrum Master · Release Manager

Entwicklung, Betrieb und Weiterentwicklung von Fachanwendungen des Landes im Bildungsbereich.

  • Betreuung von Betrieb, API-Dienst und Deployment einer landesweiten digitalen Lehrmittel-Plattform im Team, in Abstimmung mit dem Rechenzentrumsbetreiber des Landes
  • Backend-Entwicklung mit ASP.NET Core inkl. Anmeldung über OpenID Connect und Proxy-Konfiguration
  • Frontend-Entwicklung mit Vue.js/Vuetify (u. a. Benutzervalidierung), Deployment über Azure-DevOps-Pipelines
C#ASP.NET CoreOpenID ConnectVue.jsVuetifyViteAzure DevOpsGit

Lebensmittelhersteller, international

Nordrhein-Westfalen 01/2025 – 12/2026

Lead Developer

Ablösung gewachsener VB.NET-Konsolenanwendungen und Windows-Dienste durch moderne C#-Dienste, um Workflows und Produktionsprozesse auf eine zeitgemäße Softwarearchitektur zu heben.

  • Neuentwicklung bestehender VB.NET-Anwendungen (.NET Framework 4.8) als C#-Dienste auf .NET 8/9
  • Anbindung an SAP R/3 bzw. SAP HANA sowie an die Produktionsanlagen über OPC
  • Build- und Deployment-Pipelines in Azure DevOps
  • Technische Leitung der Entwicklung als Lead Developer
C#.NET 8/9.NET Framework 4.8MSSQLSAP R/3 · HANAOPCMVVMMicroservicesAzure DevOps

Landesbehörde, Kultur & Denkmalpflege

Rheinland-Pfalz 12/2023 – 11/2025

Systemarchitekt · Stabsstelle IT-Kommunikation

Systemarchitektur und Softwareentwicklung in der Stabsstelle IT-Kommunikation.

  • Federführende Entwicklung eines Systems zur Lagererfassung von Fundstücken
  • Planung und Entwicklung eines einheitlichen Systems für alle Standorte, damit Erfassung und Abläufe standortübergreifend einheitlich sind
  • Umsetzung mit Blazor und Telerik auf .NET 8/9, Datenhaltung mit Entity Framework und PostgreSQL
C#.NET 8/9BlazorTelerikEntity FrameworkPostgreSQLGitHubAzure

Verkehrskonzern, Konzern-IT

Hessen 02/2025 – 08/2025

Lead Developer · Migration VB.NET → C#/.NET

Migration bestehender Fachanwendungen eines Konzern-Geschäftsbereichs von Visual Basic .NET nach C#/.NET 8/9.

  • Migration der Desktop-Clients auf Windows Forms/WPF mit DevExpress
  • Umsetzung einer MVVM-Architektur mit Controller-Schicht und aktueller Sicherheitsarchitektur
  • Anbindung an Oracle und OPC-Schnittstellen
C#.NET 8/9WPFWindows FormsDevExpressMVVMOracleOPCAzure DevOps

Lebensmittelhersteller, international

Nordrhein-Westfalen 05/2024 – 01/2025

Lead Developer · Maschinen-Dashboard (Blazor)

Web-Anwendung zur Visualisierung und Steuerung der Produktionsmaschinen auf Basis der bestehenden Dienst-Anwendung.

  • Blazor-Webanwendung zur grafischen Darstellung von Maschinenzustand und Laufleistung
  • Steuerung von Grundfunktionen der Maschinen (Reset, Ein/Aus) über OPC
  • Erfassung und Auswertung der Produktionsleistung als Grundlage für Optimierungen
  • Code-Sicherheitsprüfung mit Check Point Code Security
C#.NET 8/9BlazorTelerikMSSQLOPCMVVMAzure DevOps

Kommunalverwaltung, Großstadt

Österreich 09/2023 – 06/2024

IT-Architekt · Bürgerportal

Neuentwicklung eines Antragsportals, über das Bürgerinnen und Bürger Daten zu Bauprojekten erfassen und die zugehörigen Dokumente hochladen.

  • Architektur und Entwicklung des Portals mit Blazor WebAssembly
  • Entwicklung und Styling der Formular-Komponenten mit Radzen Blazor und Telerik
  • Datenhaltung mit PostgreSQL; Zusammenarbeit über Jira, Confluence und Bitbucket
C#.NET 6/7Blazor WASMRadzenTelerikMVVM · MVPPostgreSQLBitbucketJira

Verkehrskonzern, Konzern-IT

Berlin 01/2024 – 04/2024

Lead Developer · Migration VB.NET → C#/.NET

Migration einer bestehenden Anwendung eines Konzern-Geschäftsbereichs von Visual Basic .NET nach C#/.NET 8 mit Windows Forms und DevExpress.

  • Migration nach C#/.NET 8 mit MVVM, Controller-Schicht und aktueller Sicherheitsarchitektur
  • Datenzugriff mit Entity Framework auf Oracle
  • Architekturdokumentation nach arc42
C#.NET 8Windows FormsDevExpressEntity FrameworkOraclearc42Azure DevOps

Lebensmittelhersteller, international

Nordrhein-Westfalen 01/2023 – 08/2023

Lead Developer · SAP/OPC-Integrationsdienst

Neuentwicklung eines vollautomatisierten, dynamisch konfigurierbaren Windows-Dienstes als Bindeglied zwischen SAP und den Produktionsanlagen.

  • Empfang und Verarbeitung von Aufträgen über SAP-R/3- und SAP-EWM-Schnittstellen (RFC)
  • Senden und Empfangen über OPC UA/DA an einen oder mehrere KEPServerEX (NodeIDs)
  • Modulare Plugin-Architektur: je Anlagentyp ein eigenes Modul mit eigener JSON-Konfiguration
  • Entwicklerhandbuch zur Erstellung weiterer Module
VB.NET.NET Framework 4.8.1SAP RFCSAP EWMOPC UA/DAKEPServerEXMSSQLAzure DevOps

Verkehrskonzern, Konzern-IT

Hessen 03/2022 – 12/2022

Trainer · Mentor · Entwickler

Umstellung eines VB.NET-Entwicklerteams auf C#/.NET und Migration der bestehenden Anwendungen.

  • Schulung und Coaching des Teams in C#/.NET, REST-API-Controllern und Entity Framework
  • Windows-Forms/DevExpress-Anwendungen mit Anbindung an die Controller
  • Einführung in Azure DevOps (Dashboards, Repos, Git-Branching) und Deployment über Pipelines
  • Einführung von Unit-Tests
C#.NET 6Entity FrameworkREST APIWindows FormsDevExpressOracleUnit Testing

Öffentliches Rechenzentrum, Landesebene

Hessen 04/2022 – 06/2022

Softwareentwickler

Integration der neuen Version des Standards XAusländer für den Datenaustausch zwischen Bund und Ländern im XML-Format.

  • Mapping der XML-Nachrichten auf die internen Objekte der Kommunikations- und Nachrichtensoftware
  • Speicherung in der Datenbank (Entity Framework, Oracle) und Darstellung in der WPF-Anwendung
  • Testgetriebene Entwicklung (TDD) und Deployment über Azure-DevOps-Pipelines
C#.NET 6WPFEntity FrameworkOracleXMLMVVMTDD

Verkehrskonzern, Konzern-IT

Hessen 12/2021 – 03/2022

Lead Developer · Proof of Concept Kalkulationstool

Der Prozess von der Kundenanfrage bis zum Vertrag basierte auf manueller Arbeit und Excel-Tools. Ein neues IT-Zielbild — durchgängige Automatisierung vom CRM über neue Anwendungen bis zur SAP-Integration — wurde in einem PoC auf Machbarkeit geprüft.

  • Aufbau der technischen Basis aus Datenbank- und Applikationsservern
  • User Stories für drei Web-Anwendungen: Kostenkalkulation, Angebotserstellung, Stammdatenverwaltung
  • Integration von CRM und SAP über REST-APIs
  • Dokumentation nach arc42; agiles Vorgehen mit Product Owner, Unterstützung bei Tests
C#.NET 5BlazorEntity FrameworkOracleREST APIarc42Azure DevOps

Regionales Kreditinstitut

Rheinland-Pfalz 09/2019 – 11/2021

Lead Developer · CMDB nach BaFin-Vorgaben

Entwicklung einer Configuration Management Database (CMDB) gemäß den Anforderungen der BaFin sowie weiterer interner Fachanwendungen.

  • Datenübernahme über eine dynamische Schnittstelle und Import-Skripte aus mehreren Quellen, aufbereitet für verschiedene Benutzergruppen
  • Verwaltung von Hardware, Druckern und Mobilfunkgeräten
  • Weitere Tools: Netzwerkdrucker-Einrichtung, E-Mail-Verarbeitung mit Übergabe an ein DMS, Edelmetallverwaltung, offene Bankposten, KFZ-Briefverwaltung, Kantinensoftware, Krankmeldungs-Webformular, EDV-Störmeldungen
C#.NET Core 3.1 · 5WPFWindows FormsBlazorSyncfusionMySQLLDAPSNMPWMI

Frühere Stationen

09/2020 – 09/2021

Softwarehaus, Sozialwirtschaft · Rheinland-Pfalz

Full-Stack-Entwickler · Orchard Core CMS

Eigene Templates nach Kundenanforderungen, Entwicklung von Modulen mit API-Anbindung.

C#Orchard CoreASP.NET MVCRazorMySQLSQLite
12/2020 – 04/2021

Softwareunternehmen, Mittelstand · Rheinland-Pfalz

Entwickler Testautomatisierung

Automatisierte Testfälle (Login, Logout, Anlage von Personendaten) mit Selenium und Gherkin, Darstellung von Testfällen und Ergebnissen in einem Web-Frontend.

C#SeleniumGherkinExtent ReportsBlazor
07/2019 – 07/2020

IT-Dienstleister, Mittelstand · Rheinland-Pfalz

API- und WPF-Entwickler

API zur Verarbeitung und Bereitstellung verschiedener Daten; Neuentwicklung einer WPF-Anwendung zur Kunden- und Adressverwaltung inkl. Historisierung der Kundenkontakte.

C#.NET Core 2.2/3WPFMVVMEntity FrameworkMySQLMSSQL
07/2017 – 08/2019

Körperschaft des öffentlichen Rechts, Gesundheitswesen · Rheinland-Pfalz

API- und WPF/Windows-Forms-Entwickler

Interne API zur Bereitstellung von Daten für verschiedene Fachbereiche, WPF-Anwendung zur Verwaltung gesetzlicher Normen aus dem medizinischen Bereich, Weiterentwicklung der Qualitätssicherungssoftware für niedergelassene Ärztinnen und Ärzte.

C#.NET Core 2.2/3WPFWindows FormsEntity FrameworkOracleMSSQL
08/2013 – 01/2017

Hersteller von Gesundheits-IT · Rheinland-Pfalz

Anwendungs- und Webentwickler

Formularentwicklung für die Arztsoftware (Blankodruck), Frontend-Entwicklung für Fachbereiche und Business Units, Backend- und Modulentwicklung für das Enterprise-CMS FirstSpirit.

C++JavaJava EEFirstSpiritMSSQLPostgreSQLTFS
01/2008 – 07/2013

Vertriebsdienstleister, Einzelhandel · Hessen

Webentwicklung & Projektleitung

Entwicklung und Koordination einer Softwarelösung für Promotion und Absatzförderung im Einzelhandel; Webanwendung mit Zeiterfassung, Reporting und Auswertungen für Mitarbeitende und Promotoren.

PHPSymfony 2MySQLGit

Eigene Produkte & KI-Projekte

Was ich auf eigene Rechnung baue

Produkte, die ich von der Idee über die Architektur bis zum Betrieb selbst verantworte — und aus denen Erfahrung in die Kundenprojekte zurückfließt.

SchulOra — Schulverwaltungsplattform

laufend

Gründer · Architektur, Entwicklung und Betrieb

Webbasierte Verwaltungsplattform für Schulsekretariate, Lehrkräfte und Schulleitungen mit über 44 Modulen, angeboten zu einem Pauschalpreis pro Schule.

  • Konzeption, Entwicklung und Weiterentwicklung aller Module, inkl. Datenmodell mit EF Core (temporale Tabellen, kaskadierende Beziehungen)
  • Gesamtverantwortung von Anforderungen über Entwicklung bis Betrieb, inkl. Beantwortung von Markterkundungen öffentlicher Schulträger
C#ASP.NET WebFormsSQL ServerEF CoreJavaScript

schulora.de

KI-Content-Pipeline — Blog-Generator

live

Konzeption und Entwicklung

Automatisierte Veröffentlichung KI-generierter Fachartikel als statische, SEO-optimierte Seiten.

  • Abruf der Artikel über die API einer KI-Content-Plattform und Generierung statischer HTML-Seiten mit Canonical-, Open-Graph- und JSON-LD-Auszeichnung
  • Automatische sitemap.xml und inkrementelles Deployment per FTP — nur geänderte Seiten dank SHA-256-Hashvergleich
C#.NET 8REST APIJSON-LDFluentFTP

eBay-Management-Tool — automatisierter Verkauf & Versand

in Inbetriebnahme

Konzeption, Architektur und Entwicklung

Automatisiert den kompletten Verkaufsprozess über eBay: vom Lieferantenkatalog über Angebot und Bestellung bis zu Versand und Sendungsverfolgung.

  • Produktsynchronisation mit der Lieferanten-API, Preiskalkulation und automatische Erstellung von eBay-Angeboten inkl. Kategorie-Mapping, Varianten und GPSR-Pflichtangaben
  • Automatisches Bestellsystem mit Schutz vor Doppelbestellungen auf Datenbankebene und Rückmeldung der Sendungsnummer an eBay
  • Nachrichtenmodul mit Wissensspeicher, KI-generierten Antwortentwürfen und Lernen aus Korrekturen
  • Dashboard und Monitoring, Mitbewerberpreise über die eBay Browse API, Betrieb mit Docker Compose und nginx
TypeScriptNode.js 20ExpressPrismaPostgreSQL 16React 18ViteTailwindDocker Composenginx

KI-gestützter Entwicklungsworkflow

laufend

Methodik, die ich in Kundenprojekte einbringe

  • Claude Code mit MCP-Servern (u. a. Dateisystem, Context7 für aktuelle Bibliotheksdokumentation) und spezialisierten Agents für Blazor, EF Core und .NET MAUI
  • Spezifikationsgetriebene Entwicklung: SPEC.md/CLAUDE.md als Projektkontext und phasenweise Umsetzungspläne — nachvollziehbar, reviewbar und übergabefähig
Claude CodeMCPPrompt EngineeringAnthropic Claude APIOpenAI API

Referenzen

Rückmeldungen aus Projekten

Auszüge aus schriftlichen Rückmeldungen von Auftraggebern.

„Herr Özgün arbeitete stets sehr gewissenhaft und stark kundenorientiert, war zu jeder Zeit gut erreichbar und zuverlässig. Er brachte sich in den unterschiedlichen Entwicklungsabschnitten äußerst konstruktiv ein und setzte die erforderlichen Arbeiten immer termingerecht um. Wir profitieren stark von den erreichten Resultaten dieser sehr guten Zusammenarbeit.“

Projektmanager technische IT-Systeme, Lebensmittelhersteller · 2023

„Seit Dezember 2021 arbeiten wir erfolgreich mit Herrn Özgün als Freelancer zusammen. […] Nach Abschluss des Projektes konnten wir Herrn Özgün für weitere Unterstützung gewinnen. […] Herr Özgün ist zuverlässig und die Zusammenarbeit funktioniert gut.“

IT-Architekt, Verkehrskonzern · 2022

Vollständige Referenzschreiben und Projektnachweise stelle ich auf Anfrage zur Verfügung.

Skills

Skills: C#, .NET, Blazor, Vue.js, SAP- und OPC-Integration

Sprachen
C#VB.NETTypeScriptJavaScriptSQLHTML5CSSPHPJava (Grundlagen)
.NET & Frameworks
.NET 5–10.NET Framework 4.x.NET CoreASP.NET CoreASP.NET WebFormsWeb APIEntity Framework (Core)Hangfire
UI
Blazor Server/WASMWPFWindows FormsDevExpressTelerikRadzenSyncfusionVue.js/VuetifyReactAngular
Integration & Industrie
SAP RFC (R/3, EWM, S/4)OPC UA/DAKEPServerEXRESTXML-Standards (XAusländer)OpenID Connect
KI
Claude CodeMCPagentische WorkflowsAnthropic Claude APIOpenAI APIPrompt Engineering
Datenbanken
SQL ServerOraclePostgreSQLMySQLSQLite
DevOps & Tools
Azure DevOpsGitGitHubBitbucketTFSDockerJiraConfluenceVisual Studio 2019/2022
Cloud
Microsoft AzureAWS (EC2)
Methoden & Architektur
MVVMMVCMVPClean CodeTDDUnit-Testsarc42MicroservicesScrumKanbanRelease Management
Ausbildung
Fachinformatiker (Abschluss 2016)Camunda Platform 8 für Entwickler (2023)

Kontakt

.NET-Freelancer anfragen

Sie suchen Verstärkung für eine .NET-Modernisierung, eine SAP-/OPC-Anbindung oder ein Blazor-Portal? Schreiben Sie mir kurz, worum es geht — ich melde mich zeitnah zurück.

Serkan Özgün · dev56