11/2014 - 12/2015
Workforce Management
Weiterentwicklung des Personaleinsatzplanungssystems der KPMG Deutschland:
- Implementierung von Erweiterungen im Backend des Personaleinsatzplanungssystems
- Fehleranalysen und -behebungen im Front- und Backend des Personaleinsatzplanungssystems
- Erstellen von automatisierten Unittests
- Entwurf und Implementierung der Schnittstelle zwischen dem Personaleinsatzplanungssystem
und dem Integrated Management, Planning and Controlling Tools der KPMG Deutschland
- Implementierung eines Datenbankprojektes zum Versionieren der Entwicklung der Datenbank
des Personaleinsatzplanungssystem
- Erstellen und Pflege von Post Deploy Scripten im Datenbankprojekt
Automatisierung des Rollouts:
- Erstellen von Builddefinitionen
- Erstellen von Transformationen der Konfigurationsdateien entsprechend den Vorgaben
des Konfigurationsmanagements
- Erstellen und Weiterentwicklung von PowerShell Skripten
- Unterstützung bei manuellen Tests
Branche: Prüfungsvorgänge (Workforce Management)
Skills:
C#, SQL, TSQL, XML, MVC, MVVM, SOA, WCF, OOD, OOP, Winforms, EntityFramework, DevExpress, Unity, Moq, Microsoft Team Foundation Server, Microsoft Test Manager, MS Test, Microsoft Power Shell, MS Build, Scrum
08/2014 - 08/2016
Mitan Mobile LV
- Konzeptionieren und Realisieren einer Android App zur Datenerfassung für Leistungsverzeichnisse
- Entwurf und Implementierung eines verschlüsselten Datenaustauschs zwischen der App
und dem Backend des ERP Systems für Unternehmen Mitan4T
- Entwurf und Implementierung der Datenverwaltung der App auf Androidbasierten Handheld
Geräten
- Entwurf und Implementierung der Benutzerschnttstelle
- Konzeptionieren und Realisieren eines Tools mit einer Referenzimplemtnierung der Verund
Entschlüsselung Datenaustauschs zwischen der App und dem Backenddes ERP Systems
für Unternehmen Mitan4T
Skills:
Xamarin Studio, C#, JSON, MVC, OOD, OOP, Xamarin Forms, Android SDK, Android Virtual Devices, GtkSharp, Git
07/2014 - 11/2014
SDC Ticketverwaltung
Weiterentwicklung eines Ticketverwaltungssystems für das Shared Delivery Center der
KPMG Deutschland:
- Implementierung von Erweiterungen im SDC Management Studio
- Implementierung von Erweiterungen im Administrationswerkzeug SDC Admin
- Entwurf und Implementierung eines Datenbankprojektes zum Versionieren der Entwicklung
der Datenbank
- Erstellen und Pflege von Post Deploy Scripten im Datenbankprojekt
- Entwurf und Implementierung von automatisierten Integrationstests für das Backend des
Ticketverwaltungssystems
- Implementierung und Durchführung von Lasttests für das Backend des Ticketverwaltungssystems
Branche: Prüfungsvorgänge
Skills:
SOAP, WCF, REST, Microsoft Visual Studio, C#, VB.NET, ASP:NET, Microsoft SQL, TSQL, XML, MVC, SOA, SOAP, WSDL, WCF, OOD, Winforms, DevExpress, Microsoft Team Foundation Server, Moq
12/2013 - 05/2014
WmfToWpf Konverter
Implementieren eines Konverters für Windows Metafiles in ein Canvas der Windows Presentation
Foundation:
- Analyse und Weiterentwicklung der Funktionalität einer bestehenden Bibliothek
- Weiterentwicklung eines WPF Serializers
Entwurf und Implementierung einer Weiterentwicklung der Verwaltung von Ressourcen des
Berichtssystems der DATEV für die Rechnungsausgabe und den Berichtseditor:
- Integration der weiterentwickelten Bibliotheken in eine Kompatibilitätsschicht zur automatischen
Konvertierung von OLE Objekten in XAML serialisierte Objekte der Windows
Presentation Foundation
Skills:
C#, Visual Studio, DATEV Framework Library, XML, MVC, OOD, OOP, XAML, WPF, Microsoft Team Foundation Server
10/2013 - 05/2014
DATEV Berichtseditor
Implementieren eines Rich Gui Entwurfswerkzeugs zur Gestaltung von Berichten für das
Datenanalyse- und Auskunftssystem der DATEV:
- Entwurf und Implementierung eines WinForms GDI Controls zur Darstellung von XAML
Bestandteilen ohne Verwendung der Windows Presentation Foundation (inkl. Vergrößerungsmöglichkeit)
- Implementierung der als Overlay realisierten Darstellungen für die Bearbeitung der Berichte
- Implementierung aller Funktionen zur Bearbeitung der Berichte mit der Maus (Auswahl
von Bestandteilen, Größenänderungen, Ausrichten und Verschieben von Bestandteilen,
Drag & Drop etc.)
- Implementierung aller Kontextmenüfunktionen zur Bearbeitung der Berichtsbestandteile
- Implementierung einer Tastatursteuerung zur Bearbeitung der Berichtsbestandteile
Skills:
Microsoft Visual Studio, C#, DATEV Framework Library, XML, MVC, OOD, OOP, WinForms, XAML, WPF, Microsoft Team Foundation Server
06/2013 - 12/2013
Statik für Kragarmregale bei der Grosse Lagertechnik
- Konzeptionieren und Realisieren eines Programms zur Berechnung der Statik von Kragarmregalen
- Erfassung der Geometrie- und Belastungsdaten der Regale
- Erfassung von Vorgaben zu den verwendenden Profilen
- Berechnung der Statik der Regale einschließlich einer automatischen Profilauswahl
- Ausgabe der Stückliste der Regale als Datei zur Kostenkalkulation und Produktionssteuerung
- Ausgabe einer prüffähigen Statik der Regale als Druckdokument
Branche: Stahlbauunternehmen
Skills:
Microsoft Visual Studio, C#, XML, MVC, OOD, OOP, WinForms, Git
05/2013 - 09/2013
Angebotsautomatisierung bei der Grosse Lagertechnik
- Konzeptionieren und Realisieren einer Automatisierung der Angebotserstellung für Anfragen
zu Industrieregalen
- Holen der Anfragen aus der Datenbank der Website
- Berechnung der Angebote per Office Automatisation
- Übertragen der Berechnungsergebnisse in das ERP System (Mitan)
- Versand der erstellten Angebote (PDF Dokumente) per Email
Branche: Stahlbauunternehmen
Skills:
Microsoft Visual Studio, C#, VBA, Microsoft SQL, MySQL, COM, SMTP, VPN, MVC, OOD, OOP, WinForms, Git
10/2012 - 04/2013
Produkteinführung LORA
- Consulting zur Produkteinführung der Immobilienbewertungssoftware LORA im Kontext der
Umsetzung des Pfandbriefrechts entsprechend Basel II
- Bewertung von Portfolien bei Landesbanken, Sparkassen, Genossenschaftsbanken, privaten
Kreditinstituten sowie privaten und öffentlichen Be-wertungsunternehmen
- Bewertung von Einzelimmobilien bei Landesbanken, Sparkassen, Genossenschaftsbanken,
privaten Kreditinstituten sowie privaten und öffentlichen Bewertungsunternehmen; Anwenderschulungen und -trainings
Branche: Immobiliensoftware
04/2011 - 07/2012
Anwenderdokumentation LORA
- Neuaufbau der Anwenderdokumentation der Immobilienbewertungssoftware LORA
- Technische Einbindung der Onlinehilfe in LORA
- Einbindung der Quellen der Dokumentation in die Versionsverwaltung
- Festlegen von Richtlinien zur einheitlichen Gestaltung für Onlinehilfe und Handbuch sowohl
für Inhalt als auch für das Layout
- Festlegen von Richtlinien zur Ableitung von kunden- und editionsspezifischen Varianten
der Onlinehilfe und des Handbuchs
- Migration der bisherigen Hilfe (Umfang ca. 300 A4 Seiten)
- Ausbau der Dokumentation im Umfang auf ca. 5000 A4 Seiten in 12 Varianten
- Anleitung des Dokumentationsteams
Branche: Immobiliensoftware
Skills:
IBM Rational ClearCase, Microsoft Team Foundation Server, Help & Manual
02/2009 - 01/2010
Migration SchoolOffice
- Portierung der Musikschulverwaltungssoftware SchoolOffice von dem Datenbanksystem
Borland Paradox zum Datenbanksystem PostgreSQL
- Erstellen von Scripten zum Erzeugen des Datenbankschemas im Zieldatenbanksystem
- Entwurf und Implementierung eines Werkzeugs zur Migration der Daten in das Zieldatenbanksystem
- Anpassung der Datenbankanbindung in den Quellen von SchoolOffice
- Anpassung von Algorithmen in SchoolOffice zur Verbesserung der Performance
Branche: Verwaltungssoftware
Skills:
Borland Paradox, Delphi, PostgrSQL, OOD, OOP, CVS
03/2006 - 10/2010
Weiterentwicklung LORA
- Implementierung von strategischen Weiterentwicklungen von LORA im Funktionsumfang
der Immobilienbewertung
- Entwurf und Implementierung von Kundenspezifischen Anpassungen für Landesbanken, Sparkassen, Genossenschaftsbanken, privaten Kreditinstituten sowie
privaten und öffentlichen Bewertungsunternehmen Entwurf und Implementierung von diversen kundenspezifischen Auswertungen des Auftragsbestands
in LORAEntwurf und Implementierung von kundenspezifischen Rechnungslegungsmodulen einschließlich
der zugehörigen Datenexportmöglichkeiten für Landesbanken, Genossenschaftsbanken
sowie privaten Kreditinstituten
- Entwurf und Implementierung von Schnittstellen zwischen LORA und anderen Systemen
- Integration in die Gesamtbanklösung OSPlus der finanz informatik der Sparkassen
- Integration in die Plattform EUROPACE der Hypoport AG
- Integration in die Plattform Himalaja
- Individuelle Schnittstellen zu SAP
- Export von Beleihungswerten zur Übergabe an den Verband Deutscher Pfandbriefbanken
- Integration des Abrufs von Onlinedaten zur Unterstützung der Immobilienbewertung in
LORA
- Auftrags und Berichtsaustausch für Objektbesichtigungen mit der ING DiBa
- Vollautomatischer Austausch von Aufträgen und Gutachten zwischen verschiedenen
LORA Installationen
Branche: Immobilienbewertung
Skills:
Microsoft Visual Studio, VB NET, C#, Oracle, MSQL, TSQL, PostgreSQL, Access, IBM DB2, SOAP, WSDL, OOD, OOP, Infragistics, Winforms, IBM Rational ClearCase, Microsoft Team Foundation Server, MVC, MVVM, SOA, ASP.net
01/2006 - 05/2006
Archivierung Reisekostenabrechnungen der Maschinenbau- und Metallberufsgenossenschaft
- Konzeptionieren und Realisieren eines Werkzeugs zum Überführen der mit der Reisekostenmanagementlösung
REIKO 2.4 erstellten Reisekostenabrechnungen in ein Dokumentenmanagementsystem
(Umfang: ca. 32000 Reisekosten-Sammelabrechnungen und ca.
250000 zugehörige einzelne Reisekostenabrechnungen) Neuimplementierung der Berechnungsalgoritmen der Reisekostenabrechnungen auf
Grundlage der in einer Datenbank vorliegenden Informationen
- Neuimplementierung des Layouts der Reisekosten-Sammelabrechnungen
- Implementierung eines Massendruckmechanismuses
- Erzeugen der ca. 32000 PDF-Dokumente mit je 2 bis 40 Seiten
Branche: Körperschaft öffentlichen Rechts
Skills:
Delphi, Object Pascal, Rave Reports, Sybase SQL Anywhere, OOD, OOP, CVS
02/2003 - 02/2006
Projekte bei der Q-SOFT AG
- Fachliche Anleitung der Softwareentwickler und Betreuung von Studenten der Berufsakademie
- Entwurf und Implementierung von Schnittstellen zwischen A/C/S und Fahrzeugwaagen
- Entwurf und Implementierung einer Schnittstelle zwischen A/C/S und dem Diamant/2 Rechnungswesen
der Diamant Software GmbH & Co. KG
- Entwurf und Implementierung von Build-Tools für den Gupta Team Developer 2000
- Einführung der Versionsverwaltung CVS
- Installation und Administration des Servers
- Festlegen von Richtlinien zum Umgang mit der Versionsverwaltung
- Migration vorhandener Quellen in die Versionsverwaltung
- Entwurf und Implementierung eines Werkzeugs zum Extrahieren von Kommentaren aus
den Quelltexten zum vollautomatischen Erstellen einer Entwicklungsdokumentation
- Pflege der Datenbankschemata von A/C/S
Branche: Entsorgungswirtschaft
Skills:
Gupta Team Developer 2000, Delphi, Object Pascal, Microsoft Visual Studio, C#, Oracle, Gupta SQL Base, SOAP, WSDL, OOD, OOP, CVS, Plone, MVC, ,
02/2016 - 01/2017
PRECOGS
Aufbau eines Planungs-, Abrechnungs- und Prognosesystems für medizinische Studien der eResearchTechnology GmbH:
• Analyse der fachlichen Anforderungen, konzeptuelle Vorbereitung und Implementierung von Businesslogik
• Entwurf und Implementierung des Backends des Systems
• Entwurf und Implementierung von Benutzeroberflächen
• Entwurf und Implementierung eines flexiblen auf Excel Templates basierenden Reportings
• Fehleranalysen und -behebungen im Front- und Backend des Systems
• Erstellen von automatisierten Unittests
Entwurf und Implementierung von Schnittstellen zu anderen bei der eResearchtechnologie GmbH genutzten Systemen:
• Erstdatenimort aus Excel Dateien
• Rechnungsdatenaustausch mit dem Warenwirtschaftssystem über Excel Dateien
• Integrierter und automatisierter Mailversand
• Konfigurationsaustausch zwischen verschiedenen PREGOGS Installationen über XML Dateien
• Implementierung eines Datenbankprojektes zum Versionieren der Entwicklung der Datenbank des Systems
• Erstellen und Pflege von Post Deploy Scripten im Datenbankprojekt
Unterstützung und Durchführung des Rollouts:
• Erstellen und Pflege von Builddefinitionen
• Dokumentation des Rollutprozesses
• Unterstützung bei manuellen Tests
Skills:
Microsoft Visual Studio, TSQL, XML, WPF, MVVM, SOA, WCF, OOD, OOP, Telerik, EntityFramework, OpenXML, Moq, Microsoft Team Foundation Server, MS Test, MS Build, Microsoft Power Shell
02/2017 - 06/2018
Global Managed Services bei der COMPAREX AG
Weiterentwicklung und Pflege des Werkzeugs zum Aufbereiten und Verarbeiten Vertrags und Softwareinstallationsdaten und zum Erstellen von Lizenzbilanzen (Software Asset Management):
• Analyse der fachlichen Anforderungen, konzeptuelle Vorbereitung und Implementierung von Businesslogik
• Entwurf und Implementierung von Benutzeroberflächen
• Fehleranalysen und -behebungen im Front- und Backend des Systems
• Erstellen von automatisierten Unittests
• Heben der Codequalität: Refacturing, Reduktion von Compiler Warnungen
Abruf und Aufbereitung von Cloud Consumption Daten für Office 365 und Azure EA:
• Entwurf und Implementierung von Erweiterungen im Backend des Systems
• Fehleranalysen und -behebungen im Backend des Systems
• Erstellen von automatisierten Unittests
• Heben der Codequalität: Refacturing, Reduktion von Compiler Warnungen
Löschen von Kundendaten im Kontext der DSGVO:
• Analyse der fachlichen Anforderungen, konzeptuelle Vorbereitung und Implementierung von Businesslogik
• Fehleranalysen und -behebungen im Front- und Backend des Systems
• Erstellen von automatisierten Unit-, Component- und Featuretests
• Entwurf und Implementierung einer Continuous Integration/ Continuous Release Pipeline
Weiterentwicklung der Portfolio Management Platform:
• Analyse der fachlichen Anforderungen, konzeptuelle Vorbereitung und Implementierung von Businesslogik
• Fehleranalysen und -behebungen im Backend des Systems
• Erstellen von automatisierten Unit-, Component- und Featuretests
• Entwurf und Implementierung einer Continuous Integration/ Continuous Release Pipeline
Skills:
Microsoft Visual Studio, C#, Microsoft SQL, TSQL, JSON, WPF, MMV, SOA, WCF, OOD, OOP, DevExpress, EntityFramework, Xunit, AutoFac, SimpleInjector, Microsoft Team Foundation Server, GIT, MS Test, MS Test, MS Build, Microsoft Power Shell, Sonar Cube