Softwareentwickler C#, DATEV

gewünschte Einsatzorte:
deutschlandweit
bevorzugt in Erfurth, Leipzig, Dresden, Frankfurt
Wohnort:
Erfurt
Rollen:

Softwareentwickler, Teamleiter, Trainer

Skills:
Persönliche Eigenschaften
  • Ergebnisorientiertes und verantwortungsbewusstes Handeln
  • Schnelles Einarbeiten in neue Aufgabengebiete und Werkzeuge
  • Vermittlung zwischen Anwendern und technischer Umsetzung
  • Eigeninitiative, Selbständigkeit, Einsatzbereitschaft
  • Sorgfältige Planung, Systematik, klare Strukturierungen
Zentrale Qualifikationen
  • Beratung (Bedarfsermittlung/-konkretisierung, Geschäftsprozessanalyse, Machbarkeitsstudien, Ermittlung des Kosten-/Nutzenverhältnisses)
  • Projektmanagement (Anforderungsanalyse, Konzeptionieren, Planung, Risikoanalyse, Agile Vorgehensweisen bei der Realisierung, Qualitätssicherung, Erfolgskontrolle) 
  • Softwareentwicklung (Entwurf und Realisierung von Lösungen nach Kundenwünschen, Kundenspezifische Anpassungen an bestehenden Lösungen, Strategische Weiterentwicklungen an bestehenden Lösungen, Entwurf und Realisierung von Werkzeugen zur Entwicklerunterstützung)
  • Schulungen (Anwenderschulungen in deutscher und englischer Sprache, Fachliche Anleitung von Entwicklerteams) 
  • Dokumentation (Erstellen von Dokumentation für Anwender, Erstellen von Systemdokumentationen für Administratoren, Entwurf und Etablierung von Strukturen zur weiten Pflege der Dokumentationen)
Datenbanksysteme
SQL, Data Warehouses, Cubes, Oracle, MS SQL, PostgreSQL, My SQL, MS Access, Gupta SQLBase, Sybase SQL Anywhere, ERwin, Zugriffstechnologien
Softwareentwicklung
.Net, MS Visual Studio, MonoDevelop, Xamarin Studio, C#, VB, WPF, WinForms, Infragistics, DevExpress, GtkSharp, WCF, Razor, EntityFramework, Unity, Xamarin Forms, Unit, Moq, Delphi, Eclipse, Gupta Team Developer, VBA, Python, MS Power Shell, MS Build, Fortran, Java, Forth, Perl, Webservices, UML, Versionsverwaltung, CVS, GIT, Mercurial, Design Pattern, Objektorientiere, Test, Praktiken
Web Entwicklungen
ZOPE, Plone, ASP:NET, HTML, CSS, JavaScript jQuery, Ajax, PHP, XML, XSL, SVG, Microsofts Azure
Rechensysteme
MS Windows, Linux, Android, Unix, Netzwerke, Virtualisierung
Diverses
LORA, rexpress, OSPlus, EUROPACE, A/C/S, REIKO, MS Office, Open-/ LibreOffice, Lotus Notes, Evolution, Funambol, Help & Manual, LexiCan, yEd
Ausbildung:
Universität Leipzig

Physik, Diplom

Thema der Diplomarbeit: Advektionsanteil bei der Verdunstung von Wasserflächen

Projekte:
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
Branche: Technik
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
Branche: Technik-systeme
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