08/2015 -
Erstellung eines C#-Programms zum Verwalten und Abrechnen von Stiftungen,
Jahresabschluss, Ausschüttungen, Verwaltungskosten, Spenden usw.
Graphische Auswertungen, Geschäftsbriefe, Serienbriefe, Excel-Export
REST-Client, statistische Auswertungen, Protokollierung
Import/Export zu Datev, MSOffice-Schnittstelle, Datagridview
Entwicklungsumgebung: C#, .net, Visual Studio, SQL Server, Linq
02/2015 - 05/2015
Unity Spieleentwicklung
Entwicklungsumgebung: Unity, MonoDevelop, C#,
10/2014 - 12/2014
Lohn, Lohnservice
Umstellung aller Elster-Funktionalitäten auf Eric21
Jahreswechsel Lohn, Elster, Personalstamm
Eric Webservice mit JSON
Entwicklungsumgebung: Visual Studio 2010 C++/C#, DevExpress, Xsd2Code, linq, Crystal Reports
06/2014 - 10/2014
Lohn, Lohnservice, Weiterentwicklung der Lohnprogramme für das SP1
Ebilanz, Zahlungsverkehr, Personalstamm
Entwicklungsumgebung: Visual Studio 2010
03/2014 - 05/2014
versch. Erweiterungen Personalstamm, Umstellung aller Elster-Funktionalitäten auf Eric20
Entwicklungsumgebung: Visual Studio 2010 + 2013, C++/C#,DevExpress, Xsd2Code, linq
11/2013 - 02/2014
Jahreswechsel Lohn, Elster, Personalstamm, Umstellung der Elster-funktionen auf Eric19
SEPA Zahlungsverkehr, Personalstamm mit IBAN,BIC, Prüfmodul
Darlehensberechnung für Personalstamm
Entwicklungsumgebung: Visual Studio 2010 C++/C#, DevExpress, Xsd2Code, linq, Crystal Reports
08/2013 - 10/2013
Umstellung der Elster-funktionen auf Eric18
Erstellen eines Prüf- und Sendemoduls für Ebilanzen mit C#
05/2013 - 08/2013
Erweiterungen Zahlungsverkehr um SEPA-Funktionalitäten
Einbau SEPA in Personalstamm
01/2013 - 05/2013
Weiterentwicklung ElsterLohn II
Elster mit C#, Erstellung Wrapper für Eric
Automatisierte Übertragung der LST-Bescheinigungen, Anmeldungen und Elsterlohn2 über mehrere Datenbanken
Komponententests
07/2012 - 12/2012
Schnittstelle C# zu Elster, Marshalling
XML-Generierung aus XSD
Erzeugung der XML-Dateien für LstA und LStB mit C#
Automatisierte Übertragung der LST-Anmeldungen über mehrere Datenbanken
Erweiterung Elster-Modul um die Uebertragung der Ebilanz (Taxonomie)
Visual Studio 2010, dot.net, C#, DevExpress, Xsd2Code
01/2012 - 06/2012
Weiterentwicklung ElsterLohn II
Umstellung C++-Programme auf Visual Studio 2010
Team Foundation Server, Tfs
Versch. Erweiterungen des Personalstamms und Bewegungserfassung
09/2011 - 12/2011
Umstellung der Elster-Programme auf neuere ERIC-Releases
Neues Verfahren ElsterLohn II (Elsterlohn2, Elo2, elektronische Lohnsteuerkarte) Jahreswechsel-Änderungen Elster für LstA, LStB, UstVa
Erweiterung der Tooltips für andere Module
06/2011 - 08/2011
Umstellung der Elster-Programme von COALA auf ERIC 14.1
UstVA-Erweiterung neue Kennzeichen
versch. Erweiterungen der Bewegungsdatenerfassung
03/2011 - 05/2011
Lohn-Statistiken, Auswerteprogramm über mehrere im Netz verteilte Datenbanken
Erstellung eines Java-Wrappers für Kernprüfmodule, Schnittstelle C++/Java, JNI, JRE
versch. Erweiterungen des Personalstamms, Tätigkeitsschlüssel, EEL
Elster: rückwirkende Erstellung der LStB
Basisklasse für Bitmap-Buttons
Entwicklungsumgebung: Visual C++ 2008
01/2011 - 02/2011
Weiterentwicklung Personalstamm und Bewegungserfassung
Umstellung verschiedener Programme auf Serviceorientierte Architektur (SaS)
Konzept und Implementierung
Entwicklungsumgebung: Visual C++ 2008, Citrix published application
09/2010 - 12/2010
Lohn
Weiterentwicklung Personalstamm, Bewegungsdaten, AAG, ELENA2
Umstellung Elster auf Java6, Implementieurng Elster-Stick
Elster 2011 (LstB, LstA, UstVA)
Funktion: Implementierung
Entwicklungsumgebung: Visual C++ 2008, MFC
Kunde: Baurechenzentrum
01/2010 - 08/2010
Lohn
komplettes Redesign der Bewegungsdatenerfassung inkl. Geraetedatenerfassung
Funktion: Implementierung
Entwicklungsumgebung: Visual C++ 2008, MFC
Kunde: Baurechenzentrum
09/2009 - 12/2009
Lohn
Erweiterung Personalstamm um ELENA-Funktionalitäten
Umsetzung der Anforderung für 2010 für Elster
(elektr. Übermittlung von Lohnsteueranmeldung und -bescheingung,
Umsatzsteuervoranmeldung an das Finanzamt)
Funktion: Implementierung
Entwicklungsumgebung: Visual C++ 2008, MFC
Kunde: Baurechenzentrum
07/2009 - 08/2009
Lohn
Tool zum Erstellen von Hilfetexten und Vorbelegungen für Eingabemasken
Databinding, XML, Grid, SQL
Funktion: Konzept und Implementierung
Entwicklungsumgebung: dot.net, C#, Visual Studio 2008, Sybase SQL
Kunde: Baurechenzentrum
01/2009 - 07/2009
Lohn
Refaktoring eines Personalstammprogramms auf Servicorientierte Architektur (SOA)
Komplettes Redesign aller Bedienmasken
Anwenderspezifische Funktionalitäten und Konfigurationsmöglichkeiten
Funktion: Konzept und Implementierung
Entwicklungsumgebung: Visual C++ 6.0, MFC, Visual Studio 2008
Kunde: Baurechenzentrum
11/2008 - 12/2008
Stratos
Tool zum Übersetzen von Maskentexten in andere Sprachen,
Databinding, XML, DevExpress XtraGrid
Funktion: Konzept und Implementierung
Entwicklungsumgebung: dot.net, C#, Visual Studio 2008
Kunde: Baurechenzentrum
08/2008 - 10/2008
PC-Lohn, Tools
Konvertierung von C++-Programmen von VS6.0 auf VS2008,
Optimierungen und Fehlerbeseitigung
Coaching
Funktion: Konzept und Implementierung
Entwicklungsumgebung: Visual C++ 6.0, MFC, Visual Studio 2008
Kunde: Baurechenzentrum
02/2008 - 12/2008
PC-Lohn
Betreuung und Pflege des Personalstamms und Elster-
übermittlung von UST und LST
Funktion: Pflege und Weiterentwicklung
Entwicklungsumgebung: Visual C++ 6.0, MFC,
Tools: Sybase SQL, PVCS
Kunde: Baurechenzentrum
09/2007 - 03/2008
Systemtest M-Box
Refactoring des Pelos Testtools
Anzeige der Clinicprofile, Taskflows usw. als Tree mit Editierfunktionen
Datasets, Databinding, Datagridview, Propertygrid
XML, ADO.NET, GUI-Entwicklung
Funktion: Konzept, Überarbeitung und Implementierung
Entwicklungsumgebung: Visual Studio C# 2005, C#
Tools: Microsoft SQL-Server 2005, Clearcase
Kunde: Siemens
05/2007 - 09/2007
Systemtest M-Box
Implementierung eines Tools zum Erzeugen von Reports aus einer Datenbank
Generierung versch. Charts wie Balken, Histogramme, Box and Whisker, Gantt
die Reports werden als XML-Dateien gespeichert und mittels Transformationen visualisiert
Anzeige im Internet Explorer Webcontrol
Agile programming, Scrum, Extreme Programming, Sprint
Einsatz und Modifikationen von JFreeChart
XML Transformationen, XSL, XSL-FO, ADO.NET, SQL
Funktion: Architektur und Implementierung
Entwicklungsumgebung: Visual Studio C# 2005, C#, J#
Tools: Microsoft SQL-Server 2005, JFreeChart, Ghostdoc, Nunit, Clearcase
Kunde: Siemens
04/2007 - 05/2007
Systemtest M-Box, Syngo Suite
Konzept und Erstellung Prototyp Reporting-Tool als ASP.NET 2.0 Anwendung
Einsatz von JFreeChart und dotnetcharting
Funktion: Konzept und Erstellung eines Prototypen
Entwicklungsumgebung: Visual Studio C# 2005, C#, J#
Tools: JFreeChart, Dotnetcharting, Clearcase
Kunde: Siemens
04/2006 - 01/2007
Motorenprüfstandssystem CATS, Visualisierung von Trendkurven, Erfassen von
Messwerten unter Echtzeitbetriebssystem RTX im 100Hz-Takt, Umlaufpuffer,
shared memory, Austausch Visual C und Visual Basic, Performance-Optimierung,
Erstellung eines Lastenheftes für eine TCP/IP- und UDP-Anbindung von CATS unter RTX
Funktion: Architektur, Konzept und Implementierung des Projekts
Entwicklungsumgebung: Visual Studio 6.0 C++, Visual Basic 6.0, RTX
Tools: Trendcontrol ICS, Ardence RTX
Kunde: Siemens
11/2005 - 03/2006
Mitarbeit an der Engineering Platform, Teilprojekt Advanced Diagnostics,
universell einsetzbares Fehlerdiagnose- und Reportsystem,
PlugIns, Übermittlung von Fehlerreporten, XML, Web-Services, WMI
Funktion: Unit-Tests, Performance-Optimierungen
Entwicklungsumgebung: Visual Studio.net 1.1, C#
Tools: Clearcase, Nunit, FxCop, XMLSpy
Kunde: Siemens
07/2005 - 09/2005
Dateiverwaltungstool, Shell-Funktionen, File-System, GUI-Programmierung,
Prototyp Bedienoberfläche Systemparametrierung, Umsetzung von Visual Basic 6 und C++ (MFC) auf C#,
Controls, Bedienelemente, DLL
Entwicklungsumgebung: Visual Studio.net 1.1, C#
Funktion: Konzept, Designstudie, Erstellung von Lösungsvorschlägen, Aufwandsabschätzungen
Kunde: Siemens
08/2004 - 06/2005
Treiber für Kommunikationsprozessor CP5613 unter dem Echtzeitbetriebssystem RTX von Venturcom,
Austausch des Prozessabbilds mit CP5613 (Profibus), Tracesystem
Erweiterung des CP5613-Treibers auf CP5614 unter RTX (Slave-Funktionen, 2. Profibus-Netz)
Treiber für den Einsatz der CP5614-Karte unter Matlab/Simulink (XBox), Einsatz von C++-Klassen unter Matlab
Bedienoberfläche für Schnittstelle TC500/TC2000-Protokoll (bestehend aus 10 Teilmasken),
dient zum Austausch von Prozessinformationen mit Matlab/Simulink, Einlesen von Gerätedateien,
Parametrierung wird in XML-Datei gespeichert, sämtliche Masken- und Hilfetexte werden in Access-DB gespeichert
Verschiedene Erweiterungen der Prüflauf-Visualisierung (numerische Anzeige, Balken-, usw.),
vom Anwender prozessabhängig generierbare Masken
Entwicklungsumgebung: Visual C++ 6.0, Visual Basic, RTX, Profibus, CP5613Lib, OnTime, Matlab Simulink
Funktion: Konzeption und Refactoring einer bestehenden fehlerhaften Lösung, Implementierung
Tools: Matlab, XPC, Access
Kunde: Siemens
11/2003 - 07/2004
Erweiterung eines bestehenden Canbus-Treibers um CanOpen-Funktionalitäten (Heartbeat, Slave-Initialisierung, Überwachung),
Einlesen von DCF-Dateien
Allgemein konfigurierbarer AK-Treiber für Messgeräte mit AK-Schnittstelle, steuerbar über XML-Datei.
Es handelt sich hier um einen Treiber der über externe Formelanweisungen an versch.
Messgeräte mit AK-Schnittstelle angepasst werden kann.
Universeller AK-Tester für AK-Kommandos
Formeln für den AK-Treiber für verschiedene Messgeräte (Kraftstoff, Rauchgas, BlowBy)
Erweiterung des Fahrerterminals für Motorenprüfstände um verschiedene Bildschirmauflösungen
Entwicklungsumgebung: Visual C++ 6.0, CanAnalyzer, EDS Editor, Depends, XML
Funktion: Konzeption und Projektleitung, Implentierung und Inbetriebnahme des Treibers für mehrere Messgeräte
Kunde: Siemens
01/2003 - 10/2003
Erweiterung Vertriebsinformationssystem (Kundenverwaltung, Informationen)
TAN-Verwaltung, Erstellung und Abruf neuer TAN-Listen, Zugangsprüfung
Erweiterung Formular Arbeitsbescheinigung
Entwicklungsumgebung: Visual C++ 6.0, Sybase, Oracle, SQL
Funktion: Konzeption, Implementierung, Dokumentation
Kunde: Deutsches Baurechenzentrum
07/2002 - 12/2002
Zinsberechung für Mahnungen und Sachkonten, Freistellungs-Bescheinigung Kreditoren, Benutzerverwaltung für
Vertriebsinformationssystem
Entwicklungsumgebung: Visual C++ 6.0, Sybase, SQL, ODBC
Funktion: Projektleitung, Implementierung, Dokumentation
Kunde: Deutsches Baurechenzentrum
01/2002 - 06/2002
Export von Adressen aus Sybase-DB zu DAVID (EMail-System), Exchange, Outlook, EMail-Funktionalität, Outlook Object Model
Entwicklungsumgebung: Visual C++ 6.0, SQL, ODBC
Funktion: Musterlösung, Projektleitung, Implementierung
Kunde: Deutsches Baurechenzentrum
01/2001 - 12/2001
Debitoren- und Kreditorenstamm, Formular Arbeitsbescheinigung (offizielle Arbeitsbescheinigung für Angestellte),
Lastschrifteinzug, Anbindung an Dokumentenmanagementsystem Scanview, Passwort- und TAN-Generierung
Entwicklungsumgebung: Visual C++ 6.0, SQL, ODBC
Funktion: Projektleitung, Implementierung
Kunde: Deutsches Baurechenzentrum
01/2000 - 12/2000
Zahlungsverkehr Lohn, Zahlungsvorschlag, Vertriebsinformationssystem, Abgleich Host-PC, Datenbankprogrammierung
Übernahme von Adressen aus Sybase-DB nach Exchange, Outlook Object Model, MAPI, COM, OLE
Entwicklungsumgebung: Visual C++ 6.0 , MFC, Sybase, SQL, MSOffice, ODBC
Funktion: Projektleitung, Implementierung
Kunde: Deutsches Baurechenzentrum
07/99 - 12/1999
FTP-Client für Programm-Updates und Lohndaten, FTP, RAS, WinInet, DFÜ-Netzwerk, TAPI
Erstellen von C++-Richtlinien, Leitung Schulung C++ für Fortgeschrittene
Entwicklungsumgebung: Visual C++ 6.0 , MFC
Funktion: Schulung, Coaching, Projektleitung, Implementierung
Kunde: Deutsches Baurechenzentrum
01/99 - 06/99
Finanzbuchhaltung, Mahnwesen, Mahnvorschlag, offene Posten
serielle Treiber für versch. Messgeräte für Motorenprüfstände
Entwicklungsumgebung: Visual C++ 6.0 , MFC, Sybase, SQL, ODBC
Kunden: Siemens, Deutsches Baurechenzentrum
08/98 - 12/98
Finanzbuchhaltung, Zahlungsverkehr, Disposition, Scheckdruck, Dataclearing, DTAUS-Datei-Erstellung, Farpoint-Grid,
Sybase-Datenbankprogrammierung, DLL, Optimierungen
Entwicklungsumgebung: Visual C++ 5.0 , MFC, SQL, ODBC
Kunde: Deutsches Baurechenzentrum
1/98 - 06/98
Erweiterungen des Online-Bestellsystems, OLE, ActiveX-Controls
Entwicklungsumgebung: Visual C++ 5.0 , MFC
Kunde: Datev
1/97 - 12/97
Versandstatusanzeige für Windows 95 Online-System mit RPC- und Filetransferschnittstelle zu Host,
Basis-Control-Klassen für andere Projekte,
Hilfesystem mit MS Help
Online-Bestellsystem für Windows 95 und NT, RPC, Filetransfer, MFC-Erweiterungen Fehlermeldesystem,
Logbuch- und Journalklasse,
Entwicklungsumgebung: Visual C++ 4.2 , MFC
Kunde: Datev
8/96 - 12/96
Portierung DOS-Anwendung auf Windows 95 und C++, OOT, Szenarien, Projektleitung, kontextsensitive Hilfe,
Registry-Programmierung, Exception-Handling, ShellFile-Operations
Entwicklungsumgebung: Visual C++ 4.2 , MFC, Excel, Word
Kunde: Datev
10/95 - 7/96
Die Arbeiten von 10/1995 bis 7/1996 wurden alle auf Festpreisbasis in eigener Verantwortung ausgeführt
Portierung Motorenprüfstandssystem von MDOS auf Windows NT 3.51 und C++, Modul für Betriebsmeldungen,
PC-Host-Schnittstelle für Rollenrechner,
Erstellen eines Formelinterpreters, serielle Meßgerätetreiber, Prozeß-zu-Prozeß-Kommunikation,
Multithreading, Named pipes, shared memory,
Entwicklungsumgebung: Visual C++ 2.2, MFC, Visual Basic 3.0, Access
Kunde: Siemens
8/93 - 9/95
Finanzbuchhaltungspaket für Steuerkanzleien, Szenarien, Objekt- und Datenmodellierung, PC-RZ-Kommunikation,
Integration Bilanz und zentrale Kommunikation, Datenbankprogrammierung
Entwicklungsumgebung: MSDOS, MSC 7.0, RTLink, CommonView, Case-Tools, Btrieve
Kunde: Datev
8/92 - 7/93
Die Arbeiten von 1990 bis 7/1993 wurden überwiegend auf Festpreisbasis in eigener Verantwortung ausgeführt
In der Zeit von 9/1990 bis 12/1992 habe ich dafür selbst einen Software-Entwickler in Vollzeit beschäftigt
Portierung Motorenprüfstandssystem auf Multiuser DOS, Projektleitung und Entwicklung Fahrerleitstandssystem mit
TurboC-Graphikfunktionen (Programierung VGA), Schnittstelle Getriebeprüfstand / DEC-System VENUS
Entwicklungsumgebung: MDOS, DRNet, OS/2, TurboC, Tasm
Kunde: Siemens
11/91 - 6/92
Anschluß DRNet an Novell, Konzept und Realisierung eines Gate-PCs, Treiber für serielle Kopplung zu Simatic S5 (3964R),
Graphische Bedienoberfläche für Meßgeräte in C++, versch. Erweiterungen des Motorenprüfstandsystems,
digitales Regelungsystem Simadyn D
Entwicklungsumgebung: CDOS, MSDOS, Windows 3.0, BorlandC++
Kunde: Siemens
11/90 - 10/91
Projektleitung und Konzept Getriebeprüfstand, Treiber für EMV-Antennenanlage, Vernetzung des Motorenprüfstandsystems,
Modul für Programm-zu-Programm-Kommunikation, Modifikation des Netzwerkkernels für Ethernet,
Treiber für Rauchgas- und Kraftstoffmeßgeräte,
Projektleitung, Inbetriebnahme,
Entwicklungsumgebung: CDOS, TurboC, DRNet, Rasm
Kunde: Siemens
1989 - 10/90
Erstellung eines Maskengenerators und entsprechender Bedienfunktionen,
Einsatz im Projekt "Automatisierung von Prüfständen"
Entwicklung Buskopplungstreiber Simatic S5-Erweiterungsrahmen/PC,
Referenzwertlisten und graphische Trendkurvenanzeige, EPA-Test, Konzeption und Realisierung eines Formelinterpreters,
Treiber für Abgasanlage, Graphische Offline-Auswertung mit GKS, Höhenlinien, 3D-Diagramme
Entwicklungsumgebung: MSDOS, CDOS, TurboC, Tasm, GKS
Kunde: Siemens
85 - 87
Angestellt bei der Firma Sigma in Erlangen