Softwareentwicklung C#, Java/J2EE, SQL
Aktualisiert am 04.08.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2026
Verfügbar zu: 100%
davon vor Ort: 100%
C# / .NET
Java
SQL
Atlassian JIRA
Atlassian Confluence
REST
Angular
React
Deutsch
Muttersprache
Englisch
Sehr gut lesend, gut schreibend/sprechend

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)

Deutschland: D8+D9 bevorzugt

möglich

Projekte

Projekte

3 Jahre 5 Monate
2022-08 - 2025-12

Cloudifizierung Spring-Batches & Java-Services

Software-Entwickler Java Spring Spring Batch ...
Software-Entwickler

Umstellung bestehender Spring-Batch-Lösungen und Java-Services im Versicherungsumfeld auf aktuelle Java-Technologien und Anbindung von AWS als Datendrehscheibe.

Java Spring Spring Batch AWS Oracle REST SOAP Atlassian Confluence Atlassian JIRA IntelliJ
Remote
1 Jahr 5 Monate
2020-11 - 2022-03

Investment-Simulation

Software-Entwickler C# .NET Framework WPF Controls
Software-Entwickler

Erstellung einer Software zur komplexen Simulation verschiedener Investment-Instrumente (z.B. Aktien, Anleihen, Derivate wie Bonus- und Discountzertifikate, Knockouts, ...).

Ziel des Produkts ist die spielerische Vermittlung von Wissen rund um Finanzmarkt-Vehikel und die Simulation deren Entwicklung im Zeitraffer.

Dabei geht es sowohl um die komplexen finanzmathematischen Hintergrundberechnungen als auch um die optische Darstellung in Form von Charts inkl. Chart-Technik.

Visual Studio .NET Git Xamarin Xcode
C# .NET Framework WPF Controls
Remote
6 Jahre 9 Monate
2015-07 - 2022-03

Entwickler-Workshops

Berater C# JavaEE SQL ...
Berater

Wir bieten im Rahmen von Entwickler-Workshops unsere langjährige Erfahrung und unser Spezialwissen zur gezielten Unterstützung von Softwareprojekten in der Planungs-, Realisierungs- und Testphase an.

C# JavaEE SQL Scrum Kanban
Deutschlandweit
7 Monate
2020-08 - 2021-02

eBook Medienkompetenz/IT-Security

Product Owner Scrum Scrum Product Owner
Product Owner

Erstellung eines eBooks zur Vermittlung von Wissen zum Thema Medienkompetenz und IT-Security. Z.B. sichere Passworterstellung und -verwahrung, sichere Authentifizierungsmethoden, Tracking, Phishing, usw.

Jira
Scrum Scrum Product Owner
Remote
1 Jahr 3 Monate
2019-05 - 2020-07

Prozessleitsystem

Software-Entwickler Java EE Spring Angular ...
Software-Entwickler

Entwicklung eines Prozessleitsystems im industriellen Umfeld.

Aufbau als RESTful-Backend und Web-Frontend für verschiedene Geräte in den Produktionshallen (PC, Laptop, Android-Handscanner).

IntelliJ Postgres VS Code GitLab Jira Confluence Maven
Java EE Spring Angular Redux Scrum Protobuf
Herzogenaurach/Remote
1 Jahr 2 Monate
2017-08 - 2018-09

PDF-Webservice

Software-Entwickler Java/J2EE SQL
Software-Entwickler

Entwicklung eines Webservices zum Anstoßen des Druck- und Versandvorgangs von im Rechenzentrum hinterlegten Mitarbeiterdokumenten, sowie der Möglichkeit PDF-Dateien zur Beikuvertierung hochzuladen

RAD WebSphere JFrog Jenkings Maven GitLab DB2
Java/J2EE SQL
Nürnberg
2 Jahre 2 Monate
2016-08 - 2018-09

Customizing-Lösungen

Software-Entwickler C# SQL Scrum
Software-Entwickler

Entwicklung von kundenspezifischen Customizing-Lösungen als Ergänzung der Standardprodukte (Schwerpunkt Lohn).

Anforderungsanalyse im betriebswirtschaftlichen/steuerlichen Umfeld.

MS Visual Studio 2015/2017 MS SQL Server 2014
C# SQL Scrum
Nürnberg
2 Jahre 2 Monate
2016-08 - 2018-09

Customizing-Framework

Software-Entwickler C# SQL
Software-Entwickler

Entwicklung eines Frameworks/einer Library-Sammlung für den Zugriff auf häufig verwendete Schnittstellen (Rechenzentrum/Cloud, diverse OnPremise-Produkte, Excel, SAP, ...) der Customizing-Lösungen.

MS Visual Studio 2015/2017 MS SQL Server 2012
C# SQL
Nürnberg
5 Monate
2016-01 - 2016-05

Android/iOS-App & Schulungskonzept

Berater / Software-Entwickler C# Android iOS
Berater / Software-Entwickler

Entwicklung einer Android/iOS-App zum Thema IT-Sicherheit in Kombination mit einem Schulungskonzept für benutzeraktive IT-Sicherheit vom PC bis zum Smartphone.

Xamarin MS Visual Studio
C# Android iOS
Nürnberg / Remote
3 Monate
2015-11 - 2016-01

Identity-Provider

Software-Entwickler C# Active Directory
Software-Entwickler

Code-Review/-Überarbeitung und Dokumentation einer Schnittstelle zur Verwaltung von Benutzern und Gruppen im ActiveDirectory, sowie EMail-Postfächern in MS Exchange.

