.NET, C#, REST API, WCF, WPF, MS SQL SERVER , mySQL, VB.NET, Datenbankprogrammierung, Kleinere Datenbankadministration für MS SQL Server, Performance
Aktualisiert am 31.07.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 20.08.2025
Verfügbar zu: 50%
davon vor Ort: 100%
C# Programmierung
Datenbankprogrammierung
Datenbankadministration
Beherrschung der C#-Syntax und des .NET Frameworks
Objektorientierte Programmierung (OOP)
OOP-Prinzipien (z.B. Kapselung
Vererbung
Polymorphismus) sind essenziell für die Strukturierung und Entwicklung von C#-Anwendungen
Design Patterns
Vertrautheit mit relationalen Datenbanken und ORM-Frameworks
Insbesondere Microsoft Azure und insbesondere AWS
Entwicklung von REST-APIs
Englisch
Erweiterte Kenntnisse in Wort und Schrift
Griechisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

17 Jahre 8 Monate
2008-04 - heute

Product-Multiplicator for horizontal online market

Software Architekt
Software Architekt
5 Jahre 5 Monate
2020-01 - 2025-05

Planung, Erstellung und Wartung einer Produktionsplanungssoftware

Architektur, Technische Leitung incl. Development Technologien: .NET Core C# AWS ...
Architektur, Technische Leitung incl. Development

Außerhaus Programmierung für einen Kunden:

Programmierung einer halbautomatisierten Produktionsplanung für Smarte Funktionen die den täglichen Planungs- und Arbeitsaufwand reduzieren. 

Durch kürzere Durchlaufzeiten und optimierte Auslastungsgrade stellen stellen wir die richtigen Schrauben.


Kurzüberblick:

Produktionsplanung, Projekteinplanung, Planungsalgorithmus. Technologien: .NET Core, C#, AWS, WEBServices, Circle CI, MySQL, MSSQL, Docker


Technologien: .NET Core C# AWS WEBServices Circle CI MySQL MSSQL Docker
Technologien: .NET Core C# AWS WEBServices Circle CI MySQL MSSQL Docker
Berliner - Mittelstandsunternehmen
Berlin
3 Jahre 11 Monate
2013-07 - 2017-05

PDM Process mit vielen Tools

ProDev C#, SQL / Projektleiter (Product Owner / Scrum Team) C# 6.0 SQL WPF ...
ProDev C#, SQL / Projektleiter (Product Owner / Scrum Team)

Kurzbeschreibung:

Nach Abflug werden Nachrichten vom Buchungssystem und vom Airport an die Fluggesellschaft geliefert. Diese operativen Daten bilden die Grundlage für alle dahinter liegenden Prozesse im Unternehmen. Beispielsweise wird die Luftverkehrsteuer, Controlling Entscheidungen und die Abrechnung der Reiseveranstalter auf der Grundlage dieser Daten vorgenommen. Es darf zu keinem Ausfall oder zu Abweichungen kommen.

  • Teilung der Verarbeitungsprozesse durch Queuing
  • Verteilung der Last auf mehrere Server und Nutzung mehrerer Prozessoren eines Servers
  • SAN Anbindung
  • Cluster Management beim MS SQL Server um einen 24/7 Betrieb zu bieten
  • Implementierung eines Email Warnsystems bei Abweichungen
Atlassian JIRA Atlassian Confluence IBM WebSphere Business Integration for Financial Networks Microsoft SQL Server
C# 6.0 SQL WPF Silverlight XAML IOC mit Ninject Repository Pattern Singleton OOP WCF Restful .NET 4.6 Parallele Verarbeitung LINQ MySQL 5.7 Azure AWS Cloud
AirBerlin PLC & Co Luftverkehrs KG
Berlin
1 Jahr
2012-07 - 2013-06

ATEAM5, BI for SQL Server

Developer C# 5.0 SQL ...
Developer

Das Warten und Erweitern bestehender Softwaresysteme im Backend und Frontendbereich mit den Sprachen C# und SQL.

Das Installieren und Administrieren von SQL Server 2005/2008/2012 Datenbanken. Erweitern von SSIS Businesslogik.

Kurzbeschreibung:

Tägliche Textdateien Datensatzlieferungen in der Form von verschiedenster Formate werden über FTP an AirBerlin geliefert. Die Dateien werden geprüft, geparst und in nachgelagerten Datenbank- und Softwareanwendungen verarbeitet, validiert, angezeigt und weitergeleitet. Schwerpunkte sind

  • das Validieren der Passagier und Flugdaten in Abstimmung der Flugplanung,
  • das Darstellen und Anzeigen von Passagier-, Flug- und Buchungsdaten innerhalb der Abteilungen,
  • Administrieren von Datenbankservern und SQL Server Datenbanken,
  • das Programmieren von Businesslogik in SQL und C#.
Atlassian JIRA Agile Atlassian Confluence Team Foundation Server microsoft sql
C# 5.0 SQL WPF OOP WCF Restful .NET 4.5 Parallele Verarbeitung LINQ MySQL 5.2 und MySQL 5.051a Stored Procedures
AirBerlin PLC & Co Luftverkehrs KG (über Computer Futures SThree GmbH)
Berlin
8 Jahre 3 Monate
2004-06 - 2012-08

CRM (CustomerRelationshipManagement)

C# VB.NET Agile ...

Das CRM dient im Wesentlichen der Erfassung und Archivierung aller wichtigen Kundendaten. Das Programm umfasst folgende Funktionen:

  • automatische Validierung der Adressen (Post Street Code)
    • Datenüberprüfung
  • Dublettenprüfung
    • Überprüfung nach Mehrfachnennung
  • getrennte Verwaltung von Kunden-, Rechnungs- und Abnahmestellenadressen
  • automatische Zuordnung der Netzbetreiber
  • Plausibilitätsprüfung der Bankverbindungen
  • elektronische Archivierung der Kundenkommunikation
  • prozessgesteuerte Benutzerführung für:
    • Stornierung/Widerruf
    • Kündigung/Auszug
    • Tarifkorrektur/Tarifwechsel,
    • Abschlagsanpassung, Stammdatenkorrektur,
    • Reklamationsbearbeitung
    • manuelle Zählerstandserfassung
VB6 Visual Studio 2003 VB.NET MS SQL Server EPK Nassi-Shneiderman-Diagramm Visual Source Safe Access Excel
C# VB.NET Agile TSQL Mediation Teamleading
OMD GmbH
9 Monate
2011-10 - 2012-06

Erstellen von Business-Logik für das Verarbeiten von deutschen und amerikanischen KFZ-Daten in mySQL Datenbanken und erweitern bestehender Systemverwaltungsprogramme in C#.NET

Zyklische Datensatzlieferungen vom „Kraftfahrt-Bundesamt“ und einem amerikanischen Lieferanten werden über ein Verwaltungsprogramm auf Vollständigkeit und Korrektheit geprüft und in mySQL Datenbanken eingelesen. Die KFZ Daten werden über BI Module mit den eigenen Produkten verbunden und über Internetportale weiteren Händlern oder dem Endkunden zum Kauf angeboten. Das Verwaltungsprogramm ist verantwortlich für

  • das Einlesen der Text-Dateien der gelieferten KFZ Daten
  • Parsen der der Inhalte
  • Hinzufügen der Daten in bestehende Datenbankstrukturen
  • Modifizieren der neuen Daten, wenn ein bestehendes Regelwerk diese Modifikationen für das Fahrzeug vorschreibt

Analysieren der Tabellenindizierungen und Optimierungen der Indizes durchführen.

.NET Framework 4.0 C# Parrallele Verarbeitung WPF LINQ MySQL 5.051a Localhost via Unix socket Stored Procedures Control Flow Functions phpMyAdmin Eclipse WCF mit Restful OOA OOD OOP
racing24 GmbH
9 Monate
2011-02 - 2011-10

Zustandsautomat Kreditorische Rechnungsprüfung

Eingehende Netzbetreiber-Rechnungen, die in dem Format EDIFACT/INVOIC über Email eintreffen, müssen zwingend fristgerecht verarbeitet werden. Sie werden durch einen .NET Interpretationsprozess gelesen, validiert und in eine Relationale Datenbank, dem SQL Server 2008 gespeichert. Regelmäßige SQL Zuordnungsläufe bearbeiten die Stellung der Rechnung innerhalb des Unternehmens. Beispielsweise werden die Rechnungen zu bestimmten Versorgern, Kunden und Abnahmestellen zugeordnet. Dadurch nimmt eine Rechnung innerhalb des Geschäftsprozesses verschiedene Zustände an. Die bestehende Inhouse-Lösung CEBS „CreditorsElectronicBillSystem“ soll mit einem klaren Zustandsplan erweitert werden

.NET Framework 4.0 .NET Framework 3.5 Crystal Reports Windows Forms LINQ VB.NET MS SQL Server 2008 R2 SQL Stored Procedures Content Management System Team Foundation Server MS Visio 2010 EDIFACT INVOIC
e-punkt GmbH
6 Monate
2011-01 - 2011-06

Umstellung der Projekte auf .NET 3.5 und .NET 4.0

Analytisches und akribisches Vorgehen beim Umstellen der Projekte auf ein höheres .NET Framework. Direkte Absprache mit dem Entwicklerteam und Hand in Hand Arbeit mit der Anpassung von Funktionen und Meldungen.

C# VB.NET Content Management System Team Foundation Server MS Visio 2010
e-punkt GmbH
11 Monate
2010-08 - 2011-06

Datenverarbeitung und Datenreinigung

Kreditorische Rechnungen müssen spätestens nach 10 Tagen beantwortet werden (Geschäftsprozessregel: GPKE Punkt 6.2). Einige Rechnungen konnten jedoch auf der Grundlage von Softwarefehlern weder als Zahlungen bestätigt, noch als Ablehnung beantwortet werden. Der Netzbetreiber erhielt keinerlei Rückmeldung. Das Ziel der Aufgabe ist, analysiere welche Rechnungen aus welchen Gründen nicht verarbeitet werden können. Stelle diese Zusammenhänge grafisch dar und präsentiere die Ergebnisse der Fachabteilung. Parallel werden die betroffenen Codestellen innerhalb der Softwareabteilung thematisiert, analysiert und angepasst. Jede Codeänderung zieht somit auch wieder einen Softwarefunktionstest und ein Verteilen der Anwendung mit sich

Visual Studio 2010 Premium .NET Framework 4.0 SP1 VB.NET MS SQL Server 2008 R2 SQL Content Management System Team Foundation Server
e-punkt GmbH
3 Monate
2011-01 - 2011-03

Formatumstellung INVOIC, MSCONS, REMADV, APERAK

Die festgelegten Geschäftsprozesse GPKE und GeLi Gas ändern sich jährlich 2 Mal. Die Änderungen zum 01.04. und zum 01.10. ziehen ebenfalls Änderungen in den eigenen Softwaremodulen und Geschäftsprozessen mit sich. Die Beschreibungsdateien „Anwendungshandbuch“ und „Nachrichtenbeschreibung“ der jeweiligen Formate sind daraufhin durchzuarbeiten. Es müssen alle Unterschiede erarbeitet werden, die Software muss angepasst, getestet und verteilt werden.

.NET Framework 3.5 Windows Forms LINQ VB.NET MS SQL Server 2008 SQL Stored Procedures Content Management System Team Foundation Server MS Visio 2010 EDIFACT INVOIC MSCONS REMADV APERAK
e-punkt GmbH
10 Monate
2009-09 - 2010-06

Rechnungsstornoverarbeitung konkretisieren

Eine Netzbetreiber Rechnung im Sinne des §14 UStG kann vom Rechnungssteller wieder storniert werden. Das bestehende Rechnungsverarbeitungs-system soll entsprechende Kombinationen von eintreffenden Rechnungen auswerten und automatisch Folgeprozesse starten können. Diese Prozesse haben die Zahlung und somit einer Zustimmung, oder aber die Ablehnung der Rechnung und/oder der Stornorechnung zur Folge. Erarbeiten Sie alle möglichen Kombinationen, beziehen Sie sich dabei auf die vorgegebenen Geschäftsprozesse der GPKE

VB.NET MS SQL Server 2008 R2 SQL Stored Procedures UDF Content Management System Team Foundation Server
e-punkt GmbH
1 Jahr 2 Monate
2009-03 - 2010-04

Frontendentwicklung für Datenimport

Programmierung eines Frontends in C# für das Einlesen von Text-Dateien in eine selbst modellierte mySQL Datenbankstruktur. Die Daten werden mit den Produkten des Unternehmens unter Betrachtung eines Regelwerkes in Relation gebracht und auf einer Internetseite zur Verfügung gestellt.

C# mySQL 5.5 PHP FTP Remote myPHPAdmin
eCommerce
5 Monate
2009-04 - 2009-08

Entscheidungsdaten für Gas-Abrechnungen

Um eine Kundenabrechnung erstellen zu können, werden Abrechnungsdaten der Verbrauchsmengen benötigt. Diese habe ich unter Berücksichtigung von Zählerwechsel, Zählerüberläufe, mangelnder Datenqualität aufgearbeitet und für das Kundenabrechnungsmodul zur Verfügung gestellt.

MS SQL Server 2000 SQL Stored Procedures Content Management System Team Foundation Server
e-punkt GmbH
1 Jahr 1 Monat
2007-08 - 2008-08

Vorbereitung der System für die GAS-Versorgung

Einarbeitung in die Geschäftsprozesse zum Lieferantenwechsel für GAS(GeLiGas). Umbau der Softwaremodule inklusive Schulungen und Workshops für die Mitarbeiter. Präsentation der Software bei den Mandanten. Umfangreiche Teststellungen mit Netzbetreibern

VB.NET MS SQL Server 2000 SQL Stored Procedures Content Management System
OMD GmbH
1 Jahr 4 Monate
2006-05 - 2007-08

Umstellung der Projekte auf .NET 1.1

Umgestaltung aller Softwaremodule auf VB.NET und gleichzeitig wurde die Software verbessert. Einige Teile wurden komplett überarbeitet und wurde somit neu geschrieben.

Visual Studio 2003 VB.NET
OMD GmbH
9 Monate
2005-08 - 2006-04

Abrechnung Leistungsgemessener Kunden SVK

Geschäftsprozessanalyse und Modellentwurf für Leistungsgemessene Stromkunden deren Verbrauch im Jahr die 100 MWh übersteigt. Ein Zähler erfasst alle 15 min die entnommene Leistung und sendet dann die 96 Lastgangswerte dem Netzbetreiber zu. Der Netzbetreiber erstellt auf dieser Grundlage monatlich eine Rechnung und sendet diese dem Lieferanten. Diese Rechnungen müssen auf Verbrauch, rechnerischer- und buchhalterischer Richtigkeit geprüft werden.

VB6 Visual Studio 2003 VB.NET MS SQL Server EPK Nassi-Shneiderman-Diagramm Visual Source Safe Access Excel
OMD GmbH
4 Monate
2005-04 - 2005-07

Adressen dll programmieren

Eine Basisklasse mit 3 Subklassen um verschieden Arten von Adressen zu speichern. (Rechnung-, Belieferungs-, Vertrags und Kundenadresse). Testen der Adressklasse und Verteilung der Klasse auf einen zentralen Ort im Netzwerk um sie in bestehende Softwaremodule einzubinden.

VB6 Visual Studio 2003 VB.NET MS SQL Server EPK Nassi-Shneiderman-Diagramm Visual Source Safe Access Excel
OMD GmbH
7 Monate
2004-09 - 2005-03

DBS - Debitorisches Buchungssystem

Geschäftsprozessanalyse mit der Finanzbuchhaltung und Geschäftsführung. Erarbeiten von Regeln um Gelder zu Buchen. Realisierung von Verarbeitungsmechanismen für Offene Posten Listen. Auszifferung von Rücklastschriften. Entwicklungsarbeit für die Rechnungserstellung, Rechnungsstornierung und die Umbuchung von Guthaben. Programmierung einer Datenschnittstelle um Summenbuchungen an KHK zu übergeben.

VB6 Visual Studio 2003 VB.NET MS SQL Server EPK Nassi-Shneiderman-Diagramm Visual Source Safe Access Excel
OMD GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2017-05 - 2017-05

Microsoft - Workshop (Premium)

Teilnahmebestätigung, Berlin
Teilnahmebestätigung
Berlin

Agenda

  • Kurze Wiederholung zum Thema Unit Tests an sich.
  • Test Driven Development
  • Testable Software Design
  • Arbeiten mit Abhängigkeiten/Isolieren von zu testendem Code
  • Handling Legacy Code
  • Ausblick auf Behavior Driven Development anhand SpecFlow

Position

Position

Softwareentwicklung Backend und Middleware und Datenbank Programmierung/Optimierung, Product Owner, 30% Frontend

Kompetenzen

Kompetenzen

Top-Skills

C# Programmierung Datenbankprogrammierung Datenbankadministration Beherrschung der C#-Syntax und des .NET Frameworks Objektorientierte Programmierung (OOP) OOP-Prinzipien (z.B. Kapselung Vererbung Polymorphismus) sind essenziell für die Strukturierung und Entwicklung von C#-Anwendungen Design Patterns Vertrautheit mit relationalen Datenbanken und ORM-Frameworks Insbesondere Microsoft Azure und insbesondere AWS Entwicklung von REST-APIs

Produkte / Standards / Erfahrungen / Methoden

.NET Framework 4.0 SP1
5.0
APERAK
Atlassian Confluence
Atlassian JIRA
Atlassian JIRA Agile
AWS
Azure
Cloud
Content Management System
Control Flow Functions
Crystal Reports
Eclipse
EPK
Excel
FTP
IBM WebSphere Business Integration for Financial Networks
INVOIC
MS Visio 2010
MSCONS
myPHPAdmin
MySQL 5.051a Localhost via Unix socket
MySQL 5.2 und MySQL 5.051a Stored Procedures
mySQL 5.5
Nassi-Shneiderman-Diagramm
OOA
OOD
OOP
Parallele Verarbeitung
Parrallele Verarbeitung
phpMyAdmin
REMADV
Remote
Silverlight
Singleton
Team Foundation Server
UDF
Visual Source Safe
Visual Studio 2003
Visual Studio 2010 Premium
WCF mit Restful
WCF Restful
Windows Forms
WPF
XAML
  • Business Partner Management System für die Verwaltung von Netzbetreiber und Lieferanten der Branche Energie
  • Debitorisches Abrechnungssystem zum automatisierten Erstellen von Rechnungen
  • Kreditorisches Abrechnungsystem - automatisierte Verarbeitung von Rechnungen die vom Netzbetreiber an den Lieferanten gestellt werden
  • CRM - Programmierung
    • automatische Validierung der Adressen (Post Street Code)
      • Datenüberprüfung
    • Dublettenprüfung
      • Überprüfung nach Mehrfachnennung
    • getrennte Verwaltung von Kunden-, Rechnungs- und Abnahmestellenadressen
    • automatische Zuordnung der Netzbetreiber
    • Plausibilitätsprüfung der Bankverbindungen
    • elektronische Archivierung der Kundenkommunikation
    • prozessgesteuerte Benutzerführung für:
      • Stornierung/Widerruf
      • Kündigung/Auszug
      • Tarifkorrektur/Tarifwechsel,
      • Abschlagsanpassung, Stammdatenkorrektur,
      • Reklamationsbearbeitung
  • manuelle Zählerstandserfassung
  • Parser zum Verarbeiten von Textdateien im EDIFACT Format

Betriebssysteme

Windows

Programmiersprachen

.NET 4.5
.NET 4.6
.NET Framework 3.5
.NET Framework 4.0
Basic
VB6, VBA
C#
.NET, WCF, WPF, WinForms, Datadeveloper
C# 6.0
IOC mit Ninject
LINQ
PHP
Internetanwendungen für den eCommerce, XTC, XTM
PL/SQL
MS SQL, mySQL, Access, Oracle
Repository Pattern
Scriptsprachen
VBS
VB.NET
VB6

Datenbanken

Access
microsoft sql
Microsoft SQL Server
MS SQL Server
MS SQL Server 2000
MS SQL Server 2008
MS SQL Server 2008 R2
MySQL
MySQL 5.7
Oracle
SQL
Stored Procedures

Datenkommunikation

EDIFACT
Internet, Intranet

Hardware

PC

Technischer Assistent (Computer und Server Montage) Computersupport (als Nebentätigkeit in Teilzeit)

ATEVIS Computersysteme GmbH

Berechnung / Simulation / Versuch / Validierung

Kurzbeschreibung:Das Programm dient der kreditorische Abrechnung und ermöglicht die Erfassung und Verarbeitung von EDIFACT-Kreditorenrechnungen. Mittelbar werden diese Daten für die debitorische Rechnungserstellung weiterverwendet.
CEBS beinhaltet folgende Funktionen:

  • Einlesen, Verarbeiten und Verwalten von MSCONS - und INVOIC-Dateien
  • Erstellen und Verwalten von Antwortdateien (CONTRL, REMADV)
  • Durchführung von Abschlags- und Rechnungsläufen,
  • Erzeugen von Zahlungsdateien
  • Datei-Beleg-Zuordnungen
  • Auswertungen

Design / Entwicklung / Konstruktion

Kurzbeschreibung:Geschäftsprozessanalyse mit der Finanzbuchhaltung und Geschäftsführung. Erarbeiten von Regeln um Gelder zu Buchen. Realisierung von Verarbeitungsmechanismen für Offene Posten Listen. Auszifferung von Rücklastschriften. Entwicklungsarbeit für die Rechnungserstellung, Rechnungsstornierung und die Umbuchung von Guthaben. Programmierung einer Datenschnittstelle um Summenbuchungen an KHK zu übergeben.

Branchen

Branchen

Branchenerfahren in: Energie, Handel, Logistik, Bauindustrie

Projektprogrammierung gennerel in den Branchen:

BANK
Automotive
Versicher
Telekommunikation
Autobranche
Finanzen
Automobil
Energie
Automo
mobilfunk
Telecommunication
Arznei
Handel
Pharma
Maschinenbau
Automotiv
SPM
Börse
Industrie
Internet
Anlagenbau
Gesundheitswesen
Telco
Versich
Logistik
Telecommunications
Tele
assistanc
assuranc
Kranken
ActiveDirectory
Arciving
Transport
messtechnik
Amt
Halbleit
Chemie

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

17 Jahre 8 Monate
2008-04 - heute

Product-Multiplicator for horizontal online market

Software Architekt
Software Architekt
5 Jahre 5 Monate
2020-01 - 2025-05

Planung, Erstellung und Wartung einer Produktionsplanungssoftware

Architektur, Technische Leitung incl. Development Technologien: .NET Core C# AWS ...
Architektur, Technische Leitung incl. Development

Außerhaus Programmierung für einen Kunden:

Programmierung einer halbautomatisierten Produktionsplanung für Smarte Funktionen die den täglichen Planungs- und Arbeitsaufwand reduzieren. 

Durch kürzere Durchlaufzeiten und optimierte Auslastungsgrade stellen stellen wir die richtigen Schrauben.


Kurzüberblick:

Produktionsplanung, Projekteinplanung, Planungsalgorithmus. Technologien: .NET Core, C#, AWS, WEBServices, Circle CI, MySQL, MSSQL, Docker


Technologien: .NET Core C# AWS WEBServices Circle CI MySQL MSSQL Docker
Technologien: .NET Core C# AWS WEBServices Circle CI MySQL MSSQL Docker
Berliner - Mittelstandsunternehmen
Berlin
3 Jahre 11 Monate
2013-07 - 2017-05

PDM Process mit vielen Tools

ProDev C#, SQL / Projektleiter (Product Owner / Scrum Team) C# 6.0 SQL WPF ...
ProDev C#, SQL / Projektleiter (Product Owner / Scrum Team)

Kurzbeschreibung:

Nach Abflug werden Nachrichten vom Buchungssystem und vom Airport an die Fluggesellschaft geliefert. Diese operativen Daten bilden die Grundlage für alle dahinter liegenden Prozesse im Unternehmen. Beispielsweise wird die Luftverkehrsteuer, Controlling Entscheidungen und die Abrechnung der Reiseveranstalter auf der Grundlage dieser Daten vorgenommen. Es darf zu keinem Ausfall oder zu Abweichungen kommen.

  • Teilung der Verarbeitungsprozesse durch Queuing
  • Verteilung der Last auf mehrere Server und Nutzung mehrerer Prozessoren eines Servers
  • SAN Anbindung
  • Cluster Management beim MS SQL Server um einen 24/7 Betrieb zu bieten
  • Implementierung eines Email Warnsystems bei Abweichungen
Atlassian JIRA Atlassian Confluence IBM WebSphere Business Integration for Financial Networks Microsoft SQL Server
C# 6.0 SQL WPF Silverlight XAML IOC mit Ninject Repository Pattern Singleton OOP WCF Restful .NET 4.6 Parallele Verarbeitung LINQ MySQL 5.7 Azure AWS Cloud
AirBerlin PLC & Co Luftverkehrs KG
Berlin
1 Jahr
2012-07 - 2013-06

ATEAM5, BI for SQL Server

Developer C# 5.0 SQL ...
Developer

Das Warten und Erweitern bestehender Softwaresysteme im Backend und Frontendbereich mit den Sprachen C# und SQL.

Das Installieren und Administrieren von SQL Server 2005/2008/2012 Datenbanken. Erweitern von SSIS Businesslogik.

Kurzbeschreibung:

Tägliche Textdateien Datensatzlieferungen in der Form von verschiedenster Formate werden über FTP an AirBerlin geliefert. Die Dateien werden geprüft, geparst und in nachgelagerten Datenbank- und Softwareanwendungen verarbeitet, validiert, angezeigt und weitergeleitet. Schwerpunkte sind

  • das Validieren der Passagier und Flugdaten in Abstimmung der Flugplanung,
  • das Darstellen und Anzeigen von Passagier-, Flug- und Buchungsdaten innerhalb der Abteilungen,
  • Administrieren von Datenbankservern und SQL Server Datenbanken,
  • das Programmieren von Businesslogik in SQL und C#.
Atlassian JIRA Agile Atlassian Confluence Team Foundation Server microsoft sql
C# 5.0 SQL WPF OOP WCF Restful .NET 4.5 Parallele Verarbeitung LINQ MySQL 5.2 und MySQL 5.051a Stored Procedures
AirBerlin PLC & Co Luftverkehrs KG (über Computer Futures SThree GmbH)
Berlin
8 Jahre 3 Monate
2004-06 - 2012-08

CRM (CustomerRelationshipManagement)

C# VB.NET Agile ...

Das CRM dient im Wesentlichen der Erfassung und Archivierung aller wichtigen Kundendaten. Das Programm umfasst folgende Funktionen:

  • automatische Validierung der Adressen (Post Street Code)
    • Datenüberprüfung
  • Dublettenprüfung
    • Überprüfung nach Mehrfachnennung
  • getrennte Verwaltung von Kunden-, Rechnungs- und Abnahmestellenadressen
  • automatische Zuordnung der Netzbetreiber
  • Plausibilitätsprüfung der Bankverbindungen
  • elektronische Archivierung der Kundenkommunikation
  • prozessgesteuerte Benutzerführung für:
    • Stornierung/Widerruf
    • Kündigung/Auszug
    • Tarifkorrektur/Tarifwechsel,
    • Abschlagsanpassung, Stammdatenkorrektur,
    • Reklamationsbearbeitung
    • manuelle Zählerstandserfassung
VB6 Visual Studio 2003 VB.NET MS SQL Server EPK Nassi-Shneiderman-Diagramm Visual Source Safe Access Excel
C# VB.NET Agile TSQL Mediation Teamleading
OMD GmbH
9 Monate
2011-10 - 2012-06

Erstellen von Business-Logik für das Verarbeiten von deutschen und amerikanischen KFZ-Daten in mySQL Datenbanken und erweitern bestehender Systemverwaltungsprogramme in C#.NET

Zyklische Datensatzlieferungen vom „Kraftfahrt-Bundesamt“ und einem amerikanischen Lieferanten werden über ein Verwaltungsprogramm auf Vollständigkeit und Korrektheit geprüft und in mySQL Datenbanken eingelesen. Die KFZ Daten werden über BI Module mit den eigenen Produkten verbunden und über Internetportale weiteren Händlern oder dem Endkunden zum Kauf angeboten. Das Verwaltungsprogramm ist verantwortlich für

  • das Einlesen der Text-Dateien der gelieferten KFZ Daten
  • Parsen der der Inhalte
  • Hinzufügen der Daten in bestehende Datenbankstrukturen
  • Modifizieren der neuen Daten, wenn ein bestehendes Regelwerk diese Modifikationen für das Fahrzeug vorschreibt

Analysieren der Tabellenindizierungen und Optimierungen der Indizes durchführen.

.NET Framework 4.0 C# Parrallele Verarbeitung WPF LINQ MySQL 5.051a Localhost via Unix socket Stored Procedures Control Flow Functions phpMyAdmin Eclipse WCF mit Restful OOA OOD OOP
racing24 GmbH
9 Monate
2011-02 - 2011-10

Zustandsautomat Kreditorische Rechnungsprüfung

Eingehende Netzbetreiber-Rechnungen, die in dem Format EDIFACT/INVOIC über Email eintreffen, müssen zwingend fristgerecht verarbeitet werden. Sie werden durch einen .NET Interpretationsprozess gelesen, validiert und in eine Relationale Datenbank, dem SQL Server 2008 gespeichert. Regelmäßige SQL Zuordnungsläufe bearbeiten die Stellung der Rechnung innerhalb des Unternehmens. Beispielsweise werden die Rechnungen zu bestimmten Versorgern, Kunden und Abnahmestellen zugeordnet. Dadurch nimmt eine Rechnung innerhalb des Geschäftsprozesses verschiedene Zustände an. Die bestehende Inhouse-Lösung CEBS „CreditorsElectronicBillSystem“ soll mit einem klaren Zustandsplan erweitert werden

.NET Framework 4.0 .NET Framework 3.5 Crystal Reports Windows Forms LINQ VB.NET MS SQL Server 2008 R2 SQL Stored Procedures Content Management System Team Foundation Server MS Visio 2010 EDIFACT INVOIC
e-punkt GmbH
6 Monate
2011-01 - 2011-06

Umstellung der Projekte auf .NET 3.5 und .NET 4.0

Analytisches und akribisches Vorgehen beim Umstellen der Projekte auf ein höheres .NET Framework. Direkte Absprache mit dem Entwicklerteam und Hand in Hand Arbeit mit der Anpassung von Funktionen und Meldungen.

C# VB.NET Content Management System Team Foundation Server MS Visio 2010
e-punkt GmbH
11 Monate
2010-08 - 2011-06

Datenverarbeitung und Datenreinigung

Kreditorische Rechnungen müssen spätestens nach 10 Tagen beantwortet werden (Geschäftsprozessregel: GPKE Punkt 6.2). Einige Rechnungen konnten jedoch auf der Grundlage von Softwarefehlern weder als Zahlungen bestätigt, noch als Ablehnung beantwortet werden. Der Netzbetreiber erhielt keinerlei Rückmeldung. Das Ziel der Aufgabe ist, analysiere welche Rechnungen aus welchen Gründen nicht verarbeitet werden können. Stelle diese Zusammenhänge grafisch dar und präsentiere die Ergebnisse der Fachabteilung. Parallel werden die betroffenen Codestellen innerhalb der Softwareabteilung thematisiert, analysiert und angepasst. Jede Codeänderung zieht somit auch wieder einen Softwarefunktionstest und ein Verteilen der Anwendung mit sich

Visual Studio 2010 Premium .NET Framework 4.0 SP1 VB.NET MS SQL Server 2008 R2 SQL Content Management System Team Foundation Server
e-punkt GmbH
3 Monate
2011-01 - 2011-03

Formatumstellung INVOIC, MSCONS, REMADV, APERAK

Die festgelegten Geschäftsprozesse GPKE und GeLi Gas ändern sich jährlich 2 Mal. Die Änderungen zum 01.04. und zum 01.10. ziehen ebenfalls Änderungen in den eigenen Softwaremodulen und Geschäftsprozessen mit sich. Die Beschreibungsdateien „Anwendungshandbuch“ und „Nachrichtenbeschreibung“ der jeweiligen Formate sind daraufhin durchzuarbeiten. Es müssen alle Unterschiede erarbeitet werden, die Software muss angepasst, getestet und verteilt werden.

.NET Framework 3.5 Windows Forms LINQ VB.NET MS SQL Server 2008 SQL Stored Procedures Content Management System Team Foundation Server MS Visio 2010 EDIFACT INVOIC MSCONS REMADV APERAK
e-punkt GmbH
10 Monate
2009-09 - 2010-06

Rechnungsstornoverarbeitung konkretisieren

Eine Netzbetreiber Rechnung im Sinne des §14 UStG kann vom Rechnungssteller wieder storniert werden. Das bestehende Rechnungsverarbeitungs-system soll entsprechende Kombinationen von eintreffenden Rechnungen auswerten und automatisch Folgeprozesse starten können. Diese Prozesse haben die Zahlung und somit einer Zustimmung, oder aber die Ablehnung der Rechnung und/oder der Stornorechnung zur Folge. Erarbeiten Sie alle möglichen Kombinationen, beziehen Sie sich dabei auf die vorgegebenen Geschäftsprozesse der GPKE

VB.NET MS SQL Server 2008 R2 SQL Stored Procedures UDF Content Management System Team Foundation Server
e-punkt GmbH
1 Jahr 2 Monate
2009-03 - 2010-04

Frontendentwicklung für Datenimport

Programmierung eines Frontends in C# für das Einlesen von Text-Dateien in eine selbst modellierte mySQL Datenbankstruktur. Die Daten werden mit den Produkten des Unternehmens unter Betrachtung eines Regelwerkes in Relation gebracht und auf einer Internetseite zur Verfügung gestellt.

C# mySQL 5.5 PHP FTP Remote myPHPAdmin
eCommerce
5 Monate
2009-04 - 2009-08

Entscheidungsdaten für Gas-Abrechnungen

Um eine Kundenabrechnung erstellen zu können, werden Abrechnungsdaten der Verbrauchsmengen benötigt. Diese habe ich unter Berücksichtigung von Zählerwechsel, Zählerüberläufe, mangelnder Datenqualität aufgearbeitet und für das Kundenabrechnungsmodul zur Verfügung gestellt.

MS SQL Server 2000 SQL Stored Procedures Content Management System Team Foundation Server
e-punkt GmbH
1 Jahr 1 Monat
2007-08 - 2008-08

Vorbereitung der System für die GAS-Versorgung

Einarbeitung in die Geschäftsprozesse zum Lieferantenwechsel für GAS(GeLiGas). Umbau der Softwaremodule inklusive Schulungen und Workshops für die Mitarbeiter. Präsentation der Software bei den Mandanten. Umfangreiche Teststellungen mit Netzbetreibern

VB.NET MS SQL Server 2000 SQL Stored Procedures Content Management System
OMD GmbH
1 Jahr 4 Monate
2006-05 - 2007-08

Umstellung der Projekte auf .NET 1.1

Umgestaltung aller Softwaremodule auf VB.NET und gleichzeitig wurde die Software verbessert. Einige Teile wurden komplett überarbeitet und wurde somit neu geschrieben.

Visual Studio 2003 VB.NET
OMD GmbH
9 Monate
2005-08 - 2006-04

Abrechnung Leistungsgemessener Kunden SVK

Geschäftsprozessanalyse und Modellentwurf für Leistungsgemessene Stromkunden deren Verbrauch im Jahr die 100 MWh übersteigt. Ein Zähler erfasst alle 15 min die entnommene Leistung und sendet dann die 96 Lastgangswerte dem Netzbetreiber zu. Der Netzbetreiber erstellt auf dieser Grundlage monatlich eine Rechnung und sendet diese dem Lieferanten. Diese Rechnungen müssen auf Verbrauch, rechnerischer- und buchhalterischer Richtigkeit geprüft werden.

VB6 Visual Studio 2003 VB.NET MS SQL Server EPK Nassi-Shneiderman-Diagramm Visual Source Safe Access Excel
OMD GmbH
4 Monate
2005-04 - 2005-07

Adressen dll programmieren

Eine Basisklasse mit 3 Subklassen um verschieden Arten von Adressen zu speichern. (Rechnung-, Belieferungs-, Vertrags und Kundenadresse). Testen der Adressklasse und Verteilung der Klasse auf einen zentralen Ort im Netzwerk um sie in bestehende Softwaremodule einzubinden.

VB6 Visual Studio 2003 VB.NET MS SQL Server EPK Nassi-Shneiderman-Diagramm Visual Source Safe Access Excel
OMD GmbH
7 Monate
2004-09 - 2005-03

DBS - Debitorisches Buchungssystem

Geschäftsprozessanalyse mit der Finanzbuchhaltung und Geschäftsführung. Erarbeiten von Regeln um Gelder zu Buchen. Realisierung von Verarbeitungsmechanismen für Offene Posten Listen. Auszifferung von Rücklastschriften. Entwicklungsarbeit für die Rechnungserstellung, Rechnungsstornierung und die Umbuchung von Guthaben. Programmierung einer Datenschnittstelle um Summenbuchungen an KHK zu übergeben.

VB6 Visual Studio 2003 VB.NET MS SQL Server EPK Nassi-Shneiderman-Diagramm Visual Source Safe Access Excel
OMD GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2017-05 - 2017-05

Microsoft - Workshop (Premium)

Teilnahmebestätigung, Berlin
Teilnahmebestätigung
Berlin

Agenda

  • Kurze Wiederholung zum Thema Unit Tests an sich.
  • Test Driven Development
  • Testable Software Design
  • Arbeiten mit Abhängigkeiten/Isolieren von zu testendem Code
  • Handling Legacy Code
  • Ausblick auf Behavior Driven Development anhand SpecFlow

Position

Position

Softwareentwicklung Backend und Middleware und Datenbank Programmierung/Optimierung, Product Owner, 30% Frontend

Kompetenzen

Kompetenzen

Top-Skills

C# Programmierung Datenbankprogrammierung Datenbankadministration Beherrschung der C#-Syntax und des .NET Frameworks Objektorientierte Programmierung (OOP) OOP-Prinzipien (z.B. Kapselung Vererbung Polymorphismus) sind essenziell für die Strukturierung und Entwicklung von C#-Anwendungen Design Patterns Vertrautheit mit relationalen Datenbanken und ORM-Frameworks Insbesondere Microsoft Azure und insbesondere AWS Entwicklung von REST-APIs

Produkte / Standards / Erfahrungen / Methoden

.NET Framework 4.0 SP1
5.0
APERAK
Atlassian Confluence
Atlassian JIRA
Atlassian JIRA Agile
AWS
Azure
Cloud
Content Management System
Control Flow Functions
Crystal Reports
Eclipse
EPK
Excel
FTP
IBM WebSphere Business Integration for Financial Networks
INVOIC
MS Visio 2010
MSCONS
myPHPAdmin
MySQL 5.051a Localhost via Unix socket
MySQL 5.2 und MySQL 5.051a Stored Procedures
mySQL 5.5
Nassi-Shneiderman-Diagramm
OOA
OOD
OOP
Parallele Verarbeitung
Parrallele Verarbeitung
phpMyAdmin
REMADV
Remote
Silverlight
Singleton
Team Foundation Server
UDF
Visual Source Safe
Visual Studio 2003
Visual Studio 2010 Premium
WCF mit Restful
WCF Restful
Windows Forms
WPF
XAML
  • Business Partner Management System für die Verwaltung von Netzbetreiber und Lieferanten der Branche Energie
  • Debitorisches Abrechnungssystem zum automatisierten Erstellen von Rechnungen
  • Kreditorisches Abrechnungsystem - automatisierte Verarbeitung von Rechnungen die vom Netzbetreiber an den Lieferanten gestellt werden
  • CRM - Programmierung
    • automatische Validierung der Adressen (Post Street Code)
      • Datenüberprüfung
    • Dublettenprüfung
      • Überprüfung nach Mehrfachnennung
    • getrennte Verwaltung von Kunden-, Rechnungs- und Abnahmestellenadressen
    • automatische Zuordnung der Netzbetreiber
    • Plausibilitätsprüfung der Bankverbindungen
    • elektronische Archivierung der Kundenkommunikation
    • prozessgesteuerte Benutzerführung für:
      • Stornierung/Widerruf
      • Kündigung/Auszug
      • Tarifkorrektur/Tarifwechsel,
      • Abschlagsanpassung, Stammdatenkorrektur,
      • Reklamationsbearbeitung
  • manuelle Zählerstandserfassung
  • Parser zum Verarbeiten von Textdateien im EDIFACT Format

Betriebssysteme

Windows

Programmiersprachen

.NET 4.5
.NET 4.6
.NET Framework 3.5
.NET Framework 4.0
Basic
VB6, VBA
C#
.NET, WCF, WPF, WinForms, Datadeveloper
C# 6.0
IOC mit Ninject
LINQ
PHP
Internetanwendungen für den eCommerce, XTC, XTM
PL/SQL
MS SQL, mySQL, Access, Oracle
Repository Pattern
Scriptsprachen
VBS
VB.NET
VB6

Datenbanken

Access
microsoft sql
Microsoft SQL Server
MS SQL Server
MS SQL Server 2000
MS SQL Server 2008
MS SQL Server 2008 R2
MySQL
MySQL 5.7
Oracle
SQL
Stored Procedures

Datenkommunikation

EDIFACT
Internet, Intranet

Hardware

PC

Technischer Assistent (Computer und Server Montage) Computersupport (als Nebentätigkeit in Teilzeit)

ATEVIS Computersysteme GmbH

Berechnung / Simulation / Versuch / Validierung

Kurzbeschreibung:Das Programm dient der kreditorische Abrechnung und ermöglicht die Erfassung und Verarbeitung von EDIFACT-Kreditorenrechnungen. Mittelbar werden diese Daten für die debitorische Rechnungserstellung weiterverwendet.
CEBS beinhaltet folgende Funktionen:

  • Einlesen, Verarbeiten und Verwalten von MSCONS - und INVOIC-Dateien
  • Erstellen und Verwalten von Antwortdateien (CONTRL, REMADV)
  • Durchführung von Abschlags- und Rechnungsläufen,
  • Erzeugen von Zahlungsdateien
  • Datei-Beleg-Zuordnungen
  • Auswertungen

Design / Entwicklung / Konstruktion

Kurzbeschreibung:Geschäftsprozessanalyse mit der Finanzbuchhaltung und Geschäftsführung. Erarbeiten von Regeln um Gelder zu Buchen. Realisierung von Verarbeitungsmechanismen für Offene Posten Listen. Auszifferung von Rücklastschriften. Entwicklungsarbeit für die Rechnungserstellung, Rechnungsstornierung und die Umbuchung von Guthaben. Programmierung einer Datenschnittstelle um Summenbuchungen an KHK zu übergeben.

Branchen

Branchen

Branchenerfahren in: Energie, Handel, Logistik, Bauindustrie

Projektprogrammierung gennerel in den Branchen:

BANK
Automotive
Versicher
Telekommunikation
Autobranche
Finanzen
Automobil
Energie
Automo
mobilfunk
Telecommunication
Arznei
Handel
Pharma
Maschinenbau
Automotiv
SPM
Börse
Industrie
Internet
Anlagenbau
Gesundheitswesen
Telco
Versich
Logistik
Telecommunications
Tele
assistanc
assuranc
Kranken
ActiveDirectory
Arciving
Transport
messtechnik
Amt
Halbleit
Chemie

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.