08.08.2026 aktualisiert


Fullstack .NET Entwickler
Profilanlagen
Skills
Microsoft Certified Technology Specialist
.Net, ASP.Net, EF Fore, GraphQL
Integrationtests, Unittest, Docker
Scrum, Azure DevOps, Pipelines
C# (ASP.NET, WPF, EF),
MSSQL (Transact SQL, SSIS), Oracle (PL/SQL), MySQL,
Erfahrung
Sprachen
Projekthistorie
Software-Architekt
Industrie und Maschinenbau
5000-10.000 Mitarbeiter
Privates Projekt Immobilienportal
Internet und Informationstechnologie
< 10 Mitarbeiter
Ziel des Projekts ist die Entwicklung eines Immobilienportals, das Nutzern ermöglicht, Dokumente hochzuladen, die von OpenAI gelesen werden, um Formularfelder automatisch zu befüllen. Das Portal wird auf AWS gehostet, das Frontend mit Next.js implementiert, während SQL-Server und Cosmos-DB als Datenbanken zum Einsatz kommen.
Die Infrastruktur wird mittels Terraform aufgebaut, und eine MAUI App informiert Nutzer über neue Einträge. RabbitMQ dient als Messaging-System, und das Backend wurde als GraphQL API implementiert.
Technologien:
- C# (.NET 8)
- ASP.NET Core
- Entity Framework Core
- SQL-Server
- Costmos-DB
- MS SQL-Server
- MAUI
- Next.js
- GraphQL
- HotChocolate Framework
- AWS
- Terrafrom
- RabbitMQ
- Clean Code Architektur
- Unit Tests
- Integrationstest
- GitHub Actions
Senior .NET-Entwickler (Freelancer)
Konsumgüter und Handel
5000-10.000 Mitarbeiter
- C# (.NET 7/8/10) – Visual Studio, Rider
- ASP.NET Core (Web API)
- OAuth 2.0 / OpenID Connect (JWT)
- Entity Framework Core
- AutoMapper
- MS SQL Server
- PostgreSQL
- Blazor WebAssembly (Radzen)
- SignalR
- GraphQL (Hot Chocolate)
- Azure DevOps (Repos, Pipelines)
- CI/CD • Docker (Datenbank-Integrationstests)
- Databricks
- Backstage
- TickerQ (Background Jobs / Scheduling)
- Logging / Monitoring / Performance
- Scrum
- 5Minds Process Engine (BPMN)
- Pimcore
- REST / JSON
- Git
- Swagger / OpenAPI
Controlling Tools für erneuerbare Energien (Freelancer)
Energie, Wasser und Umwelt
1000-5000 Mitarbeiter
Technologien:
- C# (.NET 4.5)
- ASP.NET MVC 6
- Entity Framework 6
- SQL-Server
- SQL-Server Reporting Services
- ASP.NET Web API
- SQL-Server 2012
- VS 2013
- VS 2016
- TFS 2013
- CSS 3
- JQuery
- Bootstrap
Technologien:
- C# (.NET 4.5)
- BizTalk 2013
- BizTalk 2016
- BizTalk Components
- Adapters
- Pipelines
- Orchestration
- Entity Framework 6
- SQL-Server 2012
- SQL-Server 2016
- VS 2013
- FS 2013
Technologien:
- C# (.NET Core 3/5)
- ASP.NET Core
- ASP.NET Core Security
- EF Core
- SQL Server
- Clean Code
- Event Sourcing
- Unit Tests
- Git/Git-Flow
- Fluent Validation
- Redis Cache
- OAuth
- AutoMapper
- Scrum
- Azure DevOps
- Build- & Release Pipelines
- CICD
- RabbitMQ
- MassTransit
- Docker
- Serilog
- Angular
- Reactjs
Technologien:
- ASP.Net Core
- GraphQL (HotChocolate-Framework)
- Reactjs
- C# (.NET Core 5)
- ASP.NET Core OAuth-Security
- SQL-Server
- Git
- Azure DevOps,
- CICD-Pipelines
- Docker
- React-Query-Framework
Leitung und Entwicklung weiterer Projekte mit dem gleichen Technologie-Stack. Einarbeitung und Unterstützung anderer Entwickler.
Technologien:
- C# (.NET Core 5)
- ASP.NET Core
- GraphQL (HotChocolate-Framework)
- React.js
- React-Query-Framework
- ASP.NET Core OAuth-Security
- SQL-Server
- Azure DevOps
- Build- & Release-Pipelines
- Docker Deployment
- Clean Code
- Serilog
- Git
Entwicklung MVC- & Single Page- Application (Freelancer)
Internet und Informationstechnologie
5000-10.000 Mitarbeiter
Technologien:
- C# (.NET 4.5)
- ASP.NET MVC 4
- Entity Framework 6
- SQL Server 2012
- ASP.NET Web API
- Ninject
- Hangfire
- Graylog
- Visual Studio 2013
- Team Foundation Server (TFS) 2013
- Sass
- CSS3
- jQuery
- Knockout.js
- RequireJS
- Azure Blob Storage
- SQL Azure
Entwicklung Single Page Application (Freelancer)
Versicherungen
5000-10.000 Mitarbeiter
Technologien:
- C# (.NET 4.5)
- ASP.NET MVC 4
- Windows Communication Foundation (WCF)
- SQL-Server 2012
- ASP.NET Web API
- Microsoft Unity
- Microsoft Enterprise Library
- MSTest
- NSubstitute
- Visual Studio 2012
- Team Foundation Server (TFS) 2012
- Less
- CSS3
- jQuery
- jQuery UI
- Knockout.js
- RequireJS
- AmplifyJS
- Sammy.js
- Globalize
- Sinon.js
- QUnit
Softwarearchitektur und -Entwicklung (WPF) (Freelancer)
Automobil und Fahrzeugbau
500-1000 Mitarbeiter
Ein wesentlicher Teil meiner Aufgaben bestand zudem in der Schulung interner Mitarbeiter im Umgang mit dem neuen Framework. Parallel dazu entwickelte ich das HMI und schloss das Projekt innerhalb des vorgesehenen Zeitrahmens erfolgreich ab.
Technologien:
- C# (.NET 4.0)
- Windows Presentation Foundation (WPF)
- Caliburn.Micro
- Oracle
- Service-Oriented Architecture (SOA)
- Unit Testing
- Object-Oriented Analysis (OOA)
- Object-Oriented Design (OOD)
- Visual Studio 2010
- Subversion (SVN)
- TortoiseSVN
- OPC (OLE for Process Control)
Weiterbildung SAP & WPF mit Caliburn.Micro (Freelancer)
Internet und Informationstechnologie
< 10 Mitarbeiter
Projekt 1: Single-Page Application
Technologien:
- ASP.NET MVC 4
- Durandal.js
- Breeze.js
- Bootstrap (Responsive Design)
- Knockout.js
- ASP.NET Web API
- Entity Framework (Code First)
Projekt 2: WPF-UI-Komposition
Technologie:
- Caliburn.Micro
WPF, WF, WCF, Windows-ClientEntwicklung (Freelancer)
Automobil und Fahrzeugbau
1000-5000 Mitarbeiter
Zusätzlich passte ich die Backoffice-Software für Kuwait an, einschließlich Windows-Diensten, Web-Diensten, WPF- und XBAP-Applikationen. Während einer zehntägigen Reise nach Kuwait installierte ich die Software, schulte die Kunden und führte Requirements Engineering durch.
Zusammen mit Kollegen entwarf ich eine neue Softwarearchitektur mit Merkmalen wie Testbarkeit, Anpassbarkeit, Skalierbarkeit, geringem Installationsaufwand und Sicherheitsrichtlinien. Die modulare Bauweise ermöglicht die separate Testbarkeit einzelner Module.
Technologien:
- C# (.NET 3.5/4.0/4.5)
- Windows Presentation Foundation (WPF)
- Windows Workflow Foundation (WF)
- Windows Communication Foundation (WCF)
- SQL Server 2008
- Internet Information Services (IIS) 7
- Unit Testing
- Integrationstests
- Visual Studio 2010
- Subversion (SVN)
- TortoiseSVN
- Softwarearchitektur
- Datenbankarchitektur
- Windows Installer XML (WiX)
- SOAP
- REST
- Enterprise Architect
- Entity Framework
- Caliburn.Micro
- Model-View-ViewModel (MVVM)
- SQL Server Reporting Services (SSRS)
- Razor Template Engine
Windows, ASP.NET Server/Client-Entwicklung (Freelancer)
Automobil und Fahrzeugbau
>10.000 Mitarbeiter
Im Laufe des Projekts habe ich die gesamte Anwendung neu entworfen. Dieser neue Entwurf umfasste alle Bereiche: Datenbank, Windows, Web, Hintergrunddienste, Unittests und UI-Tests. Die Entwicklung dauerte etwa ein Jahr, wobei ich das gesamte Requirement-Management übernahm.
Technologien:
- C# (.NET 2.0/3.5)
- WinForms
- ASP.NET WebForms
- ASP.NET MVC 2
- SQL Server 2000/2008
- Internet Information Services (IIS)
- ASP.NET AJAX
- jQuery
- Syncfusion Essential Studio
- Unit Testing
- Windows UI Tests
- Web UI Tests
- Database Integration Tests
- Visual Studio 2008
- Subversion (SVN)
- TortoiseSVN
- Software Architecture
- Database Architecture
ASP.NET Web 2.0 Client-Entwicklung (Freelancer)
Internet und Informationstechnologie
1000-5000 Mitarbeiter
Technologien:
- C# (ASP.NET, .NET 3.5, WCF)
- Unity Framework
- Service-Oriented Architecture (SOA)
- Internet Information Services (IIS)
- Telerik AJAX Tools
- ASP.NET AJAX
- jQuery
- JavaScript
- Unit Testing
- Windows Communication Foundation (WCF)
- Object-Oriented Analysis (OOA)
- Object-Oriented Design (OOD)
- Visual Studio 2008
- Subversion (SVN)
- TortoiseSVN
- Trac
- Mantis Bug Tracker
- Scrum
WPF- & SSIS-Entwicklung (Freelancer)
Internet und Informationstechnologie
1000-5000 Mitarbeiter
Die Zielapplikation wurde in C# unter Verwendung der WPF (Windows Presentation Foundation)-Technologie entwickelt. Für die Datenanbindung kam das Entity Framework zum Einsatz. Als Entwurfsmuster wurde der MVVM (Model-View-ViewModel)-Ansatz verwendet.
Technologien:
- C# (WPF, Entity Framework, .NET 3.5)
- Microsoft SQL Server
- Transact-SQL
- SSIS
- Stored Procedures
- Stored Functions
- Object-Oriented Analysis (OOA)
- Object-Oriented Design (OOD)
- Visual Studio 2008
- SQL Server Enterprise Manager
- SQL Data Compare
- XML
- XSLT
- Microsoft Access
- Microsoft Excel
- VBA (Visual Basic for Applications)
- Subversion (SVN)
- TortoiseSVN
- Trac
- Mantis Bug Tracker
- Scrum
Datenmigration, Frontend-Entwicklung (Freelancer)
Internet und Informationstechnologie
1000-5000 Mitarbeiter
Eine besondere Anforderung war die schrittweise Integration der Anwendung in verschiedenen Ländern. Bei jedem Go-Live für ein Land mussten dessen Daten in die Ziel-Datenbank transformiert und migriert werden. Eine Herausforderung dabei war die Inkonsistenz der Altdaten.
Technologien:
- PHP (CakePHP)
- Oracle
- Microsoft SQL Server
- PL/SQL
- Stored Procedures
- Stored Functions
- Oracle 10g
- JavaScript
- AJAX (Dojo)
- Unit Testing
- Object-Oriented Analysis (OOA)
- Object-Oriented Design (OOD)
- UML (Unified Modeling Language)
- Enterprise Architect
- Eclipse
- Microsoft Excel
- Subversion (SVN)
- Subclipse
- Trac
- Mantis Bug Tracker
- Scrum
Angestellter der Firma Panvision GmbH in Essen
Internet und Informationstechnologie
50-250 Mitarbeiter
Intranet-Site zur Abgabe von Feedback und Verbesserungsvorschlägen durch Mitarbeiter.
Technologien:
- ASP (Visual Basic)
- Access
- JavaScript
- XHTML
- CSS
Ticket-Shop für einen Messe-Veranstalter
Messe-Besucher können an diesem Shop Tickets kaufen. Die Tickets werden dynamisch generiert und per E-Mail zugesandt.
Technologien:
- PHP
- MySQL
- PDF-Lib
- JavaScript
- XHTML
- CSS
Projektverwaltung für ein Stahlhandelsunternehmen
Ein international agierendes Stahlhandelsunternehmen bekam mit dieser Plattform die Möglichkeit, Informationen und Dokumente mit internationalen Partnern auszutauschen. Ein wesentlicher Aspekt dieses Projektes war die Rechteverwaltung.
Technologien:
- ASP.NET (C#, .NET 2.0)
- MS SQL-Server
- Transact SQL
- Stored Procedures
- Stored Functions
- Ajax
- JavaScript
- XHTML
- CSS
Werbemittelverwaltung
Mit dieser Applikation war es möglich, verschiedene Kommunikationsmittel wie Visitenkarten, Anzeigen und Geschäftsbriefe pro Unternehmen zentral zu erstellen und zu gestalten.
Technologien:
- ASP.NET (C#, .NET 2.0)
- MS SQL
Speditions-Controlling für ein Logistikunternehmen
Mit dieser Anwendung hatte das Speditionsunternehmen die Möglichkeit, die Routen der Fahrzeuge zu bewerten. Dank Ajax konnte aus der Übersichtsliste immer weiter in die Details navigiert werden.
Technologien:
- ASP (Visual Basic)
- Oracle
- PL/SQL
- Stored Procedures
- Ajax
- JavaScript
- XHTML
- CSS
Dokumentenmanagement
Bei dieser Anwendung handelt es sich um ein Dokumentenverwaltungsprogramm, mit dem z. B. Bilder von verschiedenen Abteilungen katalogisiert und Zugriffsrechte verwaltet werden können.
Technologien:
- ASP (Visual Basic)
- MS SQL-Server
- Ajax
- JavaScript
- XHTML
- CSS
E-Mail-Adressen-Verwaltungsprogramm
Außendienst-Filialleiter können E-Mail-Adressen ihrer Agentur-Mitarbeiter verwalten.
Technologien:
- PHP
- MySQL
- JavaScript
- XHTML
- CSS
Newsletter-Modul für ein CMS-System
Das Modul umfasst die Verwaltung von Abonnenten, Themen und Gruppen. Es ermöglicht den zeitgesteuerten Versand von E-Mails über eine Mail-Queue. Zusätzlich bietet es die Erstellung grafischer Statistiken sowie Export- und Import-Funktionen.
Das Modul ist in ca. 10 Unternehmen im Einsatz, darunter einige mit mehreren tausend Mitarbeitern.
Technologien:
- PHP
- MySQL
- JavaScript
- XHTML
- XML
- CSS
Bereich „Steuerungssysteme“ einer Website
Programmierung des Bereichs „Steuerungssysteme“ für den Internetauftritt eines Anbieters von technischen Sonnenschutz-Systemen.
Technologien:
- ASP (Visual Basic)
- Access
- Ajax
- JavaScript
- XHTML
- CSS
Barrierefreie Webseiten für eine Stadt in NRW
Seiten sollten nicht mehr mit Tabellen formatiert, sondern barrierefrei angezeigt werden. Dazu habe ich die XSLT-Transformationen programmiert.
Technologien:
- XHTML
- XML
- XSLT
- CSS
Datenarchivierung für ein Logistikunternehmen
Die Firma erfasst ihre Transportaufträge in einer Oracle-Datenbank. Es werden täglich ca. 10.000 bis 20.000 Datensätze erfasst. Damit die eigentliche Applikation mit der Zeit nicht immer langsamer wird, sollten die Auftragsdaten über Nacht in Archivierungstabellen ausgelagert werden. Diese Aufgabe wurde mit der Oracle Datenbank Sprache PL-SQL gelöst.
Technologien:
- Oracle
- PL-SQL
- Stored Procedures
- Stored Functions
Großprojekt für einen Messeverlag
Die Anforderungen an das Projekt umfassten die Auftragserfassung, Abrechnung, Erstellung von Statistiken sowie den Export von Print-Katalogen, Internetdaten und CDs. Zusätzlich beinhaltete das Projekt die Datenbank-Archivierung und System-Optimierung durch Batch-Optimierung und SQL-Tuning sowie die Erstellung technischer Dokumentationen.
Ein besonderes Merkmal des Systems ist die dynamische Konfiguration der Auftragsmasken. Der Kunde kann bestimmen, wo welches Feld erscheinen soll, wie es benannt wird, ob es sich um eine Checkbox oder Auswahlbox handelt und ob es ein Pflichtfeld ist. Aufträge können dann entsprechend dieser Konfiguration erfasst werden.
Technologien:
- PHP
- Ajax
- JavaScript
- XML
- MS SQL-Server
- Transact SQL
- Stored Procedures
- Stored Functions
- Access
- MySQL
- OOA
- OOD
- Zend-Studio
- SourceSafe
- MSSQL Enterprise Manager
- PHP Documentator
- Query Analyzer
- SQLYog
- XHTML
- XML
- CSS
Angestellter der Firma Vertriebsunion meynen GmbH & Co. KG in Eltville
Internet und Informationstechnologie
250-500 Mitarbeiter
Diese Anwendung war darauf ausgelegt, große Mengen an Daten manuell und schnell eingeben zu können. Die eingegebenen Daten wurden in dBase-Tabellen gespeichert und durch spezialisierte Tasks in eine Oracle-Datenbank importiert. Ich war sowohl an der Entwicklung der Desktop-Applikation als auch an der Entwicklung der Import-Tasks beteiligt.
Technologien:
- Delphi
- Oracle
- Dbase
- Object Pascal
- PL/SQL
- Oracle Designer
- PVCS
Report-Generierung
Mit Delphi und den Komponenten von Crystal Reports wurden Berichte basierend auf den Daten der Hauptanwendung erstellt. Die Berichte enthielten verschiedene Diagramme sowie kumulierte und gruppierte Listen.
Technologien:
- Delphi
- Oracle
- Object Pascal
- PL/SQL
- Oracle Designer
- PVCS
- Crystal Reports
Pflege bestehender Websites
Die Firma betreute mehrere interne und externe Websites. Ich war gelegentlich an der Entwicklung und Pflege dieser Websites beteiligt.
Technologien:
- PHP
- MySQL
Studienbegleitende Tätigkeit bei der IT-Advanced GmbH in Bochum
Internet und Informationstechnologie
10-50 Mitarbeiter
Es handelt sich um die firmeneigene Homepage.
Technologien:
- Typo3
- PHP
- MySQL
- Typo-Script
Carsnooper-Programm
Dieses Produkt ist für den freien Markt bestimmt. Das Programm meldet eingehende Angebote von Fahrzeugen auf Automobil-Websites. Ich war hauptsächlich für den Bereich der LKW-Suche verantwortlich.
Technologien:
- Delphi
- Object Pascal
- InterBase
- IB-Expert
Auftragsabwicklungsprogramm für ein Bühnenbau-Unternehmen
Mit diesem Programm konnte das Bühnenbau-Unternehmen aus seinem Lagerbestand ermitteln, ob ein spezieller Bühnenaufbau zu einem gewünschten Termin verfügbar ist.
Technologien:
- Delphi
- Object Pascal
- InterBase
- IB-Expert
Website für ein Bühnenbau-Unternehmen
Die Homepage des Bühnenbau-Unternehmens wurde in PHP entwickelt.
Technologien:
- PHP
- MySQL
- JavaScript
Mit diesem Programm konnte das Unternehmen die Adressen seines Kundenstamms exportieren. Das Datenformat war so gestaltet, dass sie von einem Letter-Shop weiterverarbeitet werden konnten.
Technologien:
- Delphi
- Object Pascal
- InterBase
- IB-Expert
Website für einen Letter-Shop
Es handelt sich um die Homepage des Letter-Shops.
Technologien:
- Typo3
- PHP
- MySQL
- Typo-Script
Auftragsabwicklungsprogramm für einen Letter-Shop
Mit diesem Programm konnten Angebote erstellt und bei Bedarf in Aufträge umgewandelt werden. Ich war hauptsächlich für die Programmierung der verschiedenen Druckausgaben verantwortlich.
Technologien:
- Delphi
- Object Pascal
- InterBase
- IB-Expert
Lagerverwaltungsprogramm für ein Kühlhaus
Das Programm wurde in der Buchhaltung und im Lager eines Kühlhauses eingesetzt. Zuerst wurden die gelieferten Waren gewogen, dann die Palettenscheine ausgedruckt und schließlich freie Plätze im Lager angezeigt.
Technologien:
- Delphi
- Object Pascal
- InterBase
- IB-Expert
Studienbegleitende, selbständige Tätigkeit als Mitgründer der bellasina OHG in Essen
Internet und Informationstechnologie
< 10 Mitarbeiter
Technologien:
- Perl
- PHP 3.0
- Java Script
- CSS
- MySQL
Kontaktanfrage
Einloggen & anfragen.
Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.
RegistrierenAnmelden