MS Exchange MS Visual Studio 2015
C# Active Directory
Nürnberg / Remote
1 Jahr 4 Monate
2014-03 - 2015-06

Messdaten-Archivierung

Software-Entwickler C# SQL ADO.NET
Software-Entwickler

Dienst zum Archivieren älterer Messdaten mit dem Ziel, die Größe der Datenbank im Rahmen zu halten und so eine dauerthaft hohe Geschwindigkeit zu gewährleisten.

Wichtig dabei war eine hohe Performance der Anwendung und vor allem geringe Last auf den Fertigungsdatenbanken, da bereits kleine Verzögerungen zu einem Stillstand der Linie führen könnten.

MS Visual Studio 2012/2015 MS SQL Server 2008/2012
C# SQL ADO.NET
Herzogenaurach
1 Jahr 4 Monate
2014-03 - 2015-06

Stammdaten-Synchronisierung

Software-Entwickler C# SQL
Software-Entwickler

Dienst auf Basis des Microsoft Sync Frameworks zum Abgleich der Stammdaten in Werksdatenbanken an unterschiedlichen Standorten (weltweit).

Wichtig dabei war eine hohe Performance der Anwendung und vor allem geringe Last auf den Fertigungsdatenbanken, da bereits kleine Verzögerungen zu einem Stillstand der Linie führen könnten.

Primärschlüssel-Konflikte oder ähnliches wurden weitgehend automatisiert gelöst.

MS Visual Studio 2012 MS SQL Server 2008/2012 MS Sync Framework
C# SQL
Herzogenaurach
2 Jahre
2013-07 - 2015-06

SAP-Schnittstelle

Software-Entwickler C# SQL Entity Framework ...
Software-Entwickler

Import von Auftragsdaten aus SAP mittels RFC (Remote Function Calls).

Die Aufträge werden in definierten Abständen ausgelesen,
umfangreich verarbeitet und in der Zieldatenbank abgelegt bzw. mit den dort befindlichen Daten abgeglichen.

MS Visual Studio 2012 SAP MS SQL Server 2008/2012
C# SQL Entity Framework SAP RFC
Herzogenaurach
1 Jahr 9 Monate
2011-10 - 2013-06

Expertisen und Berechnungen

Software-Entwickler C# SQL HTML
Software-Entwickler

Neuentwicklung einer bestehenden Lösung zur Erstellung von Expertisen und Berechnungen in unterschiedlichsten Bereichen der Steuerberatung.

MS Visual Studio 2012 MS SQL Server 2005/2008
C# SQL HTML
Nürnberg
2 Jahre 9 Monate
2010-10 - 2013-06

Vorsteuervergütung in der EU

Software-Entwickler C# HTML SSH/SFTP
Software-Entwickler

Neuentwicklung einer Software zur Verwaltung von Belegen aus dem Ausland inkl. einem Modul zur Übertragung an das Bundeszentralamt für Steuern.

- Verwaltung von zum Teil großen Datenmengen inkl. digitaler Scans von Belegen

- Komfortable Übertragung der Antragsdaten an die Schnittstelle des Bundeszentralamts für Steuern per SFTP/SSH

- Auswertung gestellter Anträge als HTML

- Archivierungslösung

MS Visual Studio 2012 MS SQL Server 2005/2008
C# HTML SSH/SFTP
Nürnberg
3 Jahre 5 Monate
2009-03 - 2012-07

Importschnittstelle als Dienst

Software-Entwickler C++/MFC Java SQL ...
Software-Entwickler

Anpassung der bestehenden Importschnittstelle an neue Anforderungen:

- Programm soll als Dienst laufen

- Import in eine Zwischentabelle

- Java-Komponente erstellt Vorgänge aus Zwischentabelle

MS Visual Studio 6.0 Oracle Eclipse
C++/MFC Java SQL POP3/SMTP
Nürnberg / Remote
7 Jahre 7 Monate
2005-01 - 2012-07

Benutzerverwaltung

Software-Entwickler C++/MFC SQL
Software-Entwickler

Eigenständiges Tool mit grafischer Oberfläche zur Administration von Benutzerdaten eines Beschwerdemanagement-Systems.

Das Tool beinhaltet folgende Features:

- Neuerstellung von Benutzern

- Ändern bestehender Benutzerdaten

- Löschen von Benutzern

- Anzeige von an der DB angemeldeten Benutzern

- Suche nach Benutzern mittels Schlüsselwörtern

- Abmelden einzelner oder aller Benutzer von der Datenbank

Das Tool enthält eine ausführliche Loggingfunktion und zwei Berechtigungsebenen (Supervisor und Fachbereichsadmin)

Oracle MS Visual Studio 6.0
C++/MFC SQL
Nürnberg / Remote
7 Jahre 8 Monate
2004-12 - 2012-07

Import-Schnittstelle

Software-Entwickler C++/MFC COM MAPI ...
Software-Entwickler

Entwicklung einer im Hintergrund laufenden Import-Applikation. Das Programm wird durch die Hauptanwendung aufgerufen und importiert im Hintergrund Daten in eine Datenbank.

Als Datenquellen werden genutzt:

- ASCII-Datei

- XML-Datei

- Datenbanktabelle

- EMail-Postfächer (POP3, MAPI)

Die Applikation prüft timergesteuert die per Parametertabelle definierten Datenquellen.

Es war mittels Lockingmechanismus sicherzustellen, dass keine Datensatzdubletten importiert werden.

Zunehmender Hauptbestandteil der Applikation wurde die Abbildung umfangreicher Geschäftslogik unter Berücksichtigung kundenspezifischer Anforderungen.

Im Laufe der Weiterentwicklung hat sich der Import mittels Email (Text- oder XML-Inhalte) als Primärfunktion bei allen Kunden durchgesetzt.

MS Visual Studio 6.0 Oracle 8.1/9/10 DB2
C++/MFC COM MAPI POP3/SMTP XML ODBC SQL
Nürnberg / Remote
9 Jahre 5 Monate
2003-03 - 2012-07

SAP-Schnittstelle

Software-Entwickler Perl SQL XML ...
Software-Entwickler

Erweiterung des bestehenden Backend-Systems (siehe Seite 9) um eine Schnittstelle zu SAP.

Die Schnittstelle hat die Aufgabe den eingehenden XMLDatenstrom in eine für das genannte Backend-System verwertbare Form zu bringen und bereits im Vorfeld zu validieren.

HP-UX Oracle Apache
Perl SQL XML HTTP/HTTPS
Nürnberg / Remote
9 Jahre 9 Monate
2002-11 - 2012-07

Web-CRM-System

Software-Entwickler C++ Perl SQL ...
Software-Entwickler

Entwicklung eines Online-Beschwerdemanagement-Systems zur Ergänzung der Offline-Variante.

Ziel des Projekts war eine - zum bestehenden System funktional nahezu identische - Web-Lösung eines Beschwerdemanagement-Systems.

Das Frontend basiert auf einem Java-Applet und sendet Daten mittels HTTPS in Form einer XML-Datei an das Backend.

Dort werden die Daten extrahiert, verarbeitet und in die Datenbank geschrieben, von wo aus die weitere Verarbeitung über das Offline-System erfolgen kann.

Ebenfalls generiert das Backend ein Antwort-XML, welchem das Frontend mögliche Fehler oder den erfolgreichen Import entnehmen kann.

Als zusätzliche Funktion ist es möglich nach bereits bestehenden Datensätzen zu suchen.

Hierfür schickt das Frontend die Daten der Suchmaske ebenfalls per XML an das Backend und erhält umgehend ein Antwort-XML mit den gefundenen Datensätzen.

Die Kommunikation zwischen Front- und Backend basiert also rein auf XML-Dateien, welche mittels HTTPS versendet werden. Die erste Version des Systems basierte auf bereits bestehenden C++-Modulen in Kombination mit Perl, wurde später jedoch durch ein rein auf Perl basierendes System ersetzt.

Die lange Projektdauer ergibt sich aus einer sporadischen kontinuierlichen Erweiterung des Systems.

Apache HP-UX Oracle
C++ Perl SQL HTTP/HTTPS
Nürnberg / Remote
5 Monate
2008-11 - 2009-03

Monitoring

Software-Entwickler C# LINQ SQL ...
Software-Entwickler

Tool zur Überwachung einer Mail-Importschnittstelle mit folgenden Funktionen:

- Prozessüberwachung (Aktivität, Speicherbedarf, ...)

- Überwachung der Logtabelle

- Überwachung der Email-Postfächer

- Integrierter SQL-Viewer für Logtabelle inkl. Filteroptionen

- Email-Benachrichtigung Im späteren Verlauf der Entwicklung wurde auf Visual Studio 2008 umgestellt und der Datenbankzugriff über LINQ realisiert.

Besonderheit: LINQ unterstützte Oracle nicht vollständig, wodurch auf externe Klassen von „Devart“ zurückgegriffen werden musste.

MS Visual Studio 2005/2008 Oracle
C# LINQ SQL POP3/SMTP
Nürnberg / Remote
1 Jahr
2008-02 - 2009-01

Auswertung und Berichterstellung

Software-Entwickler C# Crystal Reports VBA ...
Software-Entwickler

Neuentwicklung einer bestehenden Access VBA Anwendung als C# Client mit SQL Server 2005 Anbindung.

Das Programm importiert den Datenbestand einer bestehenden Buchhaltungssoftware nach MS SQL-Server und ermöglicht einen direkten, detaillierten Vergleich sämtlicher Datensätze (z.B. Filialen).

Über die Berichtfunktion lassen sich übersichtliche Auswertungen realisieren und Drucken.

MS Access MS Visual Studio 2005 MS SQL Server 2005
C# Crystal Reports VBA SQL
Nürnberg / Remote
5 Monate
2005-01 - 2005-05

PDF-Archivierung

Softwareentwickler Java CronJob PDF ...
Softwareentwickler

Ziel des Projekts war die Archivierung von Datensätzen mittels eines Java-Programms zur Umwandlung in strukturierte PDFDateien.

Es wurde großer Wert auf möglichst einfache Anpassung gelegt (Struktur der PDFs ist in INI-Datei abgebildet).

Das Java-Programm wird zu festgelegten Zeiten mittels CronJob angestossen. Eine spezielle Tabelle verhindert das mehrfache Importieren von Datensätzen.

Oracle HP-UX
Java CronJob PDF SQL
Nürnberg / Remote
2 Jahre 4 Monate
2003-02 - 2005-05

XML-Mail-Schnittstelle

Softwareentwickler Perl SQL XML ...
Softwareentwickler

Programmierung einer Schnittstelle zum Import von EMails in eine Datenbank. Eingehende EMails werden von einem Mail-Client entgegengenommen und im Mail-Body mit einer XML-Struktur ergänzt

Diese geänderte EMail wird manuell geprüft und an ein Backend-System weitergeleitet. Dort werden sämtliche Daten des XML und der EMail extrahiert und in eine Datenbank geschrieben.

Aufgrund der vielfältigen Codierungen (quoted-printable, Base64, etc.) bedarf es einiger Perl-Module zur korrekten Verarbeitung der EMails

Im späteren Verlauf der Entwicklung kamen Internetformulare als zweite Datenquelle hinzu, welche ebenfalls per EMail und XML an die Schnittstelle gesandt und dort verarbeitet wurden.

Der Hauptaufwand galt der Validierung und Anpassung der Daten an die „Geschäftslogik“ des auf die Datenbank aufbauenden Beschwerdemanagement-Systems.

HP-UX Oracle
Perl SQL XML Sendmail
Nürnberg / Remote
3 Monate
2004-03 - 2004-05

Word-Schnittstelle

Softwareentwickler JavaScript HTML
Softwareentwickler

Für ein bestehendes Online-Beschwerdemanagementsystem musste eine Schnittstelle zu MS Word erstellt werden, durch welche man die sog. „Briefschreibungsfunktion“ des „Offline“Systems nachbilden konnte.

Der Server lieferte entsprechende Druckvorlagen, welche vom Client entgegengenommen und mit den Daten des relevanten Vorgangs befüllt wurden.

IIS IE MS Word
JavaScript HTML
Nürnberg / Remote
1 Jahr 1 Monat
2003-03 - 2004-03

CRM-System für Automobilbranche

Softwareentwickler C++/MFC SQL
Softwareentwickler

Weiterentwicklung, Anpassung und Fehlerbehebung eines sehr umfangreichen Beschwerdemanagement-Systems für einen großen Automobilkonzern.

Aufgabe war die stetige Weiterentwicklung und Wartung des auf den Kunden zugeschnittenen Systems:

- Erweiterung von Masken

- Implementierung neuer Features

- Bugfixing

Microsoft Visual Studio Oracle
C++/MFC SQL
Nürnberg / Remote
2 Jahre
2002-03 - 2004-02

CRM-System für Konsum

Softwareentwickler C++/MFC SQL
Softwareentwickler

Weiterentwicklung, Anpassung und Fehlerbehebung eines sehr umfangreichen Beschwerdemanagement-Systems. Aufgabe war die stetige Weiterentwicklung und Wartung des auf den Kunden zugeschnittenen Systems:

- Erweiterung von Masken

- Implementierung neuer Features

- Bugfixing

Oracle Microsoft Visual Studio
C++/MFC SQL
Nürnberg
2 Monate
2003-01 - 2003-02

E-Mail-Schnittstelle

Softwareentwickler Perl SQL ShellScript ...
Softwareentwickler

Entwicklung einer Schnittstelle zum Import von EMails in eine
Datenbank. Der Mailserver leitet automatisch generierte EMails einer bestimmten Adresse automatisch an ein PerlScript weiter, wo anhand bestimmter Schlüsselwörter die relevanten Daten extrahiert und in eine Datenbank importiert werden.

HP-UX Oracle
Perl SQL ShellScript Sendmail
Nürnberg
3 Monate
2002-01 - 2002-03

SMTP-Mailprogramm

Software-Entwickler C++/MFC SMTP
Software-Entwickler

Entwicklung eines Commandozeilen-Programms zum schnellen und einfachen Versenden von EMails aus andren Programmen heraus. Mittels SMTP kann das Programm EMails an beliebig viele Empfänger (inkl. CC und bCC) versenden. Attachments werden ebenfalls unterstützt

Microsoft Visual Studio Microsoft Exchange
C++/MFC SMTP
Nürnberg
2 Monate
2001-12 - 2002-01

Lotus Notes Schnittstelle

Software-Entwickler C++/MFC
Software-Entwickler

Entwicklung eines Programms / einer Schnittstelle um Adressdaten aus Lotus Notes zu extrahieren und EMails direkt über Lotus zu versenden.

Lotus Domino Lotus Notes
C++/MFC
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

 

Kompetenzen

Kompetenzen

Top-Skills

C# / .NET Java SQL Atlassian JIRA Atlassian Confluence REST Angular React

Produkte / Standards / Erfahrungen / Methoden

Allgemeine Erfahrungen:
Anwendungs-, System- und Schnittstellenprogrammierung
ClientServer-, Datenbankentwicklung
Konzeption, Test, Dokumentation, Online-Hilfe
Alleinverantwortliche Entwicklung nach Pflichtenheft
SCRUM/Kanban

Entwicklungsumgebungen:
Visual Studio .NET (bis 2017)
Visual Studio Code
IntelliJ
Eclipse
RAD

Webserver:
Apache
IIS
Websphere

EMail:
Microsoft Exchange
MIME-Standard
MAPI,POP3,SMTP

Bildbearbeitung:
Adobe Photoshop
Gimp

Sonstiges:
Jira
Confluence
GitLab
Sorry! (Beschwerdemanagement-System)
Crystal Reports
Datev Framework Library
SAP / SAP RFC
ERPConnect
 
 

Betriebssysteme

Android
iOS
Linux
Windows

Programmiersprachen

Angular
1 Jahr Projekterfahrung, zuletzt 2020
ASP.NET
1 Jahr Projekterfahrung, zuletzt 2015
C#
14 Jahre Projekterfahrung, zuletzt 2022
C++
8 Jahre Projekterfahrung, zuletzt 2010
HTML
6 Jahre Projekterfahrung, zuletzt 2020
Java/JavaEE
3,5 Jahre Projekterfahrung, zuletzt 2020
Perl
5 Jahre Projekterfahrung, zuletzt 2010
T-SQL
18 Jahre Projekterfahrung, zuletzt 2022

Datenbanken

DB2
MS SQL Server
2005-2017
Oracle
8-11
Postgres

Datenkommunikation

POP3/SMTP
REST
SFTP

Branchen

Branchen

Automobil
Konsum
Tourismus
Versicherung
Bank
Mode
Reederei
Fluggesellschaft
Systemgastronomie
Steuerberatung

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)

Deutschland: D8+D9 bevorzugt

möglich

Projekte

Projekte

3 Jahre 5 Monate
2022-08 - 2025-12

Cloudifizierung Spring-Batches & Java-Services

Software-Entwickler Java Spring Spring Batch ...
Software-Entwickler

Umstellung bestehender Spring-Batch-Lösungen und Java-Services im Versicherungsumfeld auf aktuelle Java-Technologien und Anbindung von AWS als Datendrehscheibe.

Java Spring Spring Batch AWS Oracle REST SOAP Atlassian Confluence Atlassian JIRA IntelliJ
Remote
1 Jahr 5 Monate
2020-11 - 2022-03

Investment-Simulation

Software-Entwickler C# .NET Framework WPF Controls
Software-Entwickler

Erstellung einer Software zur komplexen Simulation verschiedener Investment-Instrumente (z.B. Aktien, Anleihen, Derivate wie Bonus- und Discountzertifikate, Knockouts, ...).

Ziel des Produkts ist die spielerische Vermittlung von Wissen rund um Finanzmarkt-Vehikel und die Simulation deren Entwicklung im Zeitraffer.

Dabei geht es sowohl um die komplexen finanzmathematischen Hintergrundberechnungen als auch um die optische Darstellung in Form von Charts inkl. Chart-Technik.

Visual Studio .NET Git Xamarin Xcode
C# .NET Framework WPF Controls
Remote
6 Jahre 9 Monate
2015-07 - 2022-03

Entwickler-Workshops

Berater C# JavaEE SQL ...
Berater

Wir bieten im Rahmen von Entwickler-Workshops unsere langjährige Erfahrung und unser Spezialwissen zur gezielten Unterstützung von Softwareprojekten in der Planungs-, Realisierungs- und Testphase an.

C# JavaEE SQL Scrum Kanban
Deutschlandweit
7 Monate
2020-08 - 2021-02

eBook Medienkompetenz/IT-Security

Product Owner Scrum Scrum Product Owner
Product Owner

Erstellung eines eBooks zur Vermittlung von Wissen zum Thema Medienkompetenz und IT-Security. Z.B. sichere Passworterstellung und -verwahrung, sichere Authentifizierungsmethoden, Tracking, Phishing, usw.

Jira
Scrum Scrum Product Owner
Remote
1 Jahr 3 Monate
2019-05 - 2020-07

Prozessleitsystem

Software-Entwickler Java EE Spring Angular ...
Software-Entwickler

Entwicklung eines Prozessleitsystems im industriellen Umfeld.

Aufbau als RESTful-Backend und Web-Frontend für verschiedene Geräte in den Produktionshallen (PC, Laptop, Android-Handscanner).

IntelliJ Postgres VS Code GitLab Jira Confluence Maven
Java EE Spring Angular Redux Scrum Protobuf
Herzogenaurach/Remote
1 Jahr 2 Monate
2017-08 - 2018-09

PDF-Webservice

Software-Entwickler Java/J2EE SQL
Software-Entwickler

Entwicklung eines Webservices zum Anstoßen des Druck- und Versandvorgangs von im Rechenzentrum hinterlegten Mitarbeiterdokumenten, sowie der Möglichkeit PDF-Dateien zur Beikuvertierung hochzuladen

RAD WebSphere JFrog Jenkings Maven GitLab DB2
Java/J2EE SQL
Nürnberg
2 Jahre 2 Monate
2016-08 - 2018-09

Customizing-Lösungen

Software-Entwickler C# SQL Scrum
Software-Entwickler

Entwicklung von kundenspezifischen Customizing-Lösungen als Ergänzung der Standardprodukte (Schwerpunkt Lohn).

Anforderungsanalyse im betriebswirtschaftlichen/steuerlichen Umfeld.

MS Visual Studio 2015/2017 MS SQL Server 2014
C# SQL Scrum
Nürnberg
2 Jahre 2 Monate
2016-08 - 2018-09

Customizing-Framework

Software-Entwickler C# SQL
Software-Entwickler

Entwicklung eines Frameworks/einer Library-Sammlung für den Zugriff auf häufig verwendete Schnittstellen (Rechenzentrum/Cloud, diverse OnPremise-Produkte, Excel, SAP, ...) der Customizing-Lösungen.

MS Visual Studio 2015/2017 MS SQL Server 2012
C# SQL
Nürnberg
5 Monate
2016-01 - 2016-05

Android/iOS-App & Schulungskonzept

Berater / Software-Entwickler C# Android iOS
Berater / Software-Entwickler

Entwicklung einer Android/iOS-App zum Thema IT-Sicherheit in Kombination mit einem Schulungskonzept für benutzeraktive IT-Sicherheit vom PC bis zum Smartphone.

Xamarin MS Visual Studio
C# Android iOS
Nürnberg / Remote
3 Monate
2015-11 - 2016-01

Identity-Provider

Software-Entwickler C# Active Directory
Software-Entwickler

Code-Review/-Überarbeitung und Dokumentation einer Schnittstelle zur Verwaltung von Benutzern und Gruppen im ActiveDirectory, sowie EMail-Postfächern in MS Exchange.

MS Exchange MS Visual Studio 2015
C# Active Directory
Nürnberg / Remote
1 Jahr 4 Monate
2014-03 - 2015-06

Messdaten-Archivierung

Software-Entwickler C# SQL ADO.NET
Software-Entwickler

Dienst zum Archivieren älterer Messdaten mit dem Ziel, die Größe der Datenbank im Rahmen zu halten und so eine dauerthaft hohe Geschwindigkeit zu gewährleisten.

Wichtig dabei war eine hohe Performance der Anwendung und vor allem geringe Last auf den Fertigungsdatenbanken, da bereits kleine Verzögerungen zu einem Stillstand der Linie führen könnten.

MS Visual Studio 2012/2015 MS SQL Server 2008/2012
C# SQL ADO.NET
Herzogenaurach
1 Jahr 4 Monate
2014-03 - 2015-06

Stammdaten-Synchronisierung

Software-Entwickler C# SQL
Software-Entwickler

Dienst auf Basis des Microsoft Sync Frameworks zum Abgleich der Stammdaten in Werksdatenbanken an unterschiedlichen Standorten (weltweit).

Wichtig dabei war eine hohe Performance der Anwendung und vor allem geringe Last auf den Fertigungsdatenbanken, da bereits kleine Verzögerungen zu einem Stillstand der Linie führen könnten.

Primärschlüssel-Konflikte oder ähnliches wurden weitgehend automatisiert gelöst.

MS Visual Studio 2012 MS SQL Server 2008/2012 MS Sync Framework
C# SQL
Herzogenaurach
2 Jahre
2013-07 - 2015-06

SAP-Schnittstelle

Software-Entwickler C# SQL Entity Framework ...
Software-Entwickler

Import von Auftragsdaten aus SAP mittels RFC (Remote Function Calls).

Die Aufträge werden in definierten Abständen ausgelesen,
umfangreich verarbeitet und in der Zieldatenbank abgelegt bzw. mit den dort befindlichen Daten abgeglichen.

MS Visual Studio 2012 SAP MS SQL Server 2008/2012
C# SQL Entity Framework SAP RFC
Herzogenaurach
1 Jahr 9 Monate
2011-10 - 2013-06

Expertisen und Berechnungen

Software-Entwickler C# SQL HTML
Software-Entwickler

Neuentwicklung einer bestehenden Lösung zur Erstellung von Expertisen und Berechnungen in unterschiedlichsten Bereichen der Steuerberatung.

MS Visual Studio 2012 MS SQL Server 2005/2008
C# SQL HTML
Nürnberg
2 Jahre 9 Monate
2010-10 - 2013-06

Vorsteuervergütung in der EU

Software-Entwickler C# HTML SSH/SFTP
Software-Entwickler

Neuentwicklung einer Software zur Verwaltung von Belegen aus dem Ausland inkl. einem Modul zur Übertragung an das Bundeszentralamt für Steuern.

- Verwaltung von zum Teil großen Datenmengen inkl. digitaler Scans von Belegen

- Komfortable Übertragung der Antragsdaten an die Schnittstelle des Bundeszentralamts für Steuern per SFTP/SSH

- Auswertung gestellter Anträge als HTML

- Archivierungslösung

MS Visual Studio 2012 MS SQL Server 2005/2008
C# HTML SSH/SFTP
Nürnberg
3 Jahre 5 Monate
2009-03 - 2012-07

Importschnittstelle als Dienst

Software-Entwickler C++/MFC Java SQL ...
Software-Entwickler

Anpassung der bestehenden Importschnittstelle an neue Anforderungen:

- Programm soll als Dienst laufen

- Import in eine Zwischentabelle

- Java-Komponente erstellt Vorgänge aus Zwischentabelle

MS Visual Studio 6.0 Oracle Eclipse
C++/MFC Java SQL POP3/SMTP
Nürnberg / Remote
7 Jahre 7 Monate
2005-01 - 2012-07

Benutzerverwaltung

Software-Entwickler C++/MFC SQL
Software-Entwickler

Eigenständiges Tool mit grafischer Oberfläche zur Administration von Benutzerdaten eines Beschwerdemanagement-Systems.

Das Tool beinhaltet folgende Features:

- Neuerstellung von Benutzern

- Ändern bestehender Benutzerdaten

- Löschen von Benutzern

- Anzeige von an der DB angemeldeten Benutzern

- Suche nach Benutzern mittels Schlüsselwörtern

- Abmelden einzelner oder aller Benutzer von der Datenbank

Das Tool enthält eine ausführliche Loggingfunktion und zwei Berechtigungsebenen (Supervisor und Fachbereichsadmin)

Oracle MS Visual Studio 6.0
C++/MFC SQL
Nürnberg / Remote
7 Jahre 8 Monate
2004-12 - 2012-07

Import-Schnittstelle

Software-Entwickler C++/MFC COM MAPI ...
Software-Entwickler

Entwicklung einer im Hintergrund laufenden Import-Applikation. Das Programm wird durch die Hauptanwendung aufgerufen und importiert im Hintergrund Daten in eine Datenbank.

Als Datenquellen werden genutzt:

- ASCII-Datei

- XML-Datei

- Datenbanktabelle

- EMail-Postfächer (POP3, MAPI)

Die Applikation prüft timergesteuert die per Parametertabelle definierten Datenquellen.

Es war mittels Lockingmechanismus sicherzustellen, dass keine Datensatzdubletten importiert werden.

Zunehmender Hauptbestandteil der Applikation wurde die Abbildung umfangreicher Geschäftslogik unter Berücksichtigung kundenspezifischer Anforderungen.

Im Laufe der Weiterentwicklung hat sich der Import mittels Email (Text- oder XML-Inhalte) als Primärfunktion bei allen Kunden durchgesetzt.

MS Visual Studio 6.0 Oracle 8.1/9/10 DB2
C++/MFC COM MAPI POP3/SMTP XML ODBC SQL
Nürnberg / Remote
9 Jahre 5 Monate
2003-03 - 2012-07

SAP-Schnittstelle

Software-Entwickler Perl SQL XML ...
Software-Entwickler

Erweiterung des bestehenden Backend-Systems (siehe Seite 9) um eine Schnittstelle zu SAP.

Die Schnittstelle hat die Aufgabe den eingehenden XMLDatenstrom in eine für das genannte Backend-System verwertbare Form zu bringen und bereits im Vorfeld zu validieren.

HP-UX Oracle Apache
Perl SQL XML HTTP/HTTPS
Nürnberg / Remote
9 Jahre 9 Monate
2002-11 - 2012-07

Web-CRM-System

Software-Entwickler C++ Perl SQL ...
Software-Entwickler

Entwicklung eines Online-Beschwerdemanagement-Systems zur Ergänzung der Offline-Variante.

Ziel des Projekts war eine - zum bestehenden System funktional nahezu identische - Web-Lösung eines Beschwerdemanagement-Systems.

Das Frontend basiert auf einem Java-Applet und sendet Daten mittels HTTPS in Form einer XML-Datei an das Backend.

Dort werden die Daten extrahiert, verarbeitet und in die Datenbank geschrieben, von wo aus die weitere Verarbeitung über das Offline-System erfolgen kann.

Ebenfalls generiert das Backend ein Antwort-XML, welchem das Frontend mögliche Fehler oder den erfolgreichen Import entnehmen kann.

Als zusätzliche Funktion ist es möglich nach bereits bestehenden Datensätzen zu suchen.

Hierfür schickt das Frontend die Daten der Suchmaske ebenfalls per XML an das Backend und erhält umgehend ein Antwort-XML mit den gefundenen Datensätzen.

Die Kommunikation zwischen Front- und Backend basiert also rein auf XML-Dateien, welche mittels HTTPS versendet werden. Die erste Version des Systems basierte auf bereits bestehenden C++-Modulen in Kombination mit Perl, wurde später jedoch durch ein rein auf Perl basierendes System ersetzt.

Die lange Projektdauer ergibt sich aus einer sporadischen kontinuierlichen Erweiterung des Systems.

Apache HP-UX Oracle
C++ Perl SQL HTTP/HTTPS
Nürnberg / Remote
5 Monate
2008-11 - 2009-03

Monitoring

Software-Entwickler C# LINQ SQL ...
Software-Entwickler

Tool zur Überwachung einer Mail-Importschnittstelle mit folgenden Funktionen:

- Prozessüberwachung (Aktivität, Speicherbedarf, ...)

- Überwachung der Logtabelle

- Überwachung der Email-Postfächer

- Integrierter SQL-Viewer für Logtabelle inkl. Filteroptionen

- Email-Benachrichtigung Im späteren Verlauf der Entwicklung wurde auf Visual Studio 2008 umgestellt und der Datenbankzugriff über LINQ realisiert.

Besonderheit: LINQ unterstützte Oracle nicht vollständig, wodurch auf externe Klassen von „Devart“ zurückgegriffen werden musste.

MS Visual Studio 2005/2008 Oracle
C# LINQ SQL POP3/SMTP
Nürnberg / Remote
1 Jahr
2008-02 - 2009-01

Auswertung und Berichterstellung

Software-Entwickler C# Crystal Reports VBA ...
Software-Entwickler

Neuentwicklung einer bestehenden Access VBA Anwendung als C# Client mit SQL Server 2005 Anbindung.

Das Programm importiert den Datenbestand einer bestehenden Buchhaltungssoftware nach MS SQL-Server und ermöglicht einen direkten, detaillierten Vergleich sämtlicher Datensätze (z.B. Filialen).

Über die Berichtfunktion lassen sich übersichtliche Auswertungen realisieren und Drucken.

MS Access MS Visual Studio 2005 MS SQL Server 2005
C# Crystal Reports VBA SQL
Nürnberg / Remote
5 Monate
2005-01 - 2005-05

PDF-Archivierung

Softwareentwickler Java CronJob PDF ...
Softwareentwickler

Ziel des Projekts war die Archivierung von Datensätzen mittels eines Java-Programms zur Umwandlung in strukturierte PDFDateien.

Es wurde großer Wert auf möglichst einfache Anpassung gelegt (Struktur der PDFs ist in INI-Datei abgebildet).

Das Java-Programm wird zu festgelegten Zeiten mittels CronJob angestossen. Eine spezielle Tabelle verhindert das mehrfache Importieren von Datensätzen.

Oracle HP-UX
Java CronJob PDF SQL
Nürnberg / Remote
2 Jahre 4 Monate
2003-02 - 2005-05

XML-Mail-Schnittstelle

Softwareentwickler Perl SQL XML ...
Softwareentwickler

Programmierung einer Schnittstelle zum Import von EMails in eine Datenbank. Eingehende EMails werden von einem Mail-Client entgegengenommen und im Mail-Body mit einer XML-Struktur ergänzt

Diese geänderte EMail wird manuell geprüft und an ein Backend-System weitergeleitet. Dort werden sämtliche Daten des XML und der EMail extrahiert und in eine Datenbank geschrieben.

Aufgrund der vielfältigen Codierungen (quoted-printable, Base64, etc.) bedarf es einiger Perl-Module zur korrekten Verarbeitung der EMails

Im späteren Verlauf der Entwicklung kamen Internetformulare als zweite Datenquelle hinzu, welche ebenfalls per EMail und XML an die Schnittstelle gesandt und dort verarbeitet wurden.

Der Hauptaufwand galt der Validierung und Anpassung der Daten an die „Geschäftslogik“ des auf die Datenbank aufbauenden Beschwerdemanagement-Systems.

HP-UX Oracle
Perl SQL XML Sendmail
Nürnberg / Remote
3 Monate
2004-03 - 2004-05

Word-Schnittstelle

Softwareentwickler JavaScript HTML
Softwareentwickler

Für ein bestehendes Online-Beschwerdemanagementsystem musste eine Schnittstelle zu MS Word erstellt werden, durch welche man die sog. „Briefschreibungsfunktion“ des „Offline“Systems nachbilden konnte.

Der Server lieferte entsprechende Druckvorlagen, welche vom Client entgegengenommen und mit den Daten des relevanten Vorgangs befüllt wurden.

IIS IE MS Word
JavaScript HTML
Nürnberg / Remote
1 Jahr 1 Monat
2003-03 - 2004-03

CRM-System für Automobilbranche

Softwareentwickler C++/MFC SQL
Softwareentwickler

Weiterentwicklung, Anpassung und Fehlerbehebung eines sehr umfangreichen Beschwerdemanagement-Systems für einen großen Automobilkonzern.

Aufgabe war die stetige Weiterentwicklung und Wartung des auf den Kunden zugeschnittenen Systems:

- Erweiterung von Masken

- Implementierung neuer Features

- Bugfixing

Microsoft Visual Studio Oracle
C++/MFC SQL
Nürnberg / Remote
2 Jahre
2002-03 - 2004-02

CRM-System für Konsum

Softwareentwickler C++/MFC SQL
Softwareentwickler

Weiterentwicklung, Anpassung und Fehlerbehebung eines sehr umfangreichen Beschwerdemanagement-Systems. Aufgabe war die stetige Weiterentwicklung und Wartung des auf den Kunden zugeschnittenen Systems:

- Erweiterung von Masken

- Implementierung neuer Features

- Bugfixing

Oracle Microsoft Visual Studio
C++/MFC SQL
Nürnberg
2 Monate
2003-01 - 2003-02

E-Mail-Schnittstelle

Softwareentwickler Perl SQL ShellScript ...
Softwareentwickler

Entwicklung einer Schnittstelle zum Import von EMails in eine
Datenbank. Der Mailserver leitet automatisch generierte EMails einer bestimmten Adresse automatisch an ein PerlScript weiter, wo anhand bestimmter Schlüsselwörter die relevanten Daten extrahiert und in eine Datenbank importiert werden.

HP-UX Oracle
Perl SQL ShellScript Sendmail
Nürnberg
3 Monate
2002-01 - 2002-03

SMTP-Mailprogramm

Software-Entwickler C++/MFC SMTP
Software-Entwickler

Entwicklung eines Commandozeilen-Programms zum schnellen und einfachen Versenden von EMails aus andren Programmen heraus. Mittels SMTP kann das Programm EMails an beliebig viele Empfänger (inkl. CC und bCC) versenden. Attachments werden ebenfalls unterstützt

Microsoft Visual Studio Microsoft Exchange
C++/MFC SMTP
Nürnberg
2 Monate
2001-12 - 2002-01

Lotus Notes Schnittstelle

Software-Entwickler C++/MFC
Software-Entwickler

Entwicklung eines Programms / einer Schnittstelle um Adressdaten aus Lotus Notes zu extrahieren und EMails direkt über Lotus zu versenden.

Lotus Domino Lotus Notes
C++/MFC
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

 

Kompetenzen

Kompetenzen

Top-Skills

C# / .NET Java SQL Atlassian JIRA Atlassian Confluence REST Angular React

Produkte / Standards / Erfahrungen / Methoden

Allgemeine Erfahrungen:
Anwendungs-, System- und Schnittstellenprogrammierung
ClientServer-, Datenbankentwicklung
Konzeption, Test, Dokumentation, Online-Hilfe
Alleinverantwortliche Entwicklung nach Pflichtenheft
SCRUM/Kanban

Entwicklungsumgebungen:
Visual Studio .NET (bis 2017)
Visual Studio Code
IntelliJ
Eclipse
RAD

Webserver:
Apache
IIS
Websphere

EMail:
Microsoft Exchange
MIME-Standard
MAPI,POP3,SMTP

Bildbearbeitung:
Adobe Photoshop
Gimp

Sonstiges:
Jira
Confluence
GitLab
Sorry! (Beschwerdemanagement-System)
Crystal Reports
Datev Framework Library
SAP / SAP RFC
ERPConnect
 
 

Betriebssysteme

Android
iOS
Linux
Windows

Programmiersprachen

Angular
1 Jahr Projekterfahrung, zuletzt 2020
ASP.NET
1 Jahr Projekterfahrung, zuletzt 2015
C#
14 Jahre Projekterfahrung, zuletzt 2022
C++
8 Jahre Projekterfahrung, zuletzt 2010
HTML
6 Jahre Projekterfahrung, zuletzt 2020
Java/JavaEE
3,5 Jahre Projekterfahrung, zuletzt 2020
Perl
5 Jahre Projekterfahrung, zuletzt 2010
T-SQL
18 Jahre Projekterfahrung, zuletzt 2022

Datenbanken

DB2
MS SQL Server
2005-2017
Oracle
8-11
Postgres

Datenkommunikation

POP3/SMTP
REST
SFTP

Branchen

Branchen

Automobil
Konsum
Tourismus
Versicherung
Bank
Mode
Reederei
Fluggesellschaft
Systemgastronomie
Steuerberatung

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.