freiberufler Software-Architektur und -Entwicklung im Bereich .NET mit F# und C#, IT-Consulting, Schulungen auf freelance.de

Software-Architektur und -Entwicklung im Bereich .NET mit F# und C#, IT-Consulting, Schulungen

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 55743 Kirschweiler
  • auf Anfrage
  • de  |  en
  • 19.02.2025

Kurzvorstellung

Seit 2006:
Biete Software-Architektur und -Entwicklung in .NET C#/F#, Domain-Driven-Design, Microservices, Cload-Native, F#, C#, TypeScript/JavaScript.
Functional Programming/OOP, Event-Driven-Development, Entity Framework, ASP.NET Core

Auszug Referenzen (3)

"Von Idee zu Umsetzung in weniger als drei Tagen.
Stets flexibel, freundlich und interessiert, neue Ideen umzusetzen,"
Projectowner
Kundenname anonymisiert
Tätigkeitszeitraum

5/2015 – 5/2015

Tätigkeitsbeschreibung

Entwicklung eines Bitcoin-Address-Shortener. (-Hyperlink entfernt- ).

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), C#, ASP.NET, Ajax, JavaScript, HTML

"Äusserst professionelle, zeitnahe und technisch einwandfreie Bearbeitung des Projektes von Anfang an.

Herr [...] war stets erreichbar und zügänglich für die teils sehr kurfristigen und tiefgreifenden Änderungen, die aufgrund des sehr dynamischen Bitcoinmarktes teils über Nacht implementiert werden mussten.

Herr [...] wird von mir aktuell und zukünftig in Onlineprojekte mit einbezogen, ich freue mich auf weiterhin erfolgreiche Zusammenarbeit."
Softwareentwickler / Datenbanken
Kundenname anonymisiert
Tätigkeitszeitraum

1/2013 – 5/2013

Tätigkeitsbeschreibung

Einrichtung, Erweiterung, Umstellung und Wartung der Shop-ping-Software OsCommerce auf die digitale Währung "Bit-coins" inkl. Realtime-Payment-System

Aufgabe:
Einrichtung eines Onlineshop der eine Echtzeit-Bezahlung mit Bit-coins ermöglicht.

Beschreibung:
Hierbei handelte es sich um die Einrichtung eines Onlineshops für den Edelmetallhandel und dessen Erweiterung mit verschieden Modulen (Versand und Payment) sowie passenden optischen Än-derungen auf Wunsch des Kunden.
Zusätzlich zu den Versandmodulen für DHL und FedEx kam noch ein Realtime-Payment-System für die Bezahlung mit Bitcoins.
Dabei wurde für den Käufer eine individuelle Bitcoin-Adresse gene-riert, auf die der Kunde einzahlen kann. Sobald die Zahlung im Netzwerk bestätigt wurde und somit als sicher und ausgeführt galt, wird der Kunde automatisch über die Statusänderung informiert und der Datensatz im Shopsystem auf den entsprechenden Status gesetzt.

Der Shop wird auch weiterhin von mir technisch betreut und es gibt immer mal wieder Änderungen und Anpassungen.

Verwendet Technologien:
PHP, MySQL, HTML, JavaScript

Eingesetzte Qualifikationen

Mysql, PHP, JavaScript, HTML

"Vielen Dank f"
Datenbank-Spezialist MS-SQL / Softwareentwickler / Personalleiter
Thorsten Schnieder, Multi-Media-Marketing Rhein-Main GmbH
Tätigkeitszeitraum

12/2006 – 5/2008

Tätigkeitsbeschreibung

- Installation, Administration eines Datenbankserver (MS-SQL 200/2005)
- Entwicklung einer Personalmangement-Software für Gehaltsabrechnungen, Mitarbeiter- und Zeitmanagement
- Leitung einer Personalabteilung

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Crystal, .Net, C#, .Net Framework (Microsoft), Personalwesen (allg.), Personalorganisation

Qualifikationen

  • .Net18 J.
  • ASP.NET6 J.
  • C#18 J.
  • F#6 J.
  • Microsoft Azure5 J.
  • Microsoft SQL-Server (MS SQL)7 J.
  • Software Architecture
  • Softwareentwicklung (allg.)
  • SQL6 J.
  • User Interface (UI)5 J.
  • Visual Basic4 J.
  • Web Services5 J.
  • Windows Presentation Foundation11 J.
  • Xamarin.Forms6 J.

Projekt‐ & Berufserfahrung

Software-Architektur und -Entwicklung
ZDF, Mainz
10/2020 – offen (4 Jahre, 6 Monate)
Medienbranche
Tätigkeitszeitraum

10/2020 – offen

Tätigkeitsbeschreibung

Weiterentwicklung des zentralen Programm- und Sendeleitungsplanungstool beim ZDF (Pharos)

Erweiterung und Modernisierung des zentralen Planungstools für Programmvorhaben beim ZDF. Wartung und Weiterentwicklung der Sendeablaufplanung für die detaillierte Planung von Sendevorhaben, Trailer und Wer-bung für die Sender ZDF, 3Sat, ZDFinfo, ZDFneo. Weiterentwicklung und Wartung des Trailermarkteting-Moduls. Weiterentwicklung des Material- und Trailerhandlings, sowie die Kommunikation mit der zentralen Ausspielautomatik und dem Fernsehmaterial-Content-Management-System. Implementierung einer Echtzeit-Benachrichtigung für weitere Anwendungsbereiche. Implementierung einer asynchronen Event-Verarbeitung.


Kentnisse:
WPF/WinForms · C# · .NET · MS SQL · Event-Driven-Development · Visual Basic .NET (VB.NET) · WCF · ASP.NET

Eingesetzte Qualifikationen

.Net, ASP.NET, C#, Visual Basic, Windows Presentation Foundation

Software-Architektur und -Entwicklung
ZDF, Mainz
3/2020 – 10/2020 (8 Monate)
Medienbranche
Tätigkeitszeitraum

3/2020 – 10/2020

Tätigkeitsbeschreibung

Entwicklung Management Tool für die Trailer Produktion beim ZDF (eingebettet in der zentralen Programmplanungssoftware)


Backend-Entwicklung: Integration eines neuen Arbeitsbereiches (Trailer Produktionsmanagement) in das zentrale Planungstool, sowie Integration von Workflows mit anderen Abteilungen, wie Programmplanung und Sendeablaufplanung Frontend: WPF-Oberfläche zur Bedienung

Kenntnisse:
Event-Sourcing · Command/Event-Architektur · SignalR · C# · .NET · CQRS · Entity Framework · Event-Driven-Development · WPF

Eingesetzte Qualifikationen

.Net, C#, Entity Framework, Windows Presentation Foundation

Softwareentwickler
ZDF, Mainz
9/2019 – 9/2020 (1 Jahr, 1 Monat)
Medienbranche
Tätigkeitszeitraum

9/2019 – 9/2020

Tätigkeitsbeschreibung

Betreuung und Weiterentwicklung einer Archiv- und Re-cherchelösung für das ZDF (Sphinx)


Betreuung und Weiterentwicklung einer Archiv- und Recher-che-Software im ZDF.


Kenntnisse:
WebForms · C# · .NET · Entity Framework · JavaScript · HTML

Eingesetzte Qualifikationen

.Net, C#, Entity Framework, HTML, JavaScript

Software-Architektur und -Entwicklung
DocuWare GmbH, Germeringen
10/2018 – offen (6 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2018 – offen

Tätigkeitsbeschreibung

Entwicklung verschiedenster Komponenten für eine „Customer und Partner Relation“-Lösung bei der DocuWare GmbH


Entwicklung von Web-Anwendungen rund um Customer- und Partner-Relation-Management.


Kenntnisse:
F# · C# · .NET · ASP.NET Core · Domain-Driven Design · Microsoft Azure · Event-Driven-Development

Eingesetzte Qualifikationen

C#, F#, Microsoft Azure, ASP.NET

Software-Architektur und -Entwicklung
Open Source Projekt, Remote
7/2018 – offen (6 Jahre, 9 Monate)
Medienbranche
Tätigkeitszeitraum

7/2018 – offen

Tätigkeitsbeschreibung

Hörbuch-Audioplayer-App (Android) für den Hörbuchverlag Eins A Medien GmbH

Ein "Perry Rhodan"-Fanprojekt, unbezahlt und Open Source

Eingesetzte Qualifikationen

F#, Xamarin.Forms

Software-Architektur und -Entwicklung
ZDF, Mainz
10/2016 – 3/2020 (3 Jahre, 6 Monate)
Medienbranche
Tätigkeitszeitraum

10/2016 – 3/2020

Tätigkeitsbeschreibung

Umstellung Mainframe Anwendungsbackend auf .NET / SQL
Umstellung einer alten ADABAS / NATURAL Mainframe-Anwendung auf .NET, WebServices und MS-SQL Datenbankservern.


- Erstellen einer neuen Anwendungsarchitektur - Design der neuen Datenstrukturen und der Datenbank - Migration der alten ADABAS/NATURAL Module in .NET (lesen und verstehen von ADABAS/NATURAL Code ist notwendig!) - Integration der Funktionen und Module in die neue Architek-tur - Umstellung und Erstellung von Backend-Services. - Migration von Schnittstellen für Fremdanwendungen


Kenntnisse:
Design-Pattern · SOAP · ADABAS · Softwarearchitektur · C# · .NET · Entity Framework · MS SQL · xUnit · WPF · WCF · Dependency Injection

Eingesetzte Qualifikationen

SQL, .Net, C#, Entity Framework, Windows Presentation Foundation

Projectowner
cyptocommodities GmbH, Hanau
5/2015 – 5/2015 (1 Monat)
Handel
Tätigkeitszeitraum

5/2015 – 5/2015

Tätigkeitsbeschreibung

Entwicklung eines Bitcoin-Address-Shortener. (-Hyperlink entfernt- ).

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), C#, ASP.NET, Ajax, JavaScript, HTML

Softwareentwickler
ZDF, Mainz
3/2014 – 10/2016 (2 Jahre, 8 Monate)
Medienbranche
Tätigkeitszeitraum

3/2014 – 10/2016

Tätigkeitsbeschreibung

Weiterentwicklung und Erweiterung einer Programmplanungs- und Programmmanangement-Software beim Zweiten Deutschen Fernsehen (ZDF).

Kenntnisse: Software Development · C# · .NET · WCF · Dependency Injection · MS-SQL · SignalR · WPF · WinForms

Eingesetzte Qualifikationen

SQL, .Net, C#, Windows Presentation Foundation

externer Anwendungsentwickler
Managetopia GmbH, Freigericht
12/2013 – 2/2014 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

12/2013 – 2/2014

Tätigkeitsbeschreibung

Anwendungsentwicklung für einen der TOP 5 Strategieberatungsunternehmen der Welt (2013/2014)

Aufgabe/Beschreibung:
Entwicklung einer Managementsoftware für einen der TOP 5 Strategieberatungsunternehmen der Welt. Implementierung einer Singlesign-On Authentifizierung für multiple ASP.NET Anwendungen. Implementierung von WebServices. Verschlüsselung der Kommunikation der Anwendungen mit Hilfe vom RSA-Privte-Public-Key-Verfahren.
Entwicklung der Businesslogic und des Datenbankzugriffs. Entwicklung eines zentralen Dateimanagementsystem für die Anwendung mit API, GUI, WebService und Datenbankzugiff.

Verwendete Technologien:
C#, ASP.NET WebForms, WebAPI 2, Entity Framework, Linq/Lambda, Encryption, DevExpress, T-SQL

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), SQL, Language Integrated Query, C#, User Interface (UI), Web Services, ASP.NET

Softwareentwickler / Datenbanken
Bitcoincommodities.com, Berlin / Hanau
1/2013 – 5/2013 (5 Monate)
Handel
Tätigkeitszeitraum

1/2013 – 5/2013

Tätigkeitsbeschreibung

Einrichtung, Erweiterung, Umstellung und Wartung der Shop-ping-Software OsCommerce auf die digitale Währung "Bit-coins" inkl. Realtime-Payment-System

Aufgabe:
Einrichtung eines Onlineshop der eine Echtzeit-Bezahlung mit Bit-coins ermöglicht.

Beschreibung:
Hierbei handelte es sich um die Einrichtung eines Onlineshops für den Edelmetallhandel und dessen Erweiterung mit verschieden Modulen (Versand und Payment) sowie passenden optischen Än-derungen auf Wunsch des Kunden.
Zusätzlich zu den Versandmodulen für DHL und FedEx kam noch ein Realtime-Payment-System für die Bezahlung mit Bitcoins.
Dabei wurde für den Käufer eine individuelle Bitcoin-Adresse gene-riert, auf die der Kunde einzahlen kann. Sobald die Zahlung im Netzwerk bestätigt wurde und somit als sicher und ausgeführt galt, wird der Kunde automatisch über die Statusänderung informiert und der Datensatz im Shopsystem auf den entsprechenden Status gesetzt.

Der Shop wird auch weiterhin von mir technisch betreut und es gibt immer mal wieder Änderungen und Anpassungen.

Verwendet Technologien:
PHP, MySQL, HTML, JavaScript

Eingesetzte Qualifikationen

Mysql, PHP, JavaScript, HTML

IT-Leiter / Datenbank-Spezialist MS-SQL / Softwareentwickler
Multi-Media-Marketing Rhein-Main GmbH, Dietzenbach
6/2008 – 10/2013 (5 Jahre, 5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2008 – 10/2013

Tätigkeitsbeschreibung

- Leiter einer IT-Abteilung
- Installation, Administration und Programmierung eines MS-SQL-Servers (2000/2005/2008)
- Administration einer Avaya I55 TK-Anlage
- Einrichtung, Wartung und Administration von 130 Terminal-Server Arbeitsplätzen (Windows 2008 Enterprise)
- Statistiken und Auswertung aus den Datenbanken


Software-Entwicklungen (Auszug):
- SMS-Schnittstelle für ttCall (CRM-Software)
- verschiedene Tools für die Verwaltung
- Mitarbeiter- und Gehaltsmanagement-Software

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Administration von Datenbanken, .Net, C#, .Net Framework (Microsoft), User Interface (UI), Web Services, Festnetz / Telefonanlagen / Fax, Personalwesen (allg.)

Datenbank-Spezialist MS-SQL / Softwareentwickler / Personalleiter
Multi-Media-Marketing Rhein-Main GmbH, Dietzenbach
12/2006 – 5/2008 (1 Jahr, 6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

12/2006 – 5/2008

Tätigkeitsbeschreibung

- Installation, Administration eines Datenbankserver (MS-SQL 200/2005)
- Entwicklung einer Personalmangement-Software für Gehaltsabrechnungen, Mitarbeiter- und Zeitmanagement
- Leitung einer Personalabteilung

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Crystal, .Net, C#, .Net Framework (Microsoft), Personalwesen (allg.), Personalorganisation

Zertifikate

Recognized F# Expert
F# Software Foundation
2019

Über mich

Ich bin seit 2006 im Business als Software-Entwickler unterwegs und bezeichne mich nicht durch die Zeit, sondern durch die Erfahrung als Senior-Softwareentwickler. Seit 2013 betreibe ich auch Software- und Systemarchitektur. Das beinhaltet sowohl das "designen" von Software-Lösungen von Beginn an, als auch die Umstrukturierung bestehenden Architekturen.

Weitere Kenntnisse

Software- und System-Architektur:
Domain-Driven-Design
Microservices
Cloud-Native (Azure)

Programmiersprachen:
F# und C#
TypeScript / JavaScript



Functional Programming, OOP
Design-Pattern (OOP, FP)
Event Sourcing, CQRS
Event-Driven-Development
.NET
ASP.NET Core
Datenbanken (SQL, Document-DBs)
SQL, Entity Framework
REST, WCF
HTML, React, F# Fable Elmish, WPF
u.v.m.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
3098
Alter
44
Berufserfahrung
18 Jahre und 5 Monate (seit 10/2006)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden