Softwareentwicklung (C#, Visual Basic, .NET, XML, XAML), Analyse und IT-Unterstützung von Geschäftsprozessen, Projektmanagement, Beratung, Datenbankadministration
Aktualisiert am 27.02.2026
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.03.2026
Verfügbar zu: 100%
davon vor Ort: 35%
.NET-Developer
SQL
Web Entwickler
T-SQL
SQL-Programmierung
Deutsch
Englisch
verhandlungssicher

Einsatzorte

Einsatzorte

Frankfurt am Main (+100km) München (+20km) Stuttgart (+100km) Mannheim (+100km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Jahre 2 Monate
2023-01 - heute

Entwicklung eines Manufacturing Execution Systems (MES)

Software-Entwickler Visual Studio 2022 Oracle Datenbank Microsoft Dev Ops ...
Software-Entwickler

  • Entwicklung des Frontends und Backends des Manufacturing Execution Systems (MES) mittels C# .NET im Projektteam mit dem Ziel der Bereitstellung der entwickelten Tasks zum Frontends und Backends inklusive Fehlerbehebung und Einbau der Funktionalitäten zur Anbindung an die Systeme ERP und Shopfloor auf Basis des zuvor erstellten Entwicklungskonzeptes unter Einbeziehung der Stakeholder Analyse sowie Fehleranalyse
  • Die Anwendung wird mit Hilfe der Microservice-Architektur realisiert. Das Frontend wird langfristig auf Web umgestellt, hierfür wird React verwendet.

Visual Studio 2022 Oracle Datenbank Microsoft Dev Ops Oracle SQL Developer Atlassian Jira Docker Splunk Microservices Apache Kafka React C# SQL LINQ TypeScript JSON Fitnesse (Testframework) SCRUM
EDAG Production Solutions GmbH & Co. KG
Remote
2 Jahre 7 Monate
2020-06 - 2022-12

Erstellung von Programmmodulen

Software-Entwickler Visual Studio 2019 Oracle Datenbank GIT Repository ...
Software-Entwickler
Erstellung von Programmmodulen für die Verkehrsbetriebe in Seattle und San Diego (USA)
  • Entwicklung eines Windows Services zum zentralen Mangement der Druckaufträge für Ticketausdrucke
  • Erstellung von Webseiten zum Management der Drucker und Druckerjobs
  • Erstellung einer Schnittstelle zu Atlassian Jira zur Erstellung von Reports über Tickets
Visual Studio 2019 Oracle Datenbank GIT Repository Oracle SQL Developer Atlassian Jira C# ASP.NET MVC SQL LINQ JSON DevExtreme Java Script
Init SE
Karlsruhe
1 Jahr 3 Monate
2019-02 - 2020-04

Neuerstellung eines Programmes für das Management dentaler Geräte

Softwareentwickler und SCRUM-Master Visual Studio 2019 Microsoft SQL Server GIT Repository ...
Softwareentwickler und SCRUM-Master


Visual Studio 2019 Microsoft SQL Server GIT Repository SCRUM C# TypeScript ASP.NET MVC SQL XAML LINQ JSON ADO.NET Entity Framework .NET Core DevExtreme
Dentsply Sirona
Bensheim
3 Monate
2018-10 - 2018-12

Prüfung von Programmen für Stresstests

Software-Entwickler Visual Studio 2017 Microsoft SQL Server TFS Server (Team Foundation Server) ...
Software-Entwickler

Überprüfung von Programmen zur Unterstützung der Simulation volkswirtschaftlicher Problemstellungen (Stresstests)

Visual Studio 2017 Microsoft SQL Server TFS Server (Team Foundation Server) Oktopus (Continous Integration) C# WPF SQL XAML LINQ JSON
DEKA Invest
Frankfurt
3 Jahre
2015-10 - 2018-09

Erstellung von Programmen zur Unterstützung des Wertpapierhandels

IT-Consultant, Entwickler Visual Studio 2012 und 2015 Microsoft SQL Server C# ...
IT-Consultant, Entwickler
  • Erstellung von Programmen zur Unterstützung des Wertpapierhandels. Dazu gehört ein Programm zum Management von sog. Leerverkäufen (Speichern und Prüfen von Sicherheiten und Leihen), Auswirkungen von neuen Transaktionen auf bestehende Leihen etc. (ASP.MVC)
  • Darüber hinaus habe ich eine Webanwendung erstellt, mit deren Hilfe Quellensteuerzahlungen den entsprechenden Kapitalerträgen zugeordnet werden können (sofern dies nicht automatisch möglich ist). (XAML)
  • Des weiteren habe ich eine Print-Engine entwickelt, mit deren Hilfe automatisiert E-Mail-Anhänge bei Erhalt ausgedruckt werden können.
  • Ein weiteres von mir erstelltes Programm dient der automatisierten Archivierung von Dateien.
Visual Studio 2012 und 2015 Microsoft SQL Server C# SQL XML XAML LINQ ADO.NET Entity Framework ASP.NET MVC JSON
BNP PariBas
Frankfurt am Main
2 Jahre 2 Monate
2013-09 - 2015-10

Erstellung von Programmen

IT-Beratung und Softwarentwicklung Visual Studio 2010 und 2013 Team Foundation Server Resharper ...
IT-Beratung und Softwarentwicklung
Erstellung von Programmen zur Unterstützung des Wertpapierhandels, dazu gehören:
  • Ein Programm zur Erstellung von Übersichten über verfügbare Wertpapiere für Sales-Mitarbeiter
  • Die Emissionsmeldung, Verwaltung und Kurspflege eigener und fremder Emissionen an den deutschen Börsen
  • Fondsverwaltung der LBBW-Wertpapiere
Visual Studio 2010 und 2013 Team Foundation Server Resharper Infragistics Microsoft SQL Server C# SQL XAML LINQ ADO.NET Entity Framework MVVM Scrum
Landesbank Baden-Württemberg
Stuttgart
7 Monate
2013-03 - 2013-09

Entwicklung einer Business Intelligence (BI) Applikation

Entwickler Visual Studio 2010 Team Foundation Server Resharper ...
Entwickler
Weiterführung der Entwicklung einer Business Intelligence (BI) Applikation der Controlling-Abteilung
Visual Studio 2010 Team Foundation Server Resharper Aspose Cells Microsoft SQL Server ASP.NET 4.0 Visual Basic.NET SQL XAML LINQ ADO.NET Entity Framework ASP.NET jQuery
Deutsche Bahn AG (Netz)
Frankfurt
2 Jahre 6 Monate
2010-07 - 2012-12

Entwicklung einer Applikation

Architekt, Entwickler Visual Studio 2010 mySQL Sparx Enterprise Architect ...
Architekt, Entwickler

Workflowprogramm
  • Weiterführung der Entwicklung einer Applikation zur Abwicklung firmeninterner Geschäftsprozesse durch Anpassung des Programmes für die Deutsche Börse an die neue Firma STOXX mit mehreren Standorten und Berücksichtigung der globalen Unternehmensstruktur.
  • Die Anwendungsmodellierung erfolgte mit UML, das Programm wurde als Windows Forms-Programm mit C# (DotNet, Version 4.0) entwickelt. Als Datenbank wurde mySQL verwendet.
  • Eine Umstellung der Benutzerschnittstelle auf ASP.NET wurde ebenfalls vorgenommen
  • Erstellen eines Moduls zum Abruf der Daten mit Hilfe von Reports (Microsoft Reporting Services ? RDL-Dateien).
  • Konzeption und Entwicklung einer Schnittstelle zwischen dem Workflowtool und dem neuen Programm zur Indexberechnung (WCF).


Entwicklung von Prüfroutinen für die Indexberechnung

Entwicklung von Programmen zur Nachberechnung von Indexdaten und dem automatischen Abgleich der Ergebnisse mit den Daten der Produktivumgebung. Die Entwicklung der Programme erfolgt mit Hilfe von Dotnet 4.0.


Download und Verarbeitung von Indexdaten (?Ticks?)

Download der Dateien mit den Tickdaten der von STOXX berechneten Indices (ca. 400 Dateien, Gesamtumfang ca. 30 GB). Diese Daten werden in eine SQL-Server-Datenbank eingelesen und können mit Hilfe einer ASP.NET Webapplikation eingesehen werden. Der Datenzugriff erfolgt über das ADO.NET Entity Framework.


Business Monitoring

Neuentwicklung eines Programmes zur Überwachung von Indizes nach definierten Regeln wie z. B. starke Schwankungen der Indexstände, bestimmte definierte Kennzeichen usw. Das Programm wurde als ASP.NET-Applikation (Version 4.0) entwickelt.


Projektmitarbeit bei der Firmengründung

Mithilfe bei der Zusammenlegung der bisherigen Abteilung der Deutschen Börse mit der Firma STOXX Limited in Zürich. Koordinierung des Nachrichtenaustausches und Beurteilung von Applikationen für den Einsatz in der neuen Firma.


Projektmanagement

  • Entwicklung einer gemeinsamen IT Infrastruktur für die beiden Standorte Zürich und Frankfurt. Zurzeit nutzen beide Standorte die IT der Muttergesellschaften (SIX und Deutsche Börse), die nur eingeschränkt miteinander kommunizieren können. Ziel des Projekts ist eine gemeinsame IT Infrastruktur zur Verbesserung der internen Kommunikation und Arbeitsabläufe.
  • Ein weiteres Projekt war die Umstellung eines FTP-Servers für die Bereitstellung von Daten an die Kunden von STOXX zu einem anderen Hosting-Anbieter.
  • STOXX entwickelt in Zusammenarbeit mit der Firma Indexium (Zürich) ein Programm zur Berechnung und Verteilung von Indices, das die bisherigen Lösungen bei der Schweizer und Deutschen Börse ablösen soll. Bei diesem Projekt bin ich beteiligt im Bereich des Business Acceptance Tests und der Entwicklung einer Schnittstelle zwischen diesem Programm und dem Workflowtool.

Visual Studio 2010 mySQL Sparx Enterprise Architect Microsoft SQL Server PostgreSQL C# SQL UML XAML LINQ ADO.NET Entity Framework ASP.NET Silverlight
Stoxx Limited
Frankfurt und Zürich
2 Jahre 3 Monate
2008-04 - 2010-06

verschiedenes

Architekt, Entwickler Visual Studio 2005 und 2008 mySQL Sparx Enterprise Architect ...
Architekt, Entwickler
Workflowprogramm
  • Modellierung und Programmierung einer Applikation zur Abwicklung abteilungsinterner Geschäftsprozesse. Das Programm dient zur Organisierung der Prozesse zur Anlage, Änderung oder Löschung von Börseninstrumenten (Indices), dazu gehört auch die Automatisierung des Datenaustauschs mit anderen Abteilungen oder externen Dienstleistern.
  • Die Daten werden in Projekten organsiert, die Indizes (fachliche Daten) und Aufgaben (zu erledigende Arbeiten) enthalten. Dabei werden fachliche und organisatorische Datumsangaben organisiert und miteinander kombiniert um den Workflow zu steuern. Darüber hinaus dient die Anwendung zur Ermittlung der Grundlagen für die Abrechnung gegenüber Kunden und dem Reporting.
  • Eine weitere Aufgabe ist die Unterstützung der Planung von Indexinstrumenten vor dem eigentlichen Beginn des Prozesses.
  • Die Anwendungsmodellierung erfolgte mit UML, das Programm wurde als Windows Forms-Programm mit C# (DotNet) entwickelt. Als Datenbank wird mySQL verwendet.


Regressiontestprogramme

Entwicklung und Wartung von Programmen für die Berechnung von Indices der Deutschen Börse (DAX, AGP, Flex usw.) für Regressionstests. Neuerstellung eines Programmes für den Regressiontest des Volatilitätsindex (VDAX-New). Erstellen von Benutzeroberflächen zur Benutzung der Regressionstests.


Business Monitoring

  • Konzeption und Entwicklung eines Programmes zur Überwachung von Indizes nach definierten Regeln wie z. B. starke Schwankungen der Indexstände, bestimmte definierte Kennzeichen usw. Das Programm wurde als Silverlightapplikation mit DotNET 3.5 und WPF entwickelt.
  • Erstellung eines Clients zur Verarbeitung der Realtimedaten des CEF Data Feed. Notwendig dazu war die Verarbeitung des Datenstroms mit Hilfe von Socketprogrammierung (DotNET 3.5)

Schulungen
Schulung von Mitarbeitern in DotNET 2.0 und 3.5 inklusive XAML und LINQ

Visual Studio 2005 und 2008 mySQL Sparx Enterprise Architect C# SQL UML XAML LINQ ASP.NET
Deutsche Börse
Frankfurt
6 Monate
2007-10 - 2008-03

Programmierung von Anwendungen eines Fondinformationssystems

Entwickler Visual Studio 2003 Oracle SQL-Server ...
Entwickler
Programmierung von Anwendungen im Rahmen eines Fondinformationssystems (Benutzeroberflächen, COM- und Service-Programmierung) Notwendig hierfür ist die Erstellung von Stored Procedures, sowie die Anbindung von Office-Programmen mit Hilfe von DotNet an die erzeugten Daten.
Visual Studio 2003 Oracle SQL-Server Toad C# SQL (PL/SQL) Transact-SQL
DWS Bank
Frankfurt
3 Monate
2007-07 - 2007-09

Erstellung und Durchführung von automatischen Tests

Entwickler Silktest Visual Studio 2003 SQL Server 2000 ...
Entwickler
  • Erstellung und Durchführung von automatischen Tests einer DotNet-Anwendung (Frontend der Schaltersoftware der Deutschen Bundespost). 
  • Notwendig dazu waren die Analyse der fachlichen Anforderungen und deren Prüfung mit Hilfe von automatisierten Testverfahren. 
  • Zur Umsetzung der Anforderungen wurden von mir verschiedene Skripte entwickelt und angepasst.
Silktest Visual Studio 2003 SQL Server 2000 C# SQL (Transact-SQL) Testengine
Deutsche Bundespost
3 Jahre
2004-07 - 2007-06

Firmenframework

Architekt, Entwickler Visual Studio 2003 und 2005 SQL Server 2000 und 2005 IBM DB2 auf AS/400 ...
Architekt, Entwickler
  • Für die Erstellung von Anwendungen mit Hilfe von DotNET wurde ein einheitliches Framework benötigt, mit dessen Hilfe ein einheitliches Aussehen von Steuerelementen und Formularen (Winforms) sowie eine Kapselung des Datenzugriffes gewährleistet wird. 
  • Bei diesem Projekt habe ich Entwürfe für die Steuerelemente und für andere Klassen erstellt und angepasst, sowie das Design und die Konzeption erstellt


Projekt Datenaustausch mit externen Firmen

  • Der Zweck dieses Projektes ist die Durchführung eines ständigen Datenaustausches zwischen verschiedenen Firmen mit denen Kooperationsvereinbarungen zur Vermarktung von Produkten bestehen. Damit soll gewährleistet werden, dass der aktuelle Kundenstand mit einer nur minimalen Zeitverzögerung bei den Kooperationspartnern vorhanden ist. Das Datenvolumen liegt bei mehreren hunderttausend Kunden bei den beteiligten Firmen.
  • Dazu notwendig war eine Bedarfs- und Volumenanalyse, aus der in Zusammenarbeit mit den beteiligten Unternehmen die entsprechenden Anforderungskataloge bzw. das Pflichtenheft erstellt wurde. Daran anschließend wurde von mir (in Zusammenarbeit mit den Mitarbeitern der externen Firmen) das Lösungskonzept und der Workflow erstellt.


Webservices

  • Für die zu sendenden Daten: Programmierung der Webservice-Clients (Windows, C#)
  • Für die zu empfangenden Daten: Programmierung der Webservices (ASP.NET, C#)
    • Die Clientprogramme fragen die Daten mit Hilfe von Stored Procedures aus der Datenbank ab (IBM DB2), passen die Daten an die Vorgaben aus dem Lösungskonzept an und senden die aufbereiteten Daten an die externen Firmen (die Stored Procedures wurden ebenfalls von mir erstellt)
    • Die Webservices passen die empfangenen Daten an die Datenbankstruktur an und verarbeiten diese ebenfalls mit Stored Procedures.
    • Notwendig war weiterhin die Programmierung von Zusatzprogrammen auf der Basis von Winforms


FTP-Dateitransfer

  • Für eine andere Firma mussten Programme für den Austausch mit FTP erstellt werden, da Webservices nicht möglich waren.
  • Dabei wurde in Kauf genommen, dass hier keine zeitnahe Übermittlung von Datenänderungen möglich ist.
  • Die Programme haben den gleichen Umfang wie die entsprechenden Webservice-Anwendungen, erzeugen dann allerdings Dateien, die per Dateitransfer auf einen Server hoch- bzw. heruntergeladen werden


Webapplikationen zur Ablaufverfolgung des Datenaustausches

  • Um den Stand des Datenaustausches zu verfolgen und zur Überprüfung der Daten wurden von mir Webapplikationen erstellt (ASP.NET, C#).
  • Mit Hilfe dieser Anwendungen haben die jeweiligen Anwender die Möglichkeit, die Daten zu prüfen und eventuell kleinere Änderungen vorzunehmen und Datentransfer zu wiederholen.
  • Die Anwendungen wurden dazu mit einer Benutzerverwaltung versehen.


Interner Datenaustausch mit Tochterfirmen

  • Verschiedene Tochterfirmen der Auftragsfirmen setzen ältere Anwendungen ein, deren Daten nicht direkt im führenden System verarbeitet werden. 
  • Die Tochterfirmen übertragen diese Daten auf einen separaten Datenbankserver (MS SQL Server 2000). 
  • Ein C#-Programm liest diese Daten ein und überträgt sie auf den Hauptdatenbankserver (IBM DB2)


Straßenstamm

  • Eine wichtige Grundlage für die Erstellung der Daten ist der Abgleich der Grundstücksdaten mit den Daten der Deutschen Bundespost. Dazu waren die Erstellung eines Programms notwendig, das die Daten aus dem Material der Post extrahiert und mit den bestehenden Datenbeständen vergleicht und diese korrigiert.
  • Die Daten der Post werden als Textdatei (Datensatz in einer Zeile mit festen Längen pro "Feld"; in der Textdatei sind mehrere Tabellen zusammengefasst) geliefert. Diese Textdatei wird mit Hilfe von Stored Procedures in eine Datentabelle umgewandelt. Der Abgleich zwischen dieser Tabelle und dem Straßenstamm erfolgt mit Hilfe einer Anwendung, die die Daten nach den Vorgaben der Post vergleicht und gegebenenfalls aktualisiert.


Druckengine

  • Erstellung einer Druckausgaben-Engine für das führende Workflowsystem über eine .NET-Anwendung, die Dokumente mit Hilfe von MS Word erstellt, formatiert und ausdruckt.

Visual Studio 2003 und 2005 SQL Server 2000 und 2005 IBM DB2 auf AS/400 Visual Source Safe Internet Information Server C# XML (XSD XLST XPATH) HTML Webservices (SOAP) ASP.NET SQL (Transact-SQL und SQL auf DB2)
Telecolumbus Daten- und Service GmbH
Hannover
3 Jahre 9 Monate
2000-01 - 2003-09

Projektierung und Erstellung von Webapplikationen

Architekt, Entwickler Visual Studio 6.0 und 2003 SQL Server 2000 und 7.0  Internet Information Server ...
Architekt, Entwickler

Aufgabenmanagement

  • Diese Applikation dient zur Organisation der anfallenden Aufgaben in der IT-Abteilung und der Erfassung des Zeitaufwands (die Zeiten werden monatlich nach SAP exportiert) 
  • Außerdem können verschiedene Statistiken online erstellt werden.
  • Arbeitsgruppenübergreifende Statistiken sind ebenfalls verfügbar. 
  • Der Zugriff auf Auswertungen und Aufgaben erfolgt benutzergesteuert und kann individuell konfiguriert werden.


Informationsdatenbank

  • Mit diesem Modul werden die Erfahrungen und praktischen Hinweise aus dem Aufgabenmanagement erfasst und dargestellt, um Informationen für die Mitarbeiter zur Verfügung  zu stellen, damit eine  Doppelerfahrungsfindung"
    möglichst vermieden wird.


Mitarbeiterverwaltung

  • Dient der Erfassung der "Kunden" der IT-Abteilung und der damit zusammenhängenden Zuordnung von Kostenstellen an Aufgaben und Aktionen in der Aufgabenverwaltung.


Administration

  • Vergabe und Änderung von Berechtigungen für die Nutzung der einzelnen Teile der Anwendungen: 
    • Aufgabenverwaltung
    • Bestandsverwaltung
    • Mitarbeiterverwaltung
    • Informationsdatenbank
  • Genutzt werden diese Module von ca. 75 Mitarbeitern


Bestandsverwaltung

  • Neben der Erfassung und Auswertung der Soft- und Hardwarebestände wurde der Workflow für die Organisation der Reparaturen (Serviceaufträge) und der Geräte und Software-Veränderungen (Umstellung, Erweiterungen,
    Installationen) abgebildet. 
  • Diese Anwendung wird von ca. 20 Mitarbeitern genutzt.


Reklamationsdatenbank

  • Dieses Programm wird von der Logistik und der Kundenbetreuung genutzt, um Reklamationen zu bearbeiten und zu organisieren. Reklamationen können
    entweder von der Logistik eingegeben oder auch von bestimmten Spediteuren per E-Mail gesendet werden.
  • Im letzteren Fall werden die Mails mit Hilfe eines Skriptes aus einem Öffentlichen Ordner auf dem Exchange Server nach den relevanten Daten durchsucht und die gefundenen Daten zur weiteren Bearbeitung an die Datenbank übersandt.
  • Die Bearbeitung erfolgt in einer Webapplikation in den beiden beteiligten Abteilungen. 
  • In beiden Abteilungen sind ca. 30 Mitarbeiter beteiligt


Schichtkalender (Access-Datenbank)

  • Diese Anwendung organisiert die Schichtplanung einer Abteilung
  • Der Zeitaufwand für die Erstellung betrug  ca. 1 Monat
  • Exchangeserverskripte


WWW-Bearbeitung

  • Eingehende E-Mails werden nach ihrem Betreff selektiert und in Unterordner verschoben, dort können Sie von den entsprechenden Fachabteilungen bearbeitet werden
  • außerdem erfolgt eine Weiterleitung bestimmter E-Mails an externe Firmen


CallReports/Gutscheinverkauf

  • Mit Hilfe von benutzerdefinierten Outlook-Formularen werden bei einem Call-Center eingehende Telefonanrufe erfasst und an einen öffentlichen Ordner versendet. 
  • Dort werden Sie mit Hilfe eines Skriptes an Unterordner verteilt (nach Postleitzahlbereichen)
  • In den Unterordnern erfolgt die Bearbeitung durch die Vertriebsabteilung
  • Erledigte Call-Reports werden periodisch in Unterordner verschoben
  • Außerdem werden bestimmte Informationen in einer Datenbank gespeichert (für statistische Auswertungen)


Vertrieb

  • Bei eingehenden Mails erhält der Sender automatisch eine Eingangsbestätigung, außerdem erfolgt ein Eintrag in eine Datenbank für statistische Auswertungen. 
  • Die Mails werden anschließend an einen externen Dienstleister weitergeleitet


Administrative Tätigkeiten

  • Administration der Exchange Server 5.5 sowie Vorbereitung der Migration auf Exchange 2000 Administration der Fileserver (Windows NT 4.0 und 2000) und SQL Server 2000
  • Daneben wurden von mir Internet Information Server installiert, konfiguriert und betreut
Visual Studio 6.0 und 2003 SQL Server 2000 und 7.0  Internet Information Server Microsoft Exchange Server 5.5  und 2000 Microsoft Access Microsoft Outlook Visual Basic (und VB Skript) Visual Basic .NET C#  Transact-SQL ASP und ASP.NET
Frankfurter Allgemeine Zeitung
1 Jahr
2000-01 - 2000-12

Erstellung eines Programms zur Organisation des Kundenbestandes

Visual Basic 5.0
  • Erstellung eines Programms zur Organisation des Kundenbestandes inklusive Schriftverkehr, der abgeschlossenen Verträge und der Vermittler.
  • Das Programm wurde mit Visual Basic 5.0 als mehrplatzfähige Anwendung erstellt
Visual Basic 5.0
Versicherungsgesellschaft
1 Jahr
1999-01 - 1999-12

Modernisierung des Netzwerkes

Windows NT 4.0 MS Exchange 5.5
  • Im Rahmen einer Modernisierung des dortigen Netzwerkes wurde die Topologie von ARCNET auf Glasfasertechnologie umgestellt. 
  • Daneben wurden die PC-Workstations auf Windows NT 4.0  umgestellt und als Mailsoftware auf MS Exchange 5.5 eingeführt
Windows NT 4.0 MS Exchange 5.5
Kassenärztliche Vereinigung
Neustadt
12 Jahre 7 Monate
1986-06 - 1998-12

Programm zur Organisation von Grundstücken und Grundbesitzabgaben mit Visual Basic 5.0

Visual Basic 5.0 Novell Netware 3.x Windows NT 4.0

  • Dort wurde von mir ein Programms zur Organisation von Grundstücken und Grundbesitzabgaben mit Visual Basic 5.0 erstellt. (Umfang ca. 20.000 Grundstücke und 5.000 Eigentümer)
  • Danben wurde die Einführung, Überwachung der Erstellung und Administration eines Netzwerkes durchgeführt. 
  • Das Netzwerk wurde mit Novell Netware 3.x betrieben, später auf Windows NT 4.0 umgestellt.
  • Außerdem war noch ein Server mit dem Betriebssystem SCO-Unix vorhanden, der von mir administriert wurde.

Visual Basic 5.0 Novell Netware 3.x Windows NT 4.0
Verbandsgemeinde
Dudenhofen

Aus- und Weiterbildung

Aus- und Weiterbildung

Informatik-Betriebswirt (VWA)


Zertifizierung

  • Microsoft Certified Professional Developer (Enterprise Application Developer)
  • Microsoft Certified Solution Developer (.NET)
  • Microsoft Certified Technology Specialist:
    • Entwicklung von Windows Presentation Applications (WPF, DotNet), Windows Communication Foundation Development (WCF), Datenbankapplikationen (ADO.NET), Windows Forms und ASP.NET
    • Entwickeln von Web- und Windowsanwendungen und verteilten Anwendungen
    • SQL Server 2005
  • OMG-Certified UML-Professional Fundamental
  • ITIL - Foundation Certificate in IT Service Management
  • Prince2 Foundation

Kompetenzen

Kompetenzen

Top-Skills

.NET-Developer SQL Web Entwickler T-SQL SQL-Programmierung

Schwerpunkte

  • Anwendungsentwicklung (Anforderungsanalyse, Konzeption, Design bzw. Modellierung und Programmierung)
  • Projektmanagement
  • Analyse und IT-Unterstützung von Geschäftsprozessen
  • Erstellung von Dokumentationen und Fachliteratur
  • Anwenderschulung und -beratung

Produkte / Standards / Erfahrungen / Methoden

ADO.NET Entity Framework
Entity Framework
Git
Octopus
REST
Scrum
TFS 2015
Toad for Oracle
WPF
XAML
XML
Anwendungsprogramme
  • Microsoft Visual Studio
  • Microsoft Outlook (inklusive Programmierung und Design benutzerdefinierter Formulare)
  • Microsoft Office (Access, Excel, Word und PowerPoint)
  • Microsoft Project
  • Microsoft Visio

Serverprogramme
  • Microsoft SQL-Server
  • Microsoft Internet Information Server

Berufserfahrung
01/2023 - heute
Entwickler
EDAG Production Solutions GmbH & Co. KG
  • Objektorientierte Softwareentwicklung mit C#
  • Backend-Entwicklung mit C#
  • Oberflächenentwicklung für Windows mit WPF und Webanwendungen mit React
  • Entwicklung von Micro Services und Benutzeroberflächen (WPF)

06/2020 - 12/2022
Entwickler
Init SE, Karlsruhe
  • Objektorientierte Softwareentwicklung mit C# mit Hilfe des MVC-Pattern für Web-Anwendungen
  • Entwicklung von Windows Services (Backend)

02/2019 - 04/2020
IT-Consultant, Entwickler
Dentsply Sirona
  • Objektorientierte Softwareentwicklung mit C# mit Hilfe des MVC-Pattern für Web-Anwendungen
  • SCRUM-Master

10/2018 - 12/2018
Entwickler
DEKA
  • Objektorientierte Softwareentwicklung mit C# mit Hilfe des MVVM-Pattern für WPF-Anwendungen

10/2015 - 09/2018
IT-Consultant, Entwickler
BNP PariBas
  • Objektorientierte Softwareentwicklung mit C# (Konzeption, Modellierung und Entwicklung); teilweise mit Hilfe des MVC-Pattern unter ASP.NET

09/2013 - 10/2015
IT-Consultant, Entwickler
Landesbank Baden-Württemberg
  • Objektorientierte Softwareentwicklung mit C# (Konzeption, Modellierung und Entwicklung) mit Hilfe des MVVM-Pattern

03/2013 - 09/2013
IT-Consultant, Entwickler
Deutsche Bahn AG (Netz)
  • Objektorientierte Softwareentwicklung mit Visual Basic.NET (Weiterentwicklung einer BI Applikation für Controlling). Testen der Module mit Unittesting.
  • Entwicklung von Webapplikationen mit ASP.NET.

07/2010 - 12/2012
IT-Consultant, Entwickler
STOXX Limited, Frankfurt und Zürich
  • Projektmitarbeit bei der Firmengründung
  • Management verschiedener Projekte
  • Objektorientierte Softwareentwicklung mit C# (Konzeption, Modellierung und Entwicklung eines Programmes zur Abbildung von Geschäftsprozessen und anderer Programme). Testen der Module mit Unittesting.
  • Entwicklung von Webapplikationen mit ASP.NET
  • Konzeption und Modellierung von Softwareanforderungen mit UML
  • Datenanalyse und ?bereinigung der Daten von Reuters.

04/2008 ? 06/2010
IT-Consultant, Entwickler
Deutsche Börse, Frankfurt
  • Objektorientierte Softwareentwicklung mit C# (Entwicklung von Programmen für die Berechnung von Börsenindices, Modellierung und Entwicklung von Programmen zur Abbildung von Geschäftsprozessen, Entwicklung von Programmen zur Überwachung von Indizes) ). Testen der Module mit Unittesting.
  • Konzeption und Modellierung von Softwareanforderungen mit UML
  • Koordinierung und Durchführung von Entwicklungsprojekten

10/2007 - 03/2008
Entwickler
DWS Bank, Frankfurt
  • Objektorientierte Softwareentwicklung mit C# (Benutzeroberflächen, COM- und Service-Programmierung)

07/2007 - 09/2007
IT-Consultant, Entwickler
gft, Eschborn
  • Systemtests (automatisch)

07/2004 - 06/2007
Entwickler und Kundenberater
Telecolumbus Daten- und Service GmbH, Hannover
  • Objektorientierte Programmierung mit C# (Datenbanken, Webservices)
  • Projektarbeit (Anforderungsanalyse, -design usw.)

12/2003 - 07/2004
Datenbankprogrammierer und Kundenberater
ML Software GmbH
  • Programmierung mit ML 4, Delphi (Datenbanken, Webservices)
  • Projektarbeit (Anforderungsanalyse, -definition usw.)

10/2003 - 11/2003
EDV-Berater
DIS AG
  • Einführung von ITIL-Strukturen

01/2000 - 09/2003
EDV-Berater
Frankfurter Allgemeine Zeitung, Frankfurt
  • Projektarbeit (Anforderungsanalyse, -definition usw.)
  • Erstellung von Webapplikationen (ASP) und Datenbanken (SQL Server, Access)
  • Programmierung mit Visual Basic, VB.NET
  • Administration und Problemmanagement der Betriebssysteme Windows NT, Windows 2000/XP, MS Exchange, MS SQL-Server, MS Internet Information Server und Trend Micro Office Scan Server (Virensoftware) inklusive Securitymanagement.
  • Beratung und Schulung von Anwendern im Bereich der Microsoft Office-Produkte

01/1999 - 12/1999
EDV-Koordinator
Kassenärztliche Vereinigung Pfalz, Neustadt/Weinstr.
  • Modernisierung eines Netzwerkes von ARCNET auf Glasfasertopologie
  • Update der Server und Clients auf Windows NT 4.0
  • Einführung von MS Exchange 5.5 und MS Proxy Server 2.0
  • Beratung und Schulung von Anwendern im Bereich der Microsoft Office-Produkte

07/1986 - 12/1998
Sachbearbeiter EDV
Verbandsgemeindeverwaltung in Dudenhofen
  • Projektierung der Einrichtung eines Netzwerkes (Auswahl Komponenten und Topologie, des Betriebssystems und die Überwachung der Installation)
  • Beratung über wirtschaftlichen Einsatz der EDV, Einkauf von Hard- und Software
  • Beratung und Schulung der Anwender
  • Programmierung von Anwendungen (Visual Basic, Access)

Betriebssysteme

IBM iSeries
AS/400
Linux
MS-DOS
Novell
Unix
Windows
alle Versionen

Programmiersprachen

  • Profikenntnisse im Bereich .NET-Framework, WinUI und .NET Core (C#, Visual Basic.NET) für die Entwicklung von Windows- und Webanwendungen (ASP.NET) sowie Datenbankanwendungen (Linq, Entity Framework, ADO.NET)
  • MAUI (.NET Multi-platform app UI Development) für mobile Anwendungen
  • Entwicklung von Anwendungen mit MVVM und MVC-Pattern
  • Entwicklung von Benutzeroberflächen mit XAML (WPF)
  • Modellierung von Prozessen und Anwendungen mit UML, SQL, XML, TypeScript, JavaScript, ASP bzw. ASP.NET
  • Webanwendungen mit React, Visual Basic (inklusive VBA und VB-Skript)

Datenbanken

Access
ADO
BDE
DAO
IBM DB2
MS SQL Server
MySQL
NET Entity Framework
ODBC
Oracle
Oracle SQL Developer
Paradox
PostgreSQL
SQL
T-SQL

Datenkommunikation

Ethernet
Internet, Intranet
ISDN
NetBeui
SMTP
TCP/IP
Token Ring
Windows Netzwerk
Winsock
X.400 X.25 X.225 X.75...

Hardware

AS/400
Drucker
HP
PC
Scanner
Streamer

Branchen

Branchen

  • Banken
  • Finanzdienstleistung
  • Chemie
  • Medizintechnik
  • Medien
  • Telekommunikation
  • Öffentlicher Dienst
  • ÖPNV

Einsatzorte

Einsatzorte

Frankfurt am Main (+100km) München (+20km) Stuttgart (+100km) Mannheim (+100km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Jahre 2 Monate
2023-01 - heute

Entwicklung eines Manufacturing Execution Systems (MES)

Software-Entwickler Visual Studio 2022 Oracle Datenbank Microsoft Dev Ops ...
Software-Entwickler

  • Entwicklung des Frontends und Backends des Manufacturing Execution Systems (MES) mittels C# .NET im Projektteam mit dem Ziel der Bereitstellung der entwickelten Tasks zum Frontends und Backends inklusive Fehlerbehebung und Einbau der Funktionalitäten zur Anbindung an die Systeme ERP und Shopfloor auf Basis des zuvor erstellten Entwicklungskonzeptes unter Einbeziehung der Stakeholder Analyse sowie Fehleranalyse
  • Die Anwendung wird mit Hilfe der Microservice-Architektur realisiert. Das Frontend wird langfristig auf Web umgestellt, hierfür wird React verwendet.

Visual Studio 2022 Oracle Datenbank Microsoft Dev Ops Oracle SQL Developer Atlassian Jira Docker Splunk Microservices Apache Kafka React C# SQL LINQ TypeScript JSON Fitnesse (Testframework) SCRUM
EDAG Production Solutions GmbH & Co. KG
Remote
2 Jahre 7 Monate
2020-06 - 2022-12

Erstellung von Programmmodulen

Software-Entwickler Visual Studio 2019 Oracle Datenbank GIT Repository ...
Software-Entwickler
Erstellung von Programmmodulen für die Verkehrsbetriebe in Seattle und San Diego (USA)
  • Entwicklung eines Windows Services zum zentralen Mangement der Druckaufträge für Ticketausdrucke
  • Erstellung von Webseiten zum Management der Drucker und Druckerjobs
  • Erstellung einer Schnittstelle zu Atlassian Jira zur Erstellung von Reports über Tickets
Visual Studio 2019 Oracle Datenbank GIT Repository Oracle SQL Developer Atlassian Jira C# ASP.NET MVC SQL LINQ JSON DevExtreme Java Script
Init SE
Karlsruhe
1 Jahr 3 Monate
2019-02 - 2020-04

Neuerstellung eines Programmes für das Management dentaler Geräte

Softwareentwickler und SCRUM-Master Visual Studio 2019 Microsoft SQL Server GIT Repository ...
Softwareentwickler und SCRUM-Master


Visual Studio 2019 Microsoft SQL Server GIT Repository SCRUM C# TypeScript ASP.NET MVC SQL XAML LINQ JSON ADO.NET Entity Framework .NET Core DevExtreme
Dentsply Sirona
Bensheim
3 Monate
2018-10 - 2018-12

Prüfung von Programmen für Stresstests

Software-Entwickler Visual Studio 2017 Microsoft SQL Server TFS Server (Team Foundation Server) ...
Software-Entwickler

Überprüfung von Programmen zur Unterstützung der Simulation volkswirtschaftlicher Problemstellungen (Stresstests)

Visual Studio 2017 Microsoft SQL Server TFS Server (Team Foundation Server) Oktopus (Continous Integration) C# WPF SQL XAML LINQ JSON
DEKA Invest
Frankfurt
3 Jahre
2015-10 - 2018-09

Erstellung von Programmen zur Unterstützung des Wertpapierhandels

IT-Consultant, Entwickler Visual Studio 2012 und 2015 Microsoft SQL Server C# ...
IT-Consultant, Entwickler
  • Erstellung von Programmen zur Unterstützung des Wertpapierhandels. Dazu gehört ein Programm zum Management von sog. Leerverkäufen (Speichern und Prüfen von Sicherheiten und Leihen), Auswirkungen von neuen Transaktionen auf bestehende Leihen etc. (ASP.MVC)
  • Darüber hinaus habe ich eine Webanwendung erstellt, mit deren Hilfe Quellensteuerzahlungen den entsprechenden Kapitalerträgen zugeordnet werden können (sofern dies nicht automatisch möglich ist). (XAML)
  • Des weiteren habe ich eine Print-Engine entwickelt, mit deren Hilfe automatisiert E-Mail-Anhänge bei Erhalt ausgedruckt werden können.
  • Ein weiteres von mir erstelltes Programm dient der automatisierten Archivierung von Dateien.
Visual Studio 2012 und 2015 Microsoft SQL Server C# SQL XML XAML LINQ ADO.NET Entity Framework ASP.NET MVC JSON
BNP PariBas
Frankfurt am Main
2 Jahre 2 Monate
2013-09 - 2015-10

Erstellung von Programmen

IT-Beratung und Softwarentwicklung Visual Studio 2010 und 2013 Team Foundation Server Resharper ...
IT-Beratung und Softwarentwicklung
Erstellung von Programmen zur Unterstützung des Wertpapierhandels, dazu gehören:
  • Ein Programm zur Erstellung von Übersichten über verfügbare Wertpapiere für Sales-Mitarbeiter
  • Die Emissionsmeldung, Verwaltung und Kurspflege eigener und fremder Emissionen an den deutschen Börsen
  • Fondsverwaltung der LBBW-Wertpapiere
Visual Studio 2010 und 2013 Team Foundation Server Resharper Infragistics Microsoft SQL Server C# SQL XAML LINQ ADO.NET Entity Framework MVVM Scrum
Landesbank Baden-Württemberg
Stuttgart
7 Monate
2013-03 - 2013-09

Entwicklung einer Business Intelligence (BI) Applikation

Entwickler Visual Studio 2010 Team Foundation Server Resharper ...
Entwickler
Weiterführung der Entwicklung einer Business Intelligence (BI) Applikation der Controlling-Abteilung
Visual Studio 2010 Team Foundation Server Resharper Aspose Cells Microsoft SQL Server ASP.NET 4.0 Visual Basic.NET SQL XAML LINQ ADO.NET Entity Framework ASP.NET jQuery
Deutsche Bahn AG (Netz)
Frankfurt
2 Jahre 6 Monate
2010-07 - 2012-12

Entwicklung einer Applikation

Architekt, Entwickler Visual Studio 2010 mySQL Sparx Enterprise Architect ...
Architekt, Entwickler

Workflowprogramm
  • Weiterführung der Entwicklung einer Applikation zur Abwicklung firmeninterner Geschäftsprozesse durch Anpassung des Programmes für die Deutsche Börse an die neue Firma STOXX mit mehreren Standorten und Berücksichtigung der globalen Unternehmensstruktur.
  • Die Anwendungsmodellierung erfolgte mit UML, das Programm wurde als Windows Forms-Programm mit C# (DotNet, Version 4.0) entwickelt. Als Datenbank wurde mySQL verwendet.
  • Eine Umstellung der Benutzerschnittstelle auf ASP.NET wurde ebenfalls vorgenommen
  • Erstellen eines Moduls zum Abruf der Daten mit Hilfe von Reports (Microsoft Reporting Services ? RDL-Dateien).
  • Konzeption und Entwicklung einer Schnittstelle zwischen dem Workflowtool und dem neuen Programm zur Indexberechnung (WCF).


Entwicklung von Prüfroutinen für die Indexberechnung

Entwicklung von Programmen zur Nachberechnung von Indexdaten und dem automatischen Abgleich der Ergebnisse mit den Daten der Produktivumgebung. Die Entwicklung der Programme erfolgt mit Hilfe von Dotnet 4.0.


Download und Verarbeitung von Indexdaten (?Ticks?)

Download der Dateien mit den Tickdaten der von STOXX berechneten Indices (ca. 400 Dateien, Gesamtumfang ca. 30 GB). Diese Daten werden in eine SQL-Server-Datenbank eingelesen und können mit Hilfe einer ASP.NET Webapplikation eingesehen werden. Der Datenzugriff erfolgt über das ADO.NET Entity Framework.


Business Monitoring

Neuentwicklung eines Programmes zur Überwachung von Indizes nach definierten Regeln wie z. B. starke Schwankungen der Indexstände, bestimmte definierte Kennzeichen usw. Das Programm wurde als ASP.NET-Applikation (Version 4.0) entwickelt.


Projektmitarbeit bei der Firmengründung

Mithilfe bei der Zusammenlegung der bisherigen Abteilung der Deutschen Börse mit der Firma STOXX Limited in Zürich. Koordinierung des Nachrichtenaustausches und Beurteilung von Applikationen für den Einsatz in der neuen Firma.


Projektmanagement

  • Entwicklung einer gemeinsamen IT Infrastruktur für die beiden Standorte Zürich und Frankfurt. Zurzeit nutzen beide Standorte die IT der Muttergesellschaften (SIX und Deutsche Börse), die nur eingeschränkt miteinander kommunizieren können. Ziel des Projekts ist eine gemeinsame IT Infrastruktur zur Verbesserung der internen Kommunikation und Arbeitsabläufe.
  • Ein weiteres Projekt war die Umstellung eines FTP-Servers für die Bereitstellung von Daten an die Kunden von STOXX zu einem anderen Hosting-Anbieter.
  • STOXX entwickelt in Zusammenarbeit mit der Firma Indexium (Zürich) ein Programm zur Berechnung und Verteilung von Indices, das die bisherigen Lösungen bei der Schweizer und Deutschen Börse ablösen soll. Bei diesem Projekt bin ich beteiligt im Bereich des Business Acceptance Tests und der Entwicklung einer Schnittstelle zwischen diesem Programm und dem Workflowtool.

Visual Studio 2010 mySQL Sparx Enterprise Architect Microsoft SQL Server PostgreSQL C# SQL UML XAML LINQ ADO.NET Entity Framework ASP.NET Silverlight
Stoxx Limited
Frankfurt und Zürich
2 Jahre 3 Monate
2008-04 - 2010-06

verschiedenes

Architekt, Entwickler Visual Studio 2005 und 2008 mySQL Sparx Enterprise Architect ...
Architekt, Entwickler
Workflowprogramm
  • Modellierung und Programmierung einer Applikation zur Abwicklung abteilungsinterner Geschäftsprozesse. Das Programm dient zur Organisierung der Prozesse zur Anlage, Änderung oder Löschung von Börseninstrumenten (Indices), dazu gehört auch die Automatisierung des Datenaustauschs mit anderen Abteilungen oder externen Dienstleistern.
  • Die Daten werden in Projekten organsiert, die Indizes (fachliche Daten) und Aufgaben (zu erledigende Arbeiten) enthalten. Dabei werden fachliche und organisatorische Datumsangaben organisiert und miteinander kombiniert um den Workflow zu steuern. Darüber hinaus dient die Anwendung zur Ermittlung der Grundlagen für die Abrechnung gegenüber Kunden und dem Reporting.
  • Eine weitere Aufgabe ist die Unterstützung der Planung von Indexinstrumenten vor dem eigentlichen Beginn des Prozesses.
  • Die Anwendungsmodellierung erfolgte mit UML, das Programm wurde als Windows Forms-Programm mit C# (DotNet) entwickelt. Als Datenbank wird mySQL verwendet.


Regressiontestprogramme

Entwicklung und Wartung von Programmen für die Berechnung von Indices der Deutschen Börse (DAX, AGP, Flex usw.) für Regressionstests. Neuerstellung eines Programmes für den Regressiontest des Volatilitätsindex (VDAX-New). Erstellen von Benutzeroberflächen zur Benutzung der Regressionstests.


Business Monitoring

  • Konzeption und Entwicklung eines Programmes zur Überwachung von Indizes nach definierten Regeln wie z. B. starke Schwankungen der Indexstände, bestimmte definierte Kennzeichen usw. Das Programm wurde als Silverlightapplikation mit DotNET 3.5 und WPF entwickelt.
  • Erstellung eines Clients zur Verarbeitung der Realtimedaten des CEF Data Feed. Notwendig dazu war die Verarbeitung des Datenstroms mit Hilfe von Socketprogrammierung (DotNET 3.5)

Schulungen
Schulung von Mitarbeitern in DotNET 2.0 und 3.5 inklusive XAML und LINQ

Visual Studio 2005 und 2008 mySQL Sparx Enterprise Architect C# SQL UML XAML LINQ ASP.NET
Deutsche Börse
Frankfurt
6 Monate
2007-10 - 2008-03

Programmierung von Anwendungen eines Fondinformationssystems

Entwickler Visual Studio 2003 Oracle SQL-Server ...
Entwickler
Programmierung von Anwendungen im Rahmen eines Fondinformationssystems (Benutzeroberflächen, COM- und Service-Programmierung) Notwendig hierfür ist die Erstellung von Stored Procedures, sowie die Anbindung von Office-Programmen mit Hilfe von DotNet an die erzeugten Daten.
Visual Studio 2003 Oracle SQL-Server Toad C# SQL (PL/SQL) Transact-SQL
DWS Bank
Frankfurt
3 Monate
2007-07 - 2007-09

Erstellung und Durchführung von automatischen Tests

Entwickler Silktest Visual Studio 2003 SQL Server 2000 ...
Entwickler
  • Erstellung und Durchführung von automatischen Tests einer DotNet-Anwendung (Frontend der Schaltersoftware der Deutschen Bundespost). 
  • Notwendig dazu waren die Analyse der fachlichen Anforderungen und deren Prüfung mit Hilfe von automatisierten Testverfahren. 
  • Zur Umsetzung der Anforderungen wurden von mir verschiedene Skripte entwickelt und angepasst.
Silktest Visual Studio 2003 SQL Server 2000 C# SQL (Transact-SQL) Testengine
Deutsche Bundespost
3 Jahre
2004-07 - 2007-06

Firmenframework

Architekt, Entwickler Visual Studio 2003 und 2005 SQL Server 2000 und 2005 IBM DB2 auf AS/400 ...
Architekt, Entwickler
  • Für die Erstellung von Anwendungen mit Hilfe von DotNET wurde ein einheitliches Framework benötigt, mit dessen Hilfe ein einheitliches Aussehen von Steuerelementen und Formularen (Winforms) sowie eine Kapselung des Datenzugriffes gewährleistet wird. 
  • Bei diesem Projekt habe ich Entwürfe für die Steuerelemente und für andere Klassen erstellt und angepasst, sowie das Design und die Konzeption erstellt


Projekt Datenaustausch mit externen Firmen

  • Der Zweck dieses Projektes ist die Durchführung eines ständigen Datenaustausches zwischen verschiedenen Firmen mit denen Kooperationsvereinbarungen zur Vermarktung von Produkten bestehen. Damit soll gewährleistet werden, dass der aktuelle Kundenstand mit einer nur minimalen Zeitverzögerung bei den Kooperationspartnern vorhanden ist. Das Datenvolumen liegt bei mehreren hunderttausend Kunden bei den beteiligten Firmen.
  • Dazu notwendig war eine Bedarfs- und Volumenanalyse, aus der in Zusammenarbeit mit den beteiligten Unternehmen die entsprechenden Anforderungskataloge bzw. das Pflichtenheft erstellt wurde. Daran anschließend wurde von mir (in Zusammenarbeit mit den Mitarbeitern der externen Firmen) das Lösungskonzept und der Workflow erstellt.


Webservices

  • Für die zu sendenden Daten: Programmierung der Webservice-Clients (Windows, C#)
  • Für die zu empfangenden Daten: Programmierung der Webservices (ASP.NET, C#)
    • Die Clientprogramme fragen die Daten mit Hilfe von Stored Procedures aus der Datenbank ab (IBM DB2), passen die Daten an die Vorgaben aus dem Lösungskonzept an und senden die aufbereiteten Daten an die externen Firmen (die Stored Procedures wurden ebenfalls von mir erstellt)
    • Die Webservices passen die empfangenen Daten an die Datenbankstruktur an und verarbeiten diese ebenfalls mit Stored Procedures.
    • Notwendig war weiterhin die Programmierung von Zusatzprogrammen auf der Basis von Winforms


FTP-Dateitransfer

  • Für eine andere Firma mussten Programme für den Austausch mit FTP erstellt werden, da Webservices nicht möglich waren.
  • Dabei wurde in Kauf genommen, dass hier keine zeitnahe Übermittlung von Datenänderungen möglich ist.
  • Die Programme haben den gleichen Umfang wie die entsprechenden Webservice-Anwendungen, erzeugen dann allerdings Dateien, die per Dateitransfer auf einen Server hoch- bzw. heruntergeladen werden


Webapplikationen zur Ablaufverfolgung des Datenaustausches

  • Um den Stand des Datenaustausches zu verfolgen und zur Überprüfung der Daten wurden von mir Webapplikationen erstellt (ASP.NET, C#).
  • Mit Hilfe dieser Anwendungen haben die jeweiligen Anwender die Möglichkeit, die Daten zu prüfen und eventuell kleinere Änderungen vorzunehmen und Datentransfer zu wiederholen.
  • Die Anwendungen wurden dazu mit einer Benutzerverwaltung versehen.


Interner Datenaustausch mit Tochterfirmen

  • Verschiedene Tochterfirmen der Auftragsfirmen setzen ältere Anwendungen ein, deren Daten nicht direkt im führenden System verarbeitet werden. 
  • Die Tochterfirmen übertragen diese Daten auf einen separaten Datenbankserver (MS SQL Server 2000). 
  • Ein C#-Programm liest diese Daten ein und überträgt sie auf den Hauptdatenbankserver (IBM DB2)


Straßenstamm

  • Eine wichtige Grundlage für die Erstellung der Daten ist der Abgleich der Grundstücksdaten mit den Daten der Deutschen Bundespost. Dazu waren die Erstellung eines Programms notwendig, das die Daten aus dem Material der Post extrahiert und mit den bestehenden Datenbeständen vergleicht und diese korrigiert.
  • Die Daten der Post werden als Textdatei (Datensatz in einer Zeile mit festen Längen pro "Feld"; in der Textdatei sind mehrere Tabellen zusammengefasst) geliefert. Diese Textdatei wird mit Hilfe von Stored Procedures in eine Datentabelle umgewandelt. Der Abgleich zwischen dieser Tabelle und dem Straßenstamm erfolgt mit Hilfe einer Anwendung, die die Daten nach den Vorgaben der Post vergleicht und gegebenenfalls aktualisiert.


Druckengine

  • Erstellung einer Druckausgaben-Engine für das führende Workflowsystem über eine .NET-Anwendung, die Dokumente mit Hilfe von MS Word erstellt, formatiert und ausdruckt.

Visual Studio 2003 und 2005 SQL Server 2000 und 2005 IBM DB2 auf AS/400 Visual Source Safe Internet Information Server C# XML (XSD XLST XPATH) HTML Webservices (SOAP) ASP.NET SQL (Transact-SQL und SQL auf DB2)
Telecolumbus Daten- und Service GmbH
Hannover
3 Jahre 9 Monate
2000-01 - 2003-09

Projektierung und Erstellung von Webapplikationen

Architekt, Entwickler Visual Studio 6.0 und 2003 SQL Server 2000 und 7.0  Internet Information Server ...
Architekt, Entwickler

Aufgabenmanagement

  • Diese Applikation dient zur Organisation der anfallenden Aufgaben in der IT-Abteilung und der Erfassung des Zeitaufwands (die Zeiten werden monatlich nach SAP exportiert) 
  • Außerdem können verschiedene Statistiken online erstellt werden.
  • Arbeitsgruppenübergreifende Statistiken sind ebenfalls verfügbar. 
  • Der Zugriff auf Auswertungen und Aufgaben erfolgt benutzergesteuert und kann individuell konfiguriert werden.


Informationsdatenbank

  • Mit diesem Modul werden die Erfahrungen und praktischen Hinweise aus dem Aufgabenmanagement erfasst und dargestellt, um Informationen für die Mitarbeiter zur Verfügung  zu stellen, damit eine  Doppelerfahrungsfindung"
    möglichst vermieden wird.


Mitarbeiterverwaltung

  • Dient der Erfassung der "Kunden" der IT-Abteilung und der damit zusammenhängenden Zuordnung von Kostenstellen an Aufgaben und Aktionen in der Aufgabenverwaltung.


Administration

  • Vergabe und Änderung von Berechtigungen für die Nutzung der einzelnen Teile der Anwendungen: 
    • Aufgabenverwaltung
    • Bestandsverwaltung
    • Mitarbeiterverwaltung
    • Informationsdatenbank
  • Genutzt werden diese Module von ca. 75 Mitarbeitern


Bestandsverwaltung

  • Neben der Erfassung und Auswertung der Soft- und Hardwarebestände wurde der Workflow für die Organisation der Reparaturen (Serviceaufträge) und der Geräte und Software-Veränderungen (Umstellung, Erweiterungen,
    Installationen) abgebildet. 
  • Diese Anwendung wird von ca. 20 Mitarbeitern genutzt.


Reklamationsdatenbank

  • Dieses Programm wird von der Logistik und der Kundenbetreuung genutzt, um Reklamationen zu bearbeiten und zu organisieren. Reklamationen können
    entweder von der Logistik eingegeben oder auch von bestimmten Spediteuren per E-Mail gesendet werden.
  • Im letzteren Fall werden die Mails mit Hilfe eines Skriptes aus einem Öffentlichen Ordner auf dem Exchange Server nach den relevanten Daten durchsucht und die gefundenen Daten zur weiteren Bearbeitung an die Datenbank übersandt.
  • Die Bearbeitung erfolgt in einer Webapplikation in den beiden beteiligten Abteilungen. 
  • In beiden Abteilungen sind ca. 30 Mitarbeiter beteiligt


Schichtkalender (Access-Datenbank)

  • Diese Anwendung organisiert die Schichtplanung einer Abteilung
  • Der Zeitaufwand für die Erstellung betrug  ca. 1 Monat
  • Exchangeserverskripte


WWW-Bearbeitung

  • Eingehende E-Mails werden nach ihrem Betreff selektiert und in Unterordner verschoben, dort können Sie von den entsprechenden Fachabteilungen bearbeitet werden
  • außerdem erfolgt eine Weiterleitung bestimmter E-Mails an externe Firmen


CallReports/Gutscheinverkauf

  • Mit Hilfe von benutzerdefinierten Outlook-Formularen werden bei einem Call-Center eingehende Telefonanrufe erfasst und an einen öffentlichen Ordner versendet. 
  • Dort werden Sie mit Hilfe eines Skriptes an Unterordner verteilt (nach Postleitzahlbereichen)
  • In den Unterordnern erfolgt die Bearbeitung durch die Vertriebsabteilung
  • Erledigte Call-Reports werden periodisch in Unterordner verschoben
  • Außerdem werden bestimmte Informationen in einer Datenbank gespeichert (für statistische Auswertungen)


Vertrieb

  • Bei eingehenden Mails erhält der Sender automatisch eine Eingangsbestätigung, außerdem erfolgt ein Eintrag in eine Datenbank für statistische Auswertungen. 
  • Die Mails werden anschließend an einen externen Dienstleister weitergeleitet


Administrative Tätigkeiten

  • Administration der Exchange Server 5.5 sowie Vorbereitung der Migration auf Exchange 2000 Administration der Fileserver (Windows NT 4.0 und 2000) und SQL Server 2000
  • Daneben wurden von mir Internet Information Server installiert, konfiguriert und betreut
Visual Studio 6.0 und 2003 SQL Server 2000 und 7.0  Internet Information Server Microsoft Exchange Server 5.5  und 2000 Microsoft Access Microsoft Outlook Visual Basic (und VB Skript) Visual Basic .NET C#  Transact-SQL ASP und ASP.NET
Frankfurter Allgemeine Zeitung
1 Jahr
2000-01 - 2000-12

Erstellung eines Programms zur Organisation des Kundenbestandes

Visual Basic 5.0
  • Erstellung eines Programms zur Organisation des Kundenbestandes inklusive Schriftverkehr, der abgeschlossenen Verträge und der Vermittler.
  • Das Programm wurde mit Visual Basic 5.0 als mehrplatzfähige Anwendung erstellt
Visual Basic 5.0
Versicherungsgesellschaft
1 Jahr
1999-01 - 1999-12

Modernisierung des Netzwerkes

Windows NT 4.0 MS Exchange 5.5
  • Im Rahmen einer Modernisierung des dortigen Netzwerkes wurde die Topologie von ARCNET auf Glasfasertechnologie umgestellt. 
  • Daneben wurden die PC-Workstations auf Windows NT 4.0  umgestellt und als Mailsoftware auf MS Exchange 5.5 eingeführt
Windows NT 4.0 MS Exchange 5.5
Kassenärztliche Vereinigung
Neustadt
12 Jahre 7 Monate
1986-06 - 1998-12

Programm zur Organisation von Grundstücken und Grundbesitzabgaben mit Visual Basic 5.0

Visual Basic 5.0 Novell Netware 3.x Windows NT 4.0

  • Dort wurde von mir ein Programms zur Organisation von Grundstücken und Grundbesitzabgaben mit Visual Basic 5.0 erstellt. (Umfang ca. 20.000 Grundstücke und 5.000 Eigentümer)
  • Danben wurde die Einführung, Überwachung der Erstellung und Administration eines Netzwerkes durchgeführt. 
  • Das Netzwerk wurde mit Novell Netware 3.x betrieben, später auf Windows NT 4.0 umgestellt.
  • Außerdem war noch ein Server mit dem Betriebssystem SCO-Unix vorhanden, der von mir administriert wurde.

Visual Basic 5.0 Novell Netware 3.x Windows NT 4.0
Verbandsgemeinde
Dudenhofen

Aus- und Weiterbildung

Aus- und Weiterbildung

Informatik-Betriebswirt (VWA)


Zertifizierung

  • Microsoft Certified Professional Developer (Enterprise Application Developer)
  • Microsoft Certified Solution Developer (.NET)
  • Microsoft Certified Technology Specialist:
    • Entwicklung von Windows Presentation Applications (WPF, DotNet), Windows Communication Foundation Development (WCF), Datenbankapplikationen (ADO.NET), Windows Forms und ASP.NET
    • Entwickeln von Web- und Windowsanwendungen und verteilten Anwendungen
    • SQL Server 2005
  • OMG-Certified UML-Professional Fundamental
  • ITIL - Foundation Certificate in IT Service Management
  • Prince2 Foundation

Kompetenzen

Kompetenzen

Top-Skills

.NET-Developer SQL Web Entwickler T-SQL SQL-Programmierung

Schwerpunkte

  • Anwendungsentwicklung (Anforderungsanalyse, Konzeption, Design bzw. Modellierung und Programmierung)
  • Projektmanagement
  • Analyse und IT-Unterstützung von Geschäftsprozessen
  • Erstellung von Dokumentationen und Fachliteratur
  • Anwenderschulung und -beratung

Produkte / Standards / Erfahrungen / Methoden

ADO.NET Entity Framework
Entity Framework
Git
Octopus
REST
Scrum
TFS 2015
Toad for Oracle
WPF
XAML
XML
Anwendungsprogramme
  • Microsoft Visual Studio
  • Microsoft Outlook (inklusive Programmierung und Design benutzerdefinierter Formulare)
  • Microsoft Office (Access, Excel, Word und PowerPoint)
  • Microsoft Project
  • Microsoft Visio

Serverprogramme
  • Microsoft SQL-Server
  • Microsoft Internet Information Server

Berufserfahrung
01/2023 - heute
Entwickler
EDAG Production Solutions GmbH & Co. KG
  • Objektorientierte Softwareentwicklung mit C#
  • Backend-Entwicklung mit C#
  • Oberflächenentwicklung für Windows mit WPF und Webanwendungen mit React
  • Entwicklung von Micro Services und Benutzeroberflächen (WPF)

06/2020 - 12/2022
Entwickler
Init SE, Karlsruhe
  • Objektorientierte Softwareentwicklung mit C# mit Hilfe des MVC-Pattern für Web-Anwendungen
  • Entwicklung von Windows Services (Backend)

02/2019 - 04/2020
IT-Consultant, Entwickler
Dentsply Sirona
  • Objektorientierte Softwareentwicklung mit C# mit Hilfe des MVC-Pattern für Web-Anwendungen
  • SCRUM-Master

10/2018 - 12/2018
Entwickler
DEKA
  • Objektorientierte Softwareentwicklung mit C# mit Hilfe des MVVM-Pattern für WPF-Anwendungen

10/2015 - 09/2018
IT-Consultant, Entwickler
BNP PariBas
  • Objektorientierte Softwareentwicklung mit C# (Konzeption, Modellierung und Entwicklung); teilweise mit Hilfe des MVC-Pattern unter ASP.NET

09/2013 - 10/2015
IT-Consultant, Entwickler
Landesbank Baden-Württemberg
  • Objektorientierte Softwareentwicklung mit C# (Konzeption, Modellierung und Entwicklung) mit Hilfe des MVVM-Pattern

03/2013 - 09/2013
IT-Consultant, Entwickler
Deutsche Bahn AG (Netz)
  • Objektorientierte Softwareentwicklung mit Visual Basic.NET (Weiterentwicklung einer BI Applikation für Controlling). Testen der Module mit Unittesting.
  • Entwicklung von Webapplikationen mit ASP.NET.

07/2010 - 12/2012
IT-Consultant, Entwickler
STOXX Limited, Frankfurt und Zürich
  • Projektmitarbeit bei der Firmengründung
  • Management verschiedener Projekte
  • Objektorientierte Softwareentwicklung mit C# (Konzeption, Modellierung und Entwicklung eines Programmes zur Abbildung von Geschäftsprozessen und anderer Programme). Testen der Module mit Unittesting.
  • Entwicklung von Webapplikationen mit ASP.NET
  • Konzeption und Modellierung von Softwareanforderungen mit UML
  • Datenanalyse und ?bereinigung der Daten von Reuters.

04/2008 ? 06/2010
IT-Consultant, Entwickler
Deutsche Börse, Frankfurt
  • Objektorientierte Softwareentwicklung mit C# (Entwicklung von Programmen für die Berechnung von Börsenindices, Modellierung und Entwicklung von Programmen zur Abbildung von Geschäftsprozessen, Entwicklung von Programmen zur Überwachung von Indizes) ). Testen der Module mit Unittesting.
  • Konzeption und Modellierung von Softwareanforderungen mit UML
  • Koordinierung und Durchführung von Entwicklungsprojekten

10/2007 - 03/2008
Entwickler
DWS Bank, Frankfurt
  • Objektorientierte Softwareentwicklung mit C# (Benutzeroberflächen, COM- und Service-Programmierung)

07/2007 - 09/2007
IT-Consultant, Entwickler
gft, Eschborn
  • Systemtests (automatisch)

07/2004 - 06/2007
Entwickler und Kundenberater
Telecolumbus Daten- und Service GmbH, Hannover
  • Objektorientierte Programmierung mit C# (Datenbanken, Webservices)
  • Projektarbeit (Anforderungsanalyse, -design usw.)

12/2003 - 07/2004
Datenbankprogrammierer und Kundenberater
ML Software GmbH
  • Programmierung mit ML 4, Delphi (Datenbanken, Webservices)
  • Projektarbeit (Anforderungsanalyse, -definition usw.)

10/2003 - 11/2003
EDV-Berater
DIS AG
  • Einführung von ITIL-Strukturen

01/2000 - 09/2003
EDV-Berater
Frankfurter Allgemeine Zeitung, Frankfurt
  • Projektarbeit (Anforderungsanalyse, -definition usw.)
  • Erstellung von Webapplikationen (ASP) und Datenbanken (SQL Server, Access)
  • Programmierung mit Visual Basic, VB.NET
  • Administration und Problemmanagement der Betriebssysteme Windows NT, Windows 2000/XP, MS Exchange, MS SQL-Server, MS Internet Information Server und Trend Micro Office Scan Server (Virensoftware) inklusive Securitymanagement.
  • Beratung und Schulung von Anwendern im Bereich der Microsoft Office-Produkte

01/1999 - 12/1999
EDV-Koordinator
Kassenärztliche Vereinigung Pfalz, Neustadt/Weinstr.
  • Modernisierung eines Netzwerkes von ARCNET auf Glasfasertopologie
  • Update der Server und Clients auf Windows NT 4.0
  • Einführung von MS Exchange 5.5 und MS Proxy Server 2.0
  • Beratung und Schulung von Anwendern im Bereich der Microsoft Office-Produkte

07/1986 - 12/1998
Sachbearbeiter EDV
Verbandsgemeindeverwaltung in Dudenhofen
  • Projektierung der Einrichtung eines Netzwerkes (Auswahl Komponenten und Topologie, des Betriebssystems und die Überwachung der Installation)
  • Beratung über wirtschaftlichen Einsatz der EDV, Einkauf von Hard- und Software
  • Beratung und Schulung der Anwender
  • Programmierung von Anwendungen (Visual Basic, Access)

Betriebssysteme

IBM iSeries
AS/400
Linux
MS-DOS
Novell
Unix
Windows
alle Versionen

Programmiersprachen

  • Profikenntnisse im Bereich .NET-Framework, WinUI und .NET Core (C#, Visual Basic.NET) für die Entwicklung von Windows- und Webanwendungen (ASP.NET) sowie Datenbankanwendungen (Linq, Entity Framework, ADO.NET)
  • MAUI (.NET Multi-platform app UI Development) für mobile Anwendungen
  • Entwicklung von Anwendungen mit MVVM und MVC-Pattern
  • Entwicklung von Benutzeroberflächen mit XAML (WPF)
  • Modellierung von Prozessen und Anwendungen mit UML, SQL, XML, TypeScript, JavaScript, ASP bzw. ASP.NET
  • Webanwendungen mit React, Visual Basic (inklusive VBA und VB-Skript)

Datenbanken

Access
ADO
BDE
DAO
IBM DB2
MS SQL Server
MySQL
NET Entity Framework
ODBC
Oracle
Oracle SQL Developer
Paradox
PostgreSQL
SQL
T-SQL

Datenkommunikation

Ethernet
Internet, Intranet
ISDN
NetBeui
SMTP
TCP/IP
Token Ring
Windows Netzwerk
Winsock
X.400 X.25 X.225 X.75...

Hardware

AS/400
Drucker
HP
PC
Scanner
Streamer

Branchen

Branchen

  • Banken
  • Finanzdienstleistung
  • Chemie
  • Medizintechnik
  • Medien
  • Telekommunikation
  • Öffentlicher Dienst
  • ÖPNV

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.