.NET, C#, WPF, Xamarin, Microsoft Azure, ASP.NET MVC, Web API, REST, Angular, TypeScript, DevExpress, Entity Framework, ADO.NET, WCF, TFS,Visual Studi
Aktualisiert am 31.10.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 50%
davon vor Ort: 100%
.NET
Angular
Blazor
C#
Entity Framework Core
Web API
Azure Devops
Maui
Xamarin
Windows Presentation Foundation
Typescript
Microsoft Azure
DevExpress
ADO.NET
MSBuild
Windows Installer
Windows Installer XML Toolkit
WiX Toolset
XSLT
MS SQL Server
Scrum
Deutsch
Muttesprache
Englisch
sicher in Wort und Schrift
Französisch
Schulkenntnisse

Einsatzorte

Einsatzorte

Düsseldorf (+100km)
Deutschland

Projekte im Raum Düsseldorf, Essen, Köln und Umgebung oder von Homeoffice aus

möglich

Projekte

Projekte

4 Jahre 7 Monate
2019-12 - 2024-06

HASCI

Senior Softwareentwickler C# .NET 8 ASP.NET Core ...
Senior Softwareentwickler

Die Deutsche Post AG ist mit der Marke DHL Group der weltweite führende Logistikanbieter, tätig in über 220 Ländern mit mehr als 600.000 Mitarbeitern.

In Deutschland wird jedes zweite Paket von der DHL Group zugestellt und 90 Prozent aller Briefsendungen gelangen über die Deutsche Post zum Empfänger.

Dafür arbeiten im Konzern in Deutschland mehr als 100.000 Paket- und Briefzusteller an 6 Tagen die Woche.

 

HASCI ist für die Zusteller die zentrale App auf ihrem Zebra-Handscannergerät. Die gesamte Bandbreite der Services, die die DHL Group über die Zusteller anbietet, wird über diese App zentral gemanagt. Von der Beladung und Auslieferung der Pakete und nachweispflichtigen Briefsendungen, der Erfassung von Nachentgelten, Zoll und Nachnahmebeträgen, bis hin zu Nachsendungsaufträgen, Abholaufträgen, Ablageverzeichnissen, Retouren, Sendungsumleitungen, Nachdeklarationen uvm. werden alle Vorgänge in HASCI dargestellt, erfasst, dokumentiert und nachverfolgt.

 

HASCI ist damit eine der unternehmenskritischsten Anwendungen der DHL Group in Deutschland.

 

Als Senior Softwareentwickler habe ich maßgeblich an der Modernisierung, von HASCI, der fortlaufenden Digitalisierung der Prozesse der DHL Group und der damit einhergehenden Effizienzsteigerung im Unternehmen mitgewirkt.

 

Tätigkeiten:

-          Umsetzung neuer komplexer fachlicher Anforderungen inkl. Abstimmung mit den Anforderungsanalysten bzw. direkt mit dem Fachbereich und dem Backendteam

-          Modernisierung der Benutzeroberfläche von Windows Forms mit Xamarin hin zu einer webbasierten Oberfläche in der App unter Einsatz von CefSharp, React und Typescript und Modernisierung der App hin zu MAUI

-          Einführung einer Kartendarstellung in der App inklusive Darstellung der verschiedenen Zustelleraufgaben auf der Karte (MapTiler, MapLibre)

-          Neuimplementierung der Bluetooth-Kommunikation des Handscannergerätes zum Navigationsgerät im Auto und zum mobilen Drucker des Zustellers. Dabei Umstellung von Bluetooth-Classic zu Bluetooth Low Energy

-          Anpassung von bestehenden und Erstellung von neuen mobilen Druckvorlagen

-          Entwicklung eines Tools zum Nachverfolgen und Wiederherstellen des Systemzustandes zu einer gewählten Nutzereingabe zur Effizienzsteigerung der Analyse von Fehlersituationen.


Basis: C#, .NET 8, ASP.NET Core, Azure DevOps, dotnet-bluetooth-le, MapTiler, MapLibre, ZEBRA, Android, Enterprise Mobility Develop-ment Kit (EMDK) für Android, CPL, CPCL, Barcodes, Reinforced Ty-pings, CefSharp, TypeScript, React, Bootstrap, CSS, SCSS, Xamarin, MAUI, Windows Forms, SQLite, NUnit, Git

C# .NET 8 ASP.NET Core Azure DevOps dotnet-bluetooth-le MapTiler MapLibre ZEBRA Android Enterprise Mobility Develop-ment Kit (EMDK) für Android CPL CPCL Barcodes Reinforced Ty-pings CefSharp TypeScript React Bootstrap CSS SCSS Xamarin MAUI Windows Forms SQLite NUnit Git
Deutsche Post AG
Bonn
9 Monate
2019-01 - 2019-09

JoCockpit 2

Senior Softwareentwickler, Softwarearchitekt C# Scrum Unity ...
Senior Softwareentwickler, Softwarearchitekt

Beschreibung:

  • Chefs Culinar ist im Bereich des Lebensmittelgroßhandels tätig und bedient  nationale, sowie internationale Kunden aus dem Bereich Gastronomie, Hotellerie und Gemeinschaftsverpflegung.
  • JoCockpit wird im Bereich der Gemeinschaftsverpflegung in Krankenhäusern und Pflegeheimen eingesetzt und dient als zentrale Kontrollsoftware der digitalen Menüwunscherfassung im gesamten Klinik-/Pflegeheimverbund.
  • Administrative Tätigkeiten, wie die Patienten-/Bewohner-Aufnahme, Verlegung und Entlassung sowie die zentrale Korrektur einer Menüwunscherfassung durch kurzfristige Änderung der Umstände des Patienten sind die Kernaufgaben der Software.

Tätigkeiten:

  • Entwurf einer modularisierten, servicegetriebenen Backend-Softwarearchitektur
  • Refactoring des bestehenden Backends um jede Anwendungen einzeln ausrollbar zu machen
  • Implementierung der Web API
  • Durchführung von Performance- und Memoryprofiling und Behebung der Bottlenecks und Memoryleaks
  • Betreuung und Wartung während Inbetriebnahme bei verschiedenen Kunden
C# Scrum Unity Entity Framework LINQKit .NET Memory Profiler Microsft SQL Server TFS
Chefs Culinar Software & Consulting GmbH & Co. KG
2 Jahre 4 Monate
2017-06 - 2019-09

JoMenue 2

Senior Fullstack-Entwickler, Softwarearchitekt Scrum Angular Typescript ...
Senior Fullstack-Entwickler, Softwarearchitekt

Beschreibung:

  • Chefs Culinar ist im Bereich des Lebensmittelgroßhandels tätig und bedient  nationale, sowie internationale Kunden aus dem Bereich Gastronomie, Hotellerie und Gemeinschaftsverpflegung.
  • JoMenue ist eine mobile App (iPad) zur digitalen Menüwunscherfassung für Erfassungskräfte in Krankenhäusern und Pflegeheimen.
  • Die App führt die Erfassungskraft intuitiv durch die hohe Komplexität der Menüwunscherfassung, erfässt und beachtet u.a. Allergien, Unverträglichkeiten sowie Nährwertgrenzwerte um bei der Speisen- und Menübestellung die diätetischen Vorgaben eines jeden Patienten zielgenau erfüllen zu können. Weiterhin sind automatisierte Prozesse, beispielsweise bei der Patientenaufnahme, hinterlegt, um die Menüwunscherfassung zeitlich kurz zu halten und Personal zu sparen.

  • Da bei vielen Kunden nicht im gesamten Gebäude eine mobile Internetverbindung zur Verfügung steht, arbeitet die App offline und synchronisiert die am Patienten/Bewohner erfassten Daten mit dem Backend nach Rückkehr ins Büro, wo die Daten danach weiteren Systemen im Prozess der digitalen Menüwunscherfassung zur Verfügung stehen.

Tätigkeiten:

  • Analyse des Prozesses der digitalen Menüwunscherfassung
  • Verfeinerung der Anforderungen, dabei enge Zusammenarbeit mit der Fachabteilung
  • Clientseitige Implementierung der Fachlichkeit, dabei Entwurf einer modularisierten, servicegetriebenen Architektur
  • Implementierung des komplexen Synchronisationsvorganges mit dem Backend, dabei Beachtung von mittlerweile veränderten Daten, abgelaufenen Schlusszeiten für einzelne Mahlzeiten u.a.
  • Entwurf und Umsetzung einer Caching-Strategie, um den Prozess der Datensynchronisation, gerade in großen Häusern, kurz zu halten.
    • Dabei: Entwicklung eines Hangfire-Jobs zum täglichen nächtlichen Aufbau eines Caches für wenig veränderliche Daten pro Station
  • Refactoring des Frameworks zum Einsatz von Entity Framework für:
    • Verbesserung der Performance
    • Zur Verarbeitung großer Datenmengen innerhalb einer Transaktion
  • Beratung und Verbesserung des Softwareentwicklungsprozesses, dabei Einführung von
    • Code-Reviews
    • Retrospektiven
  • Betreuung und Wartung während Inbetriebnahme bei verschiedenen Kunden
Scrum Angular Typescript Bootstrap CSS3 Lovefield-Client-DB C# Entity Framework Hangfire Microsoft SQL Server .NET Memory Profiler TFS
Chefs Culinar Software & Consulting GmbH & Co. KG
5 Monate
2017-01 - 2017-05

HydroUK

Consultant ? Softwareentwickler C# Xamarin Forms DevExpress Xamarin Grid ...
Consultant ? Softwareentwickler

Beschreibung:

  • HydroUK ist ein Teil des Geschäftsbereichs "erneuerbare Energien" von Innogy, der die verschiedenen Wasserkraft-Anlagen, die über das ganze Vereinigte Königreich verteilt sind, verwaltet und betreibt. Eine der Kernaufgaben von HydroUK ist es, ihre Anlagen zu warten. Der aktuelle Prozess beinhaltet ein altes Oracle DB-Produkt, das die Arbeitsaufträge für die verschiedenen Anlagen verwaltet. Dieses System kann nur über einen PC benutzt werden, während die meisten Wasserkraft-Anlagen (drahtlose) Internetfähigkeiten (z. B. Wi-Fi oder LTE) fehlen. So müssen die HydroUK-Ingenieure Stift und Papier verwenden, um ihre Arbeit derzeit zu erfassen / zu dokumentieren, die Informationen müssen in einem weiteren Schritt auf die Oracle DB übertragen werden.

  • Die Aufgabe besteht nun darin eine Cross-Platform App für mobile Geräte (vorrangig iPad) zu entwickeln, mit der die Ingenieure ihre Arbeit mittels der App erfassen und dokumentieren können (auch mittels Foto). Dabei muss berücksichtigt werden, dass die mobilen Geräte nur in ihrer Homebase (Büro) eine Internetverbindung zur Verfügung haben und während der Wartungsarbeiten im Wasserkraftwerk keine Internetverbindung zur Verfügung steht. Der Nutzer soll dies aber nicht spürbar merken, da sämtliche Funktionalität, die er benötigt offline zugänglich gemacht wird und das Gerät sich von selbst in der Homebase wieder über die Internetverbindung mit dem Backend synchronisiert.

Tätigkeiten:

  • Analyse des Wartungsprozesses
  • Verfeinerung der Anforderungen
  • Erarbeitung der zu entwickelnden Systemarchitektur u.a. mittels Azure Active Directory und Azure Mobile Services
  • Implementierung der App
  • Implementierung des Azure App Services
Microsoft Visual Studio Xamarin Studio XCode
C# Xamarin Forms DevExpress Xamarin Grid Azure App Service Azure Active Directory REST Web API Entity Framework Azure Active Directory Graph API Microsoft SQL Server C# Xamarin Forms DevExpress Xamarin Grid Azure App Service Azure Active Directory REST Web API Entity Framework Azure Active Directory Graph API Microsoft SQL Server
SE Strategies & Engineering GmbH / RWE IT GmbH (seit 04/17 Innogy SE)
Essen
3 Monate
2016-09 - 2016-11

TAD, KISS

Consultant C# Scrum WPF ...
Consultant

Beschreibung:

  • KISS ist eine Anwendung bei RWE die die Wartung und den Rückbau der Kernkraftwerke über den Prozessablauf steuert.

  • TAD (Technische Anlagendienste) ist eine Stammdatenanwendung der Kern- und Braunkohlekraftwerke, auf dessen Daten KISS für die Kernkraftwerke zugreift.
  • Beide Anwendungen existieren bei RWE seit langer Zeit. KISS wurde modernisiert in eine WPF-Smart-Client-Anwendung, wobei sich diese Entwicklung in der Abschlussphase befand.

  • Zu meinem Projekteintritt wurde nun auch überlegt Teile von TAD zu modernisieren und in eine WPF-Smart-Client-Anwendung zu überführen.

Tätigkeiten:

  • Unterstützung der Projektleitung für TAD bei der Erarbeitung der Entscheidungsgrundlage, ob die Modernisierung von TAD stattfinden sollte, dabei: Grobaufwandsabschätzung, prototypische Integration einiger Masken in das neu entwickelte KISS (WPF-Anwendung) zu Anschauungszwecken für die Entscheidungsträger bei RWE; Beratung bezüglich Alternativen zu dieser Modernisierung
  • Außerdem: Unterstützung in der Abschlussphase der Neuentwicklung von KISS, dabei: Einarbeitung in die Fachlichkeit von KISS, Testen der Anwendung auf technische Fehler und die Umsetzung der fachlichen Anforderungen.
Microsoft Visual Studio Oracle SQL Developer Team Foundation Server 2015
C# Scrum WPF TFS 2015 Oracle/SQL
SE Strategies & Engineering GmbH / RWE IT GmbH
Essen
6 Monate
2016-03 - 2016-08

Nescos

Consultant ? Softwareentwickler C# Scrum . Unity ...
Consultant ? Softwareentwickler

Beschreibung:

Nescos ist ein Projekt zur Steuerung und Überwachung von Bestellungen, Lieferungen, Retouren usw.  Dabei sollen EDIFACT-Dateien, die der Kunde von extern erhält eingelesen, interpretiert und an das hauseigene NAVISION-System übergeben werden. Auch sollen EDIFACT-Dateien aus wiederum der NAVISON-Datenbank erstellt werden um eine bidirektionale Kommunikation zwischen dem hauseigenen NAVISION-System und dem externen GXS-System zu schaffen.

Tätigkeiten:

  • Analyse der Geschäftsprozesse zwischen Wir Packen’s und einem marktführenden Kaffeekapselhersteller
  • Analyse des EDIFACT-Standards
  • Implementierung von mehreren Windowsdiensten, die jeweils verschiedene Arten von EDIFACT-Dateien lesen oder schreiben und entsprechend Daten an Navision (über Webservice) übergeben oder herauslesen.
  • Implementieren eines Windowsdienstes zum automatischen Mailversand an den Kunden bei bestimmten Geschäftsvorfällen
  • Implementierung von Setups
  • Erstellung und Pflege von TFS 2015 Builddefinitionen (Build VNext) und -skripten
C# Scrum . Unity MSTest Moq Entity Framework WCF Microsoft SQL-Server 2012 Microsoft Visual Studio 2015 TFS 2015 Build VNext (TFS 2015) Git WIX-Toolset WIXSharp EDIFACT
Wir Packen?s ? Gesellschaft für Konfektionierung und Versand mbH
Erkrath
1 Monat
2016-02 - 2016-02

Office Line

Spot-Consultant C# WPF DevExpress Suite für WPF ...
Spot-Consultant

Beschreibung:

Bei der Neuentwicklung der Office Line im Hause Sage sind u,a, im Zusammen-hang mit der DevExpress Suite Performanceprobleme aufgetreten.

Tätigkeiten:

  • Analyse des vorhanden Codes
  • Behebung von Performance Bottlenecks
  • Verbesserun des Managements der XAML-Resourcen
  • Implementierung einer höheren Responsivität der Anwendung
  • Beratung zur Weiterentwicklung einer performanten Anwendung
C# WPF DevExpress Suite für WPF Microsoft Visual Studio 2015
Sage Software GmbH
Frankfurt am Main /Homeoffice
1 Jahr 7 Monate
2014-06 - 2015-12

S3+ Corporate

Consultant - Softwarearchitekt/-entwickler, Technischer Leiter C# 4.0 Scrum Prism ...
Consultant - Softwarearchitekt/-entwickler, Technischer Leiter

Beschreibung:

  • S3+ Corporate soll das alte VB6-Stammdatenverwaltungssystem bei OBI an allen Standorten weltweit ablösen. Das neue Stammdatenverwaltungssystem S3+ Corporate erstreckt sich über die bisherige Stammdatenverwaltung von Artikeln, Lieferanten usw. hinaus u.a. auch auf die Möglichkeit der Markteinrichtung. Dabei wird die Datenhaltung bereinigt, zentralisiert wo möglich und eine einheitliche Datenverwaltungsoberfläche geschaffen, welches für den Benutzer die Vielzahl der angesprochenen Datenbanken und Subsysteme verbirgt, sodass Dateninkonsistenzen ausgeschlossen werden.

    S3+ Corporate besteht dabei aus einem S3+ Corporate Client, SSIS-Jobs und mehreren Windows-Diensten.

Tätigkeiten:

  • Analyse der fachlichen Prozesse bei OBI
  • Analyse und Optimierung des Softwareentwicklungsprozesses, dabei Beratung bei der Einführung von Team Foundation Server 2013
  • Evaluierung der Umsetzbarkeit des Markteinrichtungs-Moduls
  • Analyse und Design eines Services zur länderübergreifenden Verknüpfung von fachlich gleichartigen Artikeln (Corporate-Artikel)
  • Internationalisierung eines Barcodegenerators (Alt-System)
  • Entwicklung eines internen Visualisierungstools zur Darstellung des aktuellen Status des Datentransports zwischen den verschiedensten Subdatenbanken zur Unterstützung des Softwaretests, dabei Nutzung von T4 zur automatischen Codegenerierung, um umgehende Anpassungsfähigkeit an sich ändernde Datenbankschemen zu gewährleisten
  • Technische Leitung und Entwicklung des Corporate Clients, darin
    • Entwicklung der Applikationsinfrastruktur
    • Enge Abstimmung mit IT-Business-Analysten
    • Prüfung und Abnahme von Fachkonzepten
    • Federführender Entwurf und anschließende Umsetzung der Softwarearchitektur des Corporate-Clients
    • Neuentwicklung von 7 fachlichen Modulen, darunter Excelim- und -export
    • Durchführung von Performance- und Memoryprofiling und Behebung der Bottlenecks und Memoryleaks
C# 4.0 Scrum Prism Unity WPF DevExpress Suite für WPF T4 Visual Studio 2013 Moq Jira SVN Git Microsoft SQL Server 2008 Team Foundation Server 2013 .NET Memory Profiler
MATERNA GmbH / OBI Smart Technologies GmbH
Wermelskirchen
2 Jahre 6 Monate
2011-09 - 2014-02

QIAxcel

Consultant ? Softwareentwickler C# 4.0 Scrum Prism ...
Consultant ? Softwareentwickler

Beschreibung:

QIAxcel ist ein Gerät zur automatischen Analyse von DNA-, RNA- und Proteinfragmenten. Dieses Gerät wird mit der Software Screengel ganzheitlich von der Wartung des Gerätes, über die Kalibrierung, der Analyse der Daten, der Visualisierung der Ergebnisse bis hin zum automatischen Datenexport in verschiedene Zielformate, darunter auch PDF-Reports betrieben.

Tätigkeiten:

  • Implementierung weiterer Features im DNA- und RNA-Modus
  • Entwicklung proteinspezifischer Features
  • darunter: komplexe XSL-Transformationen
  • GUI-Entwicklung (WPF)
  • darunter: T4 dynamische generierung von XAML-Dateien
  • Backendentwicklung
  • Performance-Profiling und Fixen von Bottlenecks
  • Memory-Profiling und Fixen von Memoryleaks
  • Redesign und Erweiterung des Applikationsframeworks
  • Pflegen der technischen Dokumentation
  • MSBuildskriptentwicklung
  • Betreuung Bamboo Buildserver
C# 4.0 Scrum Prism Unity WPF .NET Memory Profiler Visual Studio 2012 Premium MSBuild MSTest Moq Enterprise Architect Jira Bamboo SVN T4 Codegeneration XSLT XML Polarion
QIAGEN GmbH
1 Jahr 1 Monat
2010-08 - 2011-08

Think Ahead Planning

Consultant - Softwareentwickler C# 3.5 Prism Unity ...
Consultant - Softwareentwickler

Beschreibung:

Think Ahead Planning ersetzt die heterogene Landschaft von mehreren Excelsheets und SAP zur Planung und Steuerung von Werbemitteln und –aktionen und deren Auswertungen aus Sicht des Marketings, des Einkaufs und des Controllings.

Tätigkeiten:

  • Anforderungsanalyse
  • Redesign und Erweiterung des Applikationsframeworks
  • Entwicklung des Mediaplanungs- und des Controllingmoduls
  • Erweiterung des Datenbankschemas
  • Erstellung von Datenbankansichten zur Reportgenerierung
C# 3.5 Prism Unity WPF WPF Toolkit WCF ADO.NET SQL Server 2008 Jira SVN
T-Systems International GmbH / K ? Mail Order GmbH & Co. KG
3 Monate
2010-04 - 2010-06

Blockierung von Fertigware

Consultant - Softwareentwickler C# 3.5 ASP.NET AJAX ...
Consultant - Softwareentwickler

Beschreibung:

Die webbasierte Anwendung hat eine MS-Access Altanwendung zur Steuerung der Fertigungsprozesse bei PHILIP MORRIS abgelöst.

Tätigkeiten:

  • Anforderungsanalyse
  • Redesign der Datenhaltung unter Nutzung von Stored Procedures
  • Datenmigration aus MS Access und aus MS Excel in SQL Server-Datenbank
  • Entwicklung der webbasierten Anwendung
C# 3.5 ASP.NET AJAX ADO.NET MS SQL Server 2008 MS Access
PHILIP MORRIS Manufacturing GmbH
6 Monate
2010-01 - 2010-06

Technologietrainings

Technologietrainer
Technologietrainer
  • Ausarbeitung von Schulungsunterlagen
  • Durchführung von mehrtägigen Technologietrainings für kleinere Gruppen
  • Betreuung der Teilnehmer in projektspezifischen Technologiefragstellungen nach dem Training
SoftEd Systems Ingenieurgesellschaft für Software mbH
3 Monate
2010-01 - 2010-03

Auftragsverwaltung für Schulungs- und Zertifizierungsbuchungen

Consultant - Softwareentwickler C# 3.5 ADO.NET MS Sharepoint Server 2008 ...
Consultant - Softwareentwickler

Beschreibung:

Das auf MS Sharepoint basierende Tool zur Verwaltung von online Buchungen für Technologieschulungen und –zertifizierungen hat den gesamten Verwaltungsprozess der Kundenbuchungen für SoftEd Systems transparenter und effizienter gestaltet um eine noch schnellere Auftragsbearbeitung zu gewährleisten.

Tätigkeiten:

  • Anforderungsanalyse
  • Entwicklung eines Tools zur ständigen Datenübernahme aus SQL-Server Datenbank in MS Sharepoint hinein
  • Entwicklung der MS-Sharepoint Site
  • Einstellen von automatisierten E-Mail Benachrichtigungen
C# 3.5 ADO.NET MS Sharepoint Server 2008 MS Sharepoint Designer 2008 MS Sql Server 2008 FormularWare
SoftEd Systems Ingenieurgesellschaft für Software mbH
1 Jahr
2009-01 - 2009-12

.Net-Entwicklung im Projekt Edifice

Consultant - Softwareentwickler C# 3.5 Infragistics NetAdvantage 2008 SCSF ...
Consultant - Softwareentwickler

Beschreibung:

  • Edifice ist eine Plattform für das gesamte Underwriting-Geschäft der Munich RE. Es löst die sehr heterogene Landschaft verschiedener Tools des Underwriting-Prozesses ab und integriert diese in einer Windows Smart Client Anwendung.
  • Edifice wird international an allen Standorten der Munich RE eingesetzt.

 

Tätigkeiten:

  • Analyse des Underwriting Prozesses
  • Redesign von Services zur modularen Benutzeroberflächensteuerung
  • Entwicklung eines Netto-Pricing-Moduls in der CAB-Shell
  • Integration und Umsetzung des MVP-Pattern in gegebene CAB-Shell-Umgebung
  • Redesign der CAB-Shell-Umgebung zwecks MVP-Pattern-Unterstützung
  • Redesign des CAB-Shell Applikationsframeworks
C# 3.5 Infragistics NetAdvantage 2008 SCSF CAB TFS MSTest
NConsult IT Systemhaus GmbH / Munich RE
2 Monate
2008-07 - 2008-08

Projekt IGV-Connect | Outlook-Evaluierung

Junior Consultant - Softwareentwickler MS Outlook C# VSTO 2.0
Junior Consultant - Softwareentwickler

Beschreibung:

  • IGV Connect ist eine Plattform für IT-gestützte Gesundheitsfürsorge.
  • IGV Connect bildet ein Workflow Management System zur Steuerung medizinischer Behandlungspfade ab und stellt eine zentralisierte Plattform zur Leistungs- und Verrechnungsdokumentation dar.

 

Tätigkeiten:

  • Analyse der Erweiterbarkeit von Outlook (Schnittstellen, API, etc.)
  • Analyse der Schnittstellen von Outlook für identifizierte Funktionen
  • Erstellung eines Ergebnisdokumentes
MS Outlook C# VSTO 2.0
GISA GmbH Halle
4 Monate
2008-03 - 2008-06

Photokiosk (Internes Projekt)

Junior Consultant - Softwareentwickler C# 2.0 C++ IMAPI 2.0 ...
Junior Consultant - Softwareentwickler

Beschreibung:

Der Saxonia-Photokiosk liest alle gängigen digitalen Speicher- bzw. Übertragungsmedien und erstellt daraus digitale Printaufträge. Diese Aufträge können sowohl auf CD/DVD gebrannt, als auch elektronisch (Internet, Netzwerk usw.) an ein Printlabor oder direkt angeschlossenes Minilab gesendet werden. Die Software ist für den Einsatz auf einem herkömmlichen Fotokiosksystem konzipiert. Sie ermöglicht dem Fotokunden eine schnelle und einfache Erstellung bzw. Bearbeitung seiner Fotoaufträge. Darüber hinaus bietet sie eine Vielzahl im Bereich der Photokioske bisher unbekannter Kreativfunktionen.

Tätigkeiten:

  • Analyse
  • Redesign von Komponenten
  • Funktionserweiterung
  • Bugfixing
  • Pflegen der Benutzerdokumentation
C# 2.0 C++ IMAPI 2.0 MS SQL-Server 2005 MS Visual Studio 2005 MS Visual Source Safe
Saxonia Systems AG

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 1 Monat
2002-10 - 2007-10

Studium im Studiengang Allgemeine Informatik

Dipl. Inf. (FH) - ?sehr gut?, ochschule für Technik und Wirtschaft Dresden (FH)
Dipl. Inf. (FH) - ?sehr gut?
ochschule für Technik und Wirtschaft Dresden (FH)

Diplomarbeit: 

Entwicklung und Umsetzung einer Technologie für das Redesign der Kassenkomponente VAUKAS und die Gestaltung der Schnittstellen zur Fakturierungs- und Finanzbuchhaltungssoftware am Beispiel von VAUDIS und 10it.

Tätigkeiten:

  • Analyse, Design, prototyp. Implementierung und Dokumentation eines modernen Kassensystems für Autohäuser
  • Anbindung des entwickelten Kassensystems an eine Faktura- und Finanzbuchhaltungssoftware à Analyse, Design, Implementierung und Dokumentation eines Business-Basic-Datenkonverters à Ermöglichung einer plattformübergreifenden Datennutzung
  • Einsatz von Architektur- und Entwurfsmustern
  • Einsatz von objektrelationalen Mappern (NHibernate, Hibernate)
  • Erarbeitung einer Technologie der konfigurationsabhängigen datenbankübergreifenden Datenhaltung

Position

Position

  • Senior IT-Consultant

  • Senior Softwareentwickler

Kompetenzen

Kompetenzen

Top-Skills

.NET Angular Blazor C# Entity Framework Core Web API Azure Devops Maui Xamarin Windows Presentation Foundation Typescript Microsoft Azure DevExpress ADO.NET MSBuild Windows Installer Windows Installer XML Toolkit WiX Toolset XSLT MS SQL Server Scrum

Schwerpunkte

Entwicklung
  • Softwareentwicklung auf Basis von Microsoft Technologien (.NET/C#)
  • Entwicklung von Webanwendungen mit Angular und Typescript
  • Entwicklung von Mobile-Apps mittels Xamarin
  • Entwicklung von WPF-Anwendungen

Produkte / Standards / Erfahrungen / Methoden

.NET (C#)
Experte
Angular
Experte
WPF
Experte
Entity Framework Core
Experte
ADO.NET
Experte
DevExpress Suite for WPF
Experte
iTextSharp
Experte
Bootstrap
Experte
dot-net-bluetooth-le
Experte
Enterprise Mobility Development Kit (EMDK) für Android
Experte
CPL
Experte
CPCL
Experte
Reinforced Typings
Experte
CefSharp
Experte
Lovefield
Experte
Windows Forms
Experte
MAUI
Experte
Xamarin Forms
Experte
Maptiler
Fortgeschritten
MapLibre
Fortgeschritten
Azure SDK
Fortgeschritten
Hangfire
Fortgeschritten
Azure Active Directory Graph API
Fortgeschritten
Infragistics NetAdvantage
Fortgeschritten
Blazor
Fortgeschritten

Kurz-Projektvita

12/2019 - 06/2024: HASCO

Kunde: Deutsche Post AG

Rolle: Senior Softwareentwickler

01/2019 - 09/2019: JoCockpit 2

Kunde: Chefs Culinar Software & Consulting GmbH & Co. KG

Rolle: Senior Softwareentwickler, Softwarearchitekt

06/2017 - 09/2019: JoMenue 2

Kunde: Chefs Culinar Software & Consulting GmbH & Co. KG

Rolle: Senior Fullstack-Entwickler, Softwarearchitekt

01/2017 - 05/2017: HydroUK

Kunde:SE Strategies & Engineering GmbH / RWE IT GmbH (seit 04/17 Innogy SE)

Rolle: Consultant -  Softwareentwickler

09/2016 - 11/2016: TAD, KISS

Kunde: SE Strategies & Engineering GmbH / RWE IT GmbH

Rolle: Consultant

03/2016 - 08/2016: Nescos

Kunde: Wir Packen?s ? Gesellschaft für Konfektionierung und Versand mbH

Rolle: Consultant - Softwareentwickler

02/2016 - 02/2016: Office Line

Kunde: Sage Software GmbH

Rolle: Spot-Consultant

06/2014 - 12/2015: S3+ Corporate

Kunde: MATERNA GmbH / OBI Smart Technologies GmbH

Rolle: Consultant ? Softwareentwickler, Softwarearchitekt, Technischer Leiter

09/2011 - 12/2014: QIAxcel

Kunde: QIAGEN GmbH

Rolle: Consultant - Softwareentwickler

08/2010 - 08/2011: Think Ahead Planning

Kunde: T-Systems International GmbH / K - Mail Order GmbH & Co. KG

Rolle: Consultant - Softwareentwickler

 

04/2010 - 06/2010: Blockierung von Fertigware

Kunde: PHILIP MORRIS Manufacturing GmbH

Rolle: Consultant ? Softwareentwickler

10/2010 - 06/2010: Trainings

Kunde: SoftEd Systems Ingenieurgesellschaft für Software mbH

Rolle: Technologietrainier

 

01/2010 - 03/2010: Auftragsverwaltung für Schulungs- und Zertifizierungsbuchungen

Kunde: SoftEd Systems Ingenieurgesellschaft für Software mbH

Rolle: Consultant ? Softwareentwickler

 

01/2009 - 12/2009: Projekt Edifice

Kunde: NConsult IT Systemhaus GmbH / Munich RE

Rolle: Consultant ? Softwareentwickler

 

07/2008 - 08/2008: Projekt IGV-Connect

Kunde: GISA GmbH

Rolle: Junior Consultant ? Softwareentwickler

 

03/2008 - 06/2008: Projekt Photokiosk

Kunde: Saxonia Systems AG

Rolle: Junior Consultant - Softwareentwickler

 

03/2007 - 07/2007: Diplomand

Kunde: AK Systemberatung & Softwarebetreuung, Dresden

 

12/2006 - 02/2007: Werkstudent

Kunde: AK Systemberatung & Softwarebetreuung, Dresden

 

10/2004 - 03/2005: Praxissemester - Migration eines Alt-Datenbestandes

Kunde: Softwareparadies GmbH & Co. Systemlösungen KG

Tätigkeiten:

  • Migration eines Alt-Datenbestandes aus MS Access nach MS SQL Server 2000
  • Test und Weiterentwicklung eines von der Firma entwickelten Warenwirtschaftssystems
  • Analyse, Design und Implementierung eines Projektmanagementsystems, um die projektbezogenen Kommunikationswege firmenintern zu vereinheitlichen und nachvollziehbar zu gestalten
  • Dabei: Migration eines Alt-Datenbestandes aus MS Access nach MS SQL Server 2000

Basis:

Microsoft SQL Server 2000, Microsoft Access, Microsoft Visual Studio .NET 2003, C#, SQL, ADO.NET, Doxygen, Crystal Reports

Kenntnisse

Server:

  • MS SQL-Server
  • Windows Server
  • IIS 

Seitenbeschreibungssprachen:

  • HTML5
  • XML 
  • CSS3
  • XSLT
  • EDIFACT 

Entwurfsmethoden:

  • OOAD
  • Design Patterns
  • UML

Vorgehens­modelle:

  • Scrum
  • Kanban
  • Wasserfall
  • V-Modell
  • Rational Unified Process
  • Extreme Programming

Softwaretest:

  • MSTest
  • NUnit 

 

Klassenbibliotheken:

  • .NET 
  • WPF
  • Entity Framework
  • ADO.NET
  • Prism 
  • Unity
  • Xamarin Forms
  • Angular 
  • Azure SDK
  • Azure Active Directory Graph API
  • Infragistics NetAdvantage
  • DevExpress Suite für WPF 
  • Moq 
  • iTextSharp 
  • Bootstrap 
  • Lovefield
  • NHibernate

Tools/Werkzeuge:

  • Visual Studio
  • Team Foundation Server
  • Azure Cloud
  • Bamboo
  • Build VNext
  • SQL Server Mangement Studio
  • Jira
  • SVN
  • GIT
  • ObjectiF
  • Visio
  • Enterprise Architect 
  • Polarion
  • .NET Memory Profiler

Betriebssysteme

Windows
XP, Vista, 7, 8
Windows Server
2003, 2008

Programmiersprachen

.NET
ADO.NET
Angular Js
ASP.NET MVC 6
C#
C++
CAB
Dependency Injection
JavaScript
jQuery
LINQ
Moq
MSBuild
MSTest
MSTest
MVC
Oracle/SQL
Prism
SCSF
SQL
T4
TypeScript
VB.NET
WCF
WCF
Web API / REST
WF
WIX-Toolset
WIXSharp
WPF
XSLT

Datenbanken

Access
Microsoft SQL Server
Microsoft SQL-Server 2012
Oracle
Oracle SQL Developer

Datenkommunikation

ADO.NET
EDIFACT
Entitiy Framework
WCF

Berechnung / Simulation / Versuch / Validierung

Simulink

Design / Entwicklung / Konstruktion

CAB
Moq
Prism
SCSF
Unity Framework
Visual Studio
2005/2008/2010/2012/2013/2015

Branchen

Branchen

  • Banken/Versicherungen
  • Handel
  • Medizintechnik
  • Biotechnologie
  • Ennergiewirtschaft

Einsatzorte

Einsatzorte

Düsseldorf (+100km)
Deutschland

Projekte im Raum Düsseldorf, Essen, Köln und Umgebung oder von Homeoffice aus

möglich

Projekte

Projekte

4 Jahre 7 Monate
2019-12 - 2024-06

HASCI

Senior Softwareentwickler C# .NET 8 ASP.NET Core ...
Senior Softwareentwickler

Die Deutsche Post AG ist mit der Marke DHL Group der weltweite führende Logistikanbieter, tätig in über 220 Ländern mit mehr als 600.000 Mitarbeitern.

In Deutschland wird jedes zweite Paket von der DHL Group zugestellt und 90 Prozent aller Briefsendungen gelangen über die Deutsche Post zum Empfänger.

Dafür arbeiten im Konzern in Deutschland mehr als 100.000 Paket- und Briefzusteller an 6 Tagen die Woche.

 

HASCI ist für die Zusteller die zentrale App auf ihrem Zebra-Handscannergerät. Die gesamte Bandbreite der Services, die die DHL Group über die Zusteller anbietet, wird über diese App zentral gemanagt. Von der Beladung und Auslieferung der Pakete und nachweispflichtigen Briefsendungen, der Erfassung von Nachentgelten, Zoll und Nachnahmebeträgen, bis hin zu Nachsendungsaufträgen, Abholaufträgen, Ablageverzeichnissen, Retouren, Sendungsumleitungen, Nachdeklarationen uvm. werden alle Vorgänge in HASCI dargestellt, erfasst, dokumentiert und nachverfolgt.

 

HASCI ist damit eine der unternehmenskritischsten Anwendungen der DHL Group in Deutschland.

 

Als Senior Softwareentwickler habe ich maßgeblich an der Modernisierung, von HASCI, der fortlaufenden Digitalisierung der Prozesse der DHL Group und der damit einhergehenden Effizienzsteigerung im Unternehmen mitgewirkt.

 

Tätigkeiten:

-          Umsetzung neuer komplexer fachlicher Anforderungen inkl. Abstimmung mit den Anforderungsanalysten bzw. direkt mit dem Fachbereich und dem Backendteam

-          Modernisierung der Benutzeroberfläche von Windows Forms mit Xamarin hin zu einer webbasierten Oberfläche in der App unter Einsatz von CefSharp, React und Typescript und Modernisierung der App hin zu MAUI

-          Einführung einer Kartendarstellung in der App inklusive Darstellung der verschiedenen Zustelleraufgaben auf der Karte (MapTiler, MapLibre)

-          Neuimplementierung der Bluetooth-Kommunikation des Handscannergerätes zum Navigationsgerät im Auto und zum mobilen Drucker des Zustellers. Dabei Umstellung von Bluetooth-Classic zu Bluetooth Low Energy

-          Anpassung von bestehenden und Erstellung von neuen mobilen Druckvorlagen

-          Entwicklung eines Tools zum Nachverfolgen und Wiederherstellen des Systemzustandes zu einer gewählten Nutzereingabe zur Effizienzsteigerung der Analyse von Fehlersituationen.


Basis: C#, .NET 8, ASP.NET Core, Azure DevOps, dotnet-bluetooth-le, MapTiler, MapLibre, ZEBRA, Android, Enterprise Mobility Develop-ment Kit (EMDK) für Android, CPL, CPCL, Barcodes, Reinforced Ty-pings, CefSharp, TypeScript, React, Bootstrap, CSS, SCSS, Xamarin, MAUI, Windows Forms, SQLite, NUnit, Git

C# .NET 8 ASP.NET Core Azure DevOps dotnet-bluetooth-le MapTiler MapLibre ZEBRA Android Enterprise Mobility Develop-ment Kit (EMDK) für Android CPL CPCL Barcodes Reinforced Ty-pings CefSharp TypeScript React Bootstrap CSS SCSS Xamarin MAUI Windows Forms SQLite NUnit Git
Deutsche Post AG
Bonn
9 Monate
2019-01 - 2019-09

JoCockpit 2

Senior Softwareentwickler, Softwarearchitekt C# Scrum Unity ...
Senior Softwareentwickler, Softwarearchitekt

Beschreibung:

  • Chefs Culinar ist im Bereich des Lebensmittelgroßhandels tätig und bedient  nationale, sowie internationale Kunden aus dem Bereich Gastronomie, Hotellerie und Gemeinschaftsverpflegung.
  • JoCockpit wird im Bereich der Gemeinschaftsverpflegung in Krankenhäusern und Pflegeheimen eingesetzt und dient als zentrale Kontrollsoftware der digitalen Menüwunscherfassung im gesamten Klinik-/Pflegeheimverbund.
  • Administrative Tätigkeiten, wie die Patienten-/Bewohner-Aufnahme, Verlegung und Entlassung sowie die zentrale Korrektur einer Menüwunscherfassung durch kurzfristige Änderung der Umstände des Patienten sind die Kernaufgaben der Software.

Tätigkeiten:

  • Entwurf einer modularisierten, servicegetriebenen Backend-Softwarearchitektur
  • Refactoring des bestehenden Backends um jede Anwendungen einzeln ausrollbar zu machen
  • Implementierung der Web API
  • Durchführung von Performance- und Memoryprofiling und Behebung der Bottlenecks und Memoryleaks
  • Betreuung und Wartung während Inbetriebnahme bei verschiedenen Kunden
C# Scrum Unity Entity Framework LINQKit .NET Memory Profiler Microsft SQL Server TFS
Chefs Culinar Software & Consulting GmbH & Co. KG
2 Jahre 4 Monate
2017-06 - 2019-09

JoMenue 2

Senior Fullstack-Entwickler, Softwarearchitekt Scrum Angular Typescript ...
Senior Fullstack-Entwickler, Softwarearchitekt

Beschreibung:

  • Chefs Culinar ist im Bereich des Lebensmittelgroßhandels tätig und bedient  nationale, sowie internationale Kunden aus dem Bereich Gastronomie, Hotellerie und Gemeinschaftsverpflegung.
  • JoMenue ist eine mobile App (iPad) zur digitalen Menüwunscherfassung für Erfassungskräfte in Krankenhäusern und Pflegeheimen.
  • Die App führt die Erfassungskraft intuitiv durch die hohe Komplexität der Menüwunscherfassung, erfässt und beachtet u.a. Allergien, Unverträglichkeiten sowie Nährwertgrenzwerte um bei der Speisen- und Menübestellung die diätetischen Vorgaben eines jeden Patienten zielgenau erfüllen zu können. Weiterhin sind automatisierte Prozesse, beispielsweise bei der Patientenaufnahme, hinterlegt, um die Menüwunscherfassung zeitlich kurz zu halten und Personal zu sparen.

  • Da bei vielen Kunden nicht im gesamten Gebäude eine mobile Internetverbindung zur Verfügung steht, arbeitet die App offline und synchronisiert die am Patienten/Bewohner erfassten Daten mit dem Backend nach Rückkehr ins Büro, wo die Daten danach weiteren Systemen im Prozess der digitalen Menüwunscherfassung zur Verfügung stehen.

Tätigkeiten:

  • Analyse des Prozesses der digitalen Menüwunscherfassung
  • Verfeinerung der Anforderungen, dabei enge Zusammenarbeit mit der Fachabteilung
  • Clientseitige Implementierung der Fachlichkeit, dabei Entwurf einer modularisierten, servicegetriebenen Architektur
  • Implementierung des komplexen Synchronisationsvorganges mit dem Backend, dabei Beachtung von mittlerweile veränderten Daten, abgelaufenen Schlusszeiten für einzelne Mahlzeiten u.a.
  • Entwurf und Umsetzung einer Caching-Strategie, um den Prozess der Datensynchronisation, gerade in großen Häusern, kurz zu halten.
    • Dabei: Entwicklung eines Hangfire-Jobs zum täglichen nächtlichen Aufbau eines Caches für wenig veränderliche Daten pro Station
  • Refactoring des Frameworks zum Einsatz von Entity Framework für:
    • Verbesserung der Performance
    • Zur Verarbeitung großer Datenmengen innerhalb einer Transaktion
  • Beratung und Verbesserung des Softwareentwicklungsprozesses, dabei Einführung von
    • Code-Reviews
    • Retrospektiven
  • Betreuung und Wartung während Inbetriebnahme bei verschiedenen Kunden
Scrum Angular Typescript Bootstrap CSS3 Lovefield-Client-DB C# Entity Framework Hangfire Microsoft SQL Server .NET Memory Profiler TFS
Chefs Culinar Software & Consulting GmbH & Co. KG
5 Monate
2017-01 - 2017-05

HydroUK

Consultant ? Softwareentwickler C# Xamarin Forms DevExpress Xamarin Grid ...
Consultant ? Softwareentwickler

Beschreibung:

  • HydroUK ist ein Teil des Geschäftsbereichs "erneuerbare Energien" von Innogy, der die verschiedenen Wasserkraft-Anlagen, die über das ganze Vereinigte Königreich verteilt sind, verwaltet und betreibt. Eine der Kernaufgaben von HydroUK ist es, ihre Anlagen zu warten. Der aktuelle Prozess beinhaltet ein altes Oracle DB-Produkt, das die Arbeitsaufträge für die verschiedenen Anlagen verwaltet. Dieses System kann nur über einen PC benutzt werden, während die meisten Wasserkraft-Anlagen (drahtlose) Internetfähigkeiten (z. B. Wi-Fi oder LTE) fehlen. So müssen die HydroUK-Ingenieure Stift und Papier verwenden, um ihre Arbeit derzeit zu erfassen / zu dokumentieren, die Informationen müssen in einem weiteren Schritt auf die Oracle DB übertragen werden.

  • Die Aufgabe besteht nun darin eine Cross-Platform App für mobile Geräte (vorrangig iPad) zu entwickeln, mit der die Ingenieure ihre Arbeit mittels der App erfassen und dokumentieren können (auch mittels Foto). Dabei muss berücksichtigt werden, dass die mobilen Geräte nur in ihrer Homebase (Büro) eine Internetverbindung zur Verfügung haben und während der Wartungsarbeiten im Wasserkraftwerk keine Internetverbindung zur Verfügung steht. Der Nutzer soll dies aber nicht spürbar merken, da sämtliche Funktionalität, die er benötigt offline zugänglich gemacht wird und das Gerät sich von selbst in der Homebase wieder über die Internetverbindung mit dem Backend synchronisiert.

Tätigkeiten:

  • Analyse des Wartungsprozesses
  • Verfeinerung der Anforderungen
  • Erarbeitung der zu entwickelnden Systemarchitektur u.a. mittels Azure Active Directory und Azure Mobile Services
  • Implementierung der App
  • Implementierung des Azure App Services
Microsoft Visual Studio Xamarin Studio XCode
C# Xamarin Forms DevExpress Xamarin Grid Azure App Service Azure Active Directory REST Web API Entity Framework Azure Active Directory Graph API Microsoft SQL Server C# Xamarin Forms DevExpress Xamarin Grid Azure App Service Azure Active Directory REST Web API Entity Framework Azure Active Directory Graph API Microsoft SQL Server
SE Strategies & Engineering GmbH / RWE IT GmbH (seit 04/17 Innogy SE)
Essen
3 Monate
2016-09 - 2016-11

TAD, KISS

Consultant C# Scrum WPF ...
Consultant

Beschreibung:

  • KISS ist eine Anwendung bei RWE die die Wartung und den Rückbau der Kernkraftwerke über den Prozessablauf steuert.

  • TAD (Technische Anlagendienste) ist eine Stammdatenanwendung der Kern- und Braunkohlekraftwerke, auf dessen Daten KISS für die Kernkraftwerke zugreift.
  • Beide Anwendungen existieren bei RWE seit langer Zeit. KISS wurde modernisiert in eine WPF-Smart-Client-Anwendung, wobei sich diese Entwicklung in der Abschlussphase befand.

  • Zu meinem Projekteintritt wurde nun auch überlegt Teile von TAD zu modernisieren und in eine WPF-Smart-Client-Anwendung zu überführen.

Tätigkeiten:

  • Unterstützung der Projektleitung für TAD bei der Erarbeitung der Entscheidungsgrundlage, ob die Modernisierung von TAD stattfinden sollte, dabei: Grobaufwandsabschätzung, prototypische Integration einiger Masken in das neu entwickelte KISS (WPF-Anwendung) zu Anschauungszwecken für die Entscheidungsträger bei RWE; Beratung bezüglich Alternativen zu dieser Modernisierung
  • Außerdem: Unterstützung in der Abschlussphase der Neuentwicklung von KISS, dabei: Einarbeitung in die Fachlichkeit von KISS, Testen der Anwendung auf technische Fehler und die Umsetzung der fachlichen Anforderungen.
Microsoft Visual Studio Oracle SQL Developer Team Foundation Server 2015
C# Scrum WPF TFS 2015 Oracle/SQL
SE Strategies & Engineering GmbH / RWE IT GmbH
Essen
6 Monate
2016-03 - 2016-08

Nescos

Consultant ? Softwareentwickler C# Scrum . Unity ...
Consultant ? Softwareentwickler

Beschreibung:

Nescos ist ein Projekt zur Steuerung und Überwachung von Bestellungen, Lieferungen, Retouren usw.  Dabei sollen EDIFACT-Dateien, die der Kunde von extern erhält eingelesen, interpretiert und an das hauseigene NAVISION-System übergeben werden. Auch sollen EDIFACT-Dateien aus wiederum der NAVISON-Datenbank erstellt werden um eine bidirektionale Kommunikation zwischen dem hauseigenen NAVISION-System und dem externen GXS-System zu schaffen.

Tätigkeiten:

  • Analyse der Geschäftsprozesse zwischen Wir Packen’s und einem marktführenden Kaffeekapselhersteller
  • Analyse des EDIFACT-Standards
  • Implementierung von mehreren Windowsdiensten, die jeweils verschiedene Arten von EDIFACT-Dateien lesen oder schreiben und entsprechend Daten an Navision (über Webservice) übergeben oder herauslesen.
  • Implementieren eines Windowsdienstes zum automatischen Mailversand an den Kunden bei bestimmten Geschäftsvorfällen
  • Implementierung von Setups
  • Erstellung und Pflege von TFS 2015 Builddefinitionen (Build VNext) und -skripten
C# Scrum . Unity MSTest Moq Entity Framework WCF Microsoft SQL-Server 2012 Microsoft Visual Studio 2015 TFS 2015 Build VNext (TFS 2015) Git WIX-Toolset WIXSharp EDIFACT
Wir Packen?s ? Gesellschaft für Konfektionierung und Versand mbH
Erkrath
1 Monat
2016-02 - 2016-02

Office Line

Spot-Consultant C# WPF DevExpress Suite für WPF ...
Spot-Consultant

Beschreibung:

Bei der Neuentwicklung der Office Line im Hause Sage sind u,a, im Zusammen-hang mit der DevExpress Suite Performanceprobleme aufgetreten.

Tätigkeiten:

  • Analyse des vorhanden Codes
  • Behebung von Performance Bottlenecks
  • Verbesserun des Managements der XAML-Resourcen
  • Implementierung einer höheren Responsivität der Anwendung
  • Beratung zur Weiterentwicklung einer performanten Anwendung
C# WPF DevExpress Suite für WPF Microsoft Visual Studio 2015
Sage Software GmbH
Frankfurt am Main /Homeoffice
1 Jahr 7 Monate
2014-06 - 2015-12

S3+ Corporate

Consultant - Softwarearchitekt/-entwickler, Technischer Leiter C# 4.0 Scrum Prism ...
Consultant - Softwarearchitekt/-entwickler, Technischer Leiter

Beschreibung:

  • S3+ Corporate soll das alte VB6-Stammdatenverwaltungssystem bei OBI an allen Standorten weltweit ablösen. Das neue Stammdatenverwaltungssystem S3+ Corporate erstreckt sich über die bisherige Stammdatenverwaltung von Artikeln, Lieferanten usw. hinaus u.a. auch auf die Möglichkeit der Markteinrichtung. Dabei wird die Datenhaltung bereinigt, zentralisiert wo möglich und eine einheitliche Datenverwaltungsoberfläche geschaffen, welches für den Benutzer die Vielzahl der angesprochenen Datenbanken und Subsysteme verbirgt, sodass Dateninkonsistenzen ausgeschlossen werden.

    S3+ Corporate besteht dabei aus einem S3+ Corporate Client, SSIS-Jobs und mehreren Windows-Diensten.

Tätigkeiten:

  • Analyse der fachlichen Prozesse bei OBI
  • Analyse und Optimierung des Softwareentwicklungsprozesses, dabei Beratung bei der Einführung von Team Foundation Server 2013
  • Evaluierung der Umsetzbarkeit des Markteinrichtungs-Moduls
  • Analyse und Design eines Services zur länderübergreifenden Verknüpfung von fachlich gleichartigen Artikeln (Corporate-Artikel)
  • Internationalisierung eines Barcodegenerators (Alt-System)
  • Entwicklung eines internen Visualisierungstools zur Darstellung des aktuellen Status des Datentransports zwischen den verschiedensten Subdatenbanken zur Unterstützung des Softwaretests, dabei Nutzung von T4 zur automatischen Codegenerierung, um umgehende Anpassungsfähigkeit an sich ändernde Datenbankschemen zu gewährleisten
  • Technische Leitung und Entwicklung des Corporate Clients, darin
    • Entwicklung der Applikationsinfrastruktur
    • Enge Abstimmung mit IT-Business-Analysten
    • Prüfung und Abnahme von Fachkonzepten
    • Federführender Entwurf und anschließende Umsetzung der Softwarearchitektur des Corporate-Clients
    • Neuentwicklung von 7 fachlichen Modulen, darunter Excelim- und -export
    • Durchführung von Performance- und Memoryprofiling und Behebung der Bottlenecks und Memoryleaks
C# 4.0 Scrum Prism Unity WPF DevExpress Suite für WPF T4 Visual Studio 2013 Moq Jira SVN Git Microsoft SQL Server 2008 Team Foundation Server 2013 .NET Memory Profiler
MATERNA GmbH / OBI Smart Technologies GmbH
Wermelskirchen
2 Jahre 6 Monate
2011-09 - 2014-02

QIAxcel

Consultant ? Softwareentwickler C# 4.0 Scrum Prism ...
Consultant ? Softwareentwickler

Beschreibung:

QIAxcel ist ein Gerät zur automatischen Analyse von DNA-, RNA- und Proteinfragmenten. Dieses Gerät wird mit der Software Screengel ganzheitlich von der Wartung des Gerätes, über die Kalibrierung, der Analyse der Daten, der Visualisierung der Ergebnisse bis hin zum automatischen Datenexport in verschiedene Zielformate, darunter auch PDF-Reports betrieben.

Tätigkeiten:

  • Implementierung weiterer Features im DNA- und RNA-Modus
  • Entwicklung proteinspezifischer Features
  • darunter: komplexe XSL-Transformationen
  • GUI-Entwicklung (WPF)
  • darunter: T4 dynamische generierung von XAML-Dateien
  • Backendentwicklung
  • Performance-Profiling und Fixen von Bottlenecks
  • Memory-Profiling und Fixen von Memoryleaks
  • Redesign und Erweiterung des Applikationsframeworks
  • Pflegen der technischen Dokumentation
  • MSBuildskriptentwicklung
  • Betreuung Bamboo Buildserver
C# 4.0 Scrum Prism Unity WPF .NET Memory Profiler Visual Studio 2012 Premium MSBuild MSTest Moq Enterprise Architect Jira Bamboo SVN T4 Codegeneration XSLT XML Polarion
QIAGEN GmbH
1 Jahr 1 Monat
2010-08 - 2011-08

Think Ahead Planning

Consultant - Softwareentwickler C# 3.5 Prism Unity ...
Consultant - Softwareentwickler

Beschreibung:

Think Ahead Planning ersetzt die heterogene Landschaft von mehreren Excelsheets und SAP zur Planung und Steuerung von Werbemitteln und –aktionen und deren Auswertungen aus Sicht des Marketings, des Einkaufs und des Controllings.

Tätigkeiten:

  • Anforderungsanalyse
  • Redesign und Erweiterung des Applikationsframeworks
  • Entwicklung des Mediaplanungs- und des Controllingmoduls
  • Erweiterung des Datenbankschemas
  • Erstellung von Datenbankansichten zur Reportgenerierung
C# 3.5 Prism Unity WPF WPF Toolkit WCF ADO.NET SQL Server 2008 Jira SVN
T-Systems International GmbH / K ? Mail Order GmbH & Co. KG
3 Monate
2010-04 - 2010-06

Blockierung von Fertigware

Consultant - Softwareentwickler C# 3.5 ASP.NET AJAX ...
Consultant - Softwareentwickler

Beschreibung:

Die webbasierte Anwendung hat eine MS-Access Altanwendung zur Steuerung der Fertigungsprozesse bei PHILIP MORRIS abgelöst.

Tätigkeiten:

  • Anforderungsanalyse
  • Redesign der Datenhaltung unter Nutzung von Stored Procedures
  • Datenmigration aus MS Access und aus MS Excel in SQL Server-Datenbank
  • Entwicklung der webbasierten Anwendung
C# 3.5 ASP.NET AJAX ADO.NET MS SQL Server 2008 MS Access
PHILIP MORRIS Manufacturing GmbH
6 Monate
2010-01 - 2010-06

Technologietrainings

Technologietrainer
Technologietrainer
  • Ausarbeitung von Schulungsunterlagen
  • Durchführung von mehrtägigen Technologietrainings für kleinere Gruppen
  • Betreuung der Teilnehmer in projektspezifischen Technologiefragstellungen nach dem Training
SoftEd Systems Ingenieurgesellschaft für Software mbH
3 Monate
2010-01 - 2010-03

Auftragsverwaltung für Schulungs- und Zertifizierungsbuchungen

Consultant - Softwareentwickler C# 3.5 ADO.NET MS Sharepoint Server 2008 ...
Consultant - Softwareentwickler

Beschreibung:

Das auf MS Sharepoint basierende Tool zur Verwaltung von online Buchungen für Technologieschulungen und –zertifizierungen hat den gesamten Verwaltungsprozess der Kundenbuchungen für SoftEd Systems transparenter und effizienter gestaltet um eine noch schnellere Auftragsbearbeitung zu gewährleisten.

Tätigkeiten:

  • Anforderungsanalyse
  • Entwicklung eines Tools zur ständigen Datenübernahme aus SQL-Server Datenbank in MS Sharepoint hinein
  • Entwicklung der MS-Sharepoint Site
  • Einstellen von automatisierten E-Mail Benachrichtigungen
C# 3.5 ADO.NET MS Sharepoint Server 2008 MS Sharepoint Designer 2008 MS Sql Server 2008 FormularWare
SoftEd Systems Ingenieurgesellschaft für Software mbH
1 Jahr
2009-01 - 2009-12

.Net-Entwicklung im Projekt Edifice

Consultant - Softwareentwickler C# 3.5 Infragistics NetAdvantage 2008 SCSF ...
Consultant - Softwareentwickler

Beschreibung:

  • Edifice ist eine Plattform für das gesamte Underwriting-Geschäft der Munich RE. Es löst die sehr heterogene Landschaft verschiedener Tools des Underwriting-Prozesses ab und integriert diese in einer Windows Smart Client Anwendung.
  • Edifice wird international an allen Standorten der Munich RE eingesetzt.

 

Tätigkeiten:

  • Analyse des Underwriting Prozesses
  • Redesign von Services zur modularen Benutzeroberflächensteuerung
  • Entwicklung eines Netto-Pricing-Moduls in der CAB-Shell
  • Integration und Umsetzung des MVP-Pattern in gegebene CAB-Shell-Umgebung
  • Redesign der CAB-Shell-Umgebung zwecks MVP-Pattern-Unterstützung
  • Redesign des CAB-Shell Applikationsframeworks
C# 3.5 Infragistics NetAdvantage 2008 SCSF CAB TFS MSTest
NConsult IT Systemhaus GmbH / Munich RE
2 Monate
2008-07 - 2008-08

Projekt IGV-Connect | Outlook-Evaluierung

Junior Consultant - Softwareentwickler MS Outlook C# VSTO 2.0
Junior Consultant - Softwareentwickler

Beschreibung:

  • IGV Connect ist eine Plattform für IT-gestützte Gesundheitsfürsorge.
  • IGV Connect bildet ein Workflow Management System zur Steuerung medizinischer Behandlungspfade ab und stellt eine zentralisierte Plattform zur Leistungs- und Verrechnungsdokumentation dar.

 

Tätigkeiten:

  • Analyse der Erweiterbarkeit von Outlook (Schnittstellen, API, etc.)
  • Analyse der Schnittstellen von Outlook für identifizierte Funktionen
  • Erstellung eines Ergebnisdokumentes
MS Outlook C# VSTO 2.0
GISA GmbH Halle
4 Monate
2008-03 - 2008-06

Photokiosk (Internes Projekt)

Junior Consultant - Softwareentwickler C# 2.0 C++ IMAPI 2.0 ...
Junior Consultant - Softwareentwickler

Beschreibung:

Der Saxonia-Photokiosk liest alle gängigen digitalen Speicher- bzw. Übertragungsmedien und erstellt daraus digitale Printaufträge. Diese Aufträge können sowohl auf CD/DVD gebrannt, als auch elektronisch (Internet, Netzwerk usw.) an ein Printlabor oder direkt angeschlossenes Minilab gesendet werden. Die Software ist für den Einsatz auf einem herkömmlichen Fotokiosksystem konzipiert. Sie ermöglicht dem Fotokunden eine schnelle und einfache Erstellung bzw. Bearbeitung seiner Fotoaufträge. Darüber hinaus bietet sie eine Vielzahl im Bereich der Photokioske bisher unbekannter Kreativfunktionen.

Tätigkeiten:

  • Analyse
  • Redesign von Komponenten
  • Funktionserweiterung
  • Bugfixing
  • Pflegen der Benutzerdokumentation
C# 2.0 C++ IMAPI 2.0 MS SQL-Server 2005 MS Visual Studio 2005 MS Visual Source Safe
Saxonia Systems AG

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 1 Monat
2002-10 - 2007-10

Studium im Studiengang Allgemeine Informatik

Dipl. Inf. (FH) - ?sehr gut?, ochschule für Technik und Wirtschaft Dresden (FH)
Dipl. Inf. (FH) - ?sehr gut?
ochschule für Technik und Wirtschaft Dresden (FH)

Diplomarbeit: 

Entwicklung und Umsetzung einer Technologie für das Redesign der Kassenkomponente VAUKAS und die Gestaltung der Schnittstellen zur Fakturierungs- und Finanzbuchhaltungssoftware am Beispiel von VAUDIS und 10it.

Tätigkeiten:

  • Analyse, Design, prototyp. Implementierung und Dokumentation eines modernen Kassensystems für Autohäuser
  • Anbindung des entwickelten Kassensystems an eine Faktura- und Finanzbuchhaltungssoftware à Analyse, Design, Implementierung und Dokumentation eines Business-Basic-Datenkonverters à Ermöglichung einer plattformübergreifenden Datennutzung
  • Einsatz von Architektur- und Entwurfsmustern
  • Einsatz von objektrelationalen Mappern (NHibernate, Hibernate)
  • Erarbeitung einer Technologie der konfigurationsabhängigen datenbankübergreifenden Datenhaltung

Position

Position

  • Senior IT-Consultant

  • Senior Softwareentwickler

Kompetenzen

Kompetenzen

Top-Skills

.NET Angular Blazor C# Entity Framework Core Web API Azure Devops Maui Xamarin Windows Presentation Foundation Typescript Microsoft Azure DevExpress ADO.NET MSBuild Windows Installer Windows Installer XML Toolkit WiX Toolset XSLT MS SQL Server Scrum

Schwerpunkte

Entwicklung
  • Softwareentwicklung auf Basis von Microsoft Technologien (.NET/C#)
  • Entwicklung von Webanwendungen mit Angular und Typescript
  • Entwicklung von Mobile-Apps mittels Xamarin
  • Entwicklung von WPF-Anwendungen

Produkte / Standards / Erfahrungen / Methoden

.NET (C#)
Experte
Angular
Experte
WPF
Experte
Entity Framework Core
Experte
ADO.NET
Experte
DevExpress Suite for WPF
Experte
iTextSharp
Experte
Bootstrap
Experte
dot-net-bluetooth-le
Experte
Enterprise Mobility Development Kit (EMDK) für Android
Experte
CPL
Experte
CPCL
Experte
Reinforced Typings
Experte
CefSharp
Experte
Lovefield
Experte
Windows Forms
Experte
MAUI
Experte
Xamarin Forms
Experte
Maptiler
Fortgeschritten
MapLibre
Fortgeschritten
Azure SDK
Fortgeschritten
Hangfire
Fortgeschritten
Azure Active Directory Graph API
Fortgeschritten
Infragistics NetAdvantage
Fortgeschritten
Blazor
Fortgeschritten

Kurz-Projektvita

12/2019 - 06/2024: HASCO

Kunde: Deutsche Post AG

Rolle: Senior Softwareentwickler

01/2019 - 09/2019: JoCockpit 2

Kunde: Chefs Culinar Software & Consulting GmbH & Co. KG

Rolle: Senior Softwareentwickler, Softwarearchitekt

06/2017 - 09/2019: JoMenue 2

Kunde: Chefs Culinar Software & Consulting GmbH & Co. KG

Rolle: Senior Fullstack-Entwickler, Softwarearchitekt

01/2017 - 05/2017: HydroUK

Kunde:SE Strategies & Engineering GmbH / RWE IT GmbH (seit 04/17 Innogy SE)

Rolle: Consultant -  Softwareentwickler

09/2016 - 11/2016: TAD, KISS

Kunde: SE Strategies & Engineering GmbH / RWE IT GmbH

Rolle: Consultant

03/2016 - 08/2016: Nescos

Kunde: Wir Packen?s ? Gesellschaft für Konfektionierung und Versand mbH

Rolle: Consultant - Softwareentwickler

02/2016 - 02/2016: Office Line

Kunde: Sage Software GmbH

Rolle: Spot-Consultant

06/2014 - 12/2015: S3+ Corporate

Kunde: MATERNA GmbH / OBI Smart Technologies GmbH

Rolle: Consultant ? Softwareentwickler, Softwarearchitekt, Technischer Leiter

09/2011 - 12/2014: QIAxcel

Kunde: QIAGEN GmbH

Rolle: Consultant - Softwareentwickler

08/2010 - 08/2011: Think Ahead Planning

Kunde: T-Systems International GmbH / K - Mail Order GmbH & Co. KG

Rolle: Consultant - Softwareentwickler

 

04/2010 - 06/2010: Blockierung von Fertigware

Kunde: PHILIP MORRIS Manufacturing GmbH

Rolle: Consultant ? Softwareentwickler

10/2010 - 06/2010: Trainings

Kunde: SoftEd Systems Ingenieurgesellschaft für Software mbH

Rolle: Technologietrainier

 

01/2010 - 03/2010: Auftragsverwaltung für Schulungs- und Zertifizierungsbuchungen

Kunde: SoftEd Systems Ingenieurgesellschaft für Software mbH

Rolle: Consultant ? Softwareentwickler

 

01/2009 - 12/2009: Projekt Edifice

Kunde: NConsult IT Systemhaus GmbH / Munich RE

Rolle: Consultant ? Softwareentwickler

 

07/2008 - 08/2008: Projekt IGV-Connect

Kunde: GISA GmbH

Rolle: Junior Consultant ? Softwareentwickler

 

03/2008 - 06/2008: Projekt Photokiosk

Kunde: Saxonia Systems AG

Rolle: Junior Consultant - Softwareentwickler

 

03/2007 - 07/2007: Diplomand

Kunde: AK Systemberatung & Softwarebetreuung, Dresden

 

12/2006 - 02/2007: Werkstudent

Kunde: AK Systemberatung & Softwarebetreuung, Dresden

 

10/2004 - 03/2005: Praxissemester - Migration eines Alt-Datenbestandes

Kunde: Softwareparadies GmbH & Co. Systemlösungen KG

Tätigkeiten:

  • Migration eines Alt-Datenbestandes aus MS Access nach MS SQL Server 2000
  • Test und Weiterentwicklung eines von der Firma entwickelten Warenwirtschaftssystems
  • Analyse, Design und Implementierung eines Projektmanagementsystems, um die projektbezogenen Kommunikationswege firmenintern zu vereinheitlichen und nachvollziehbar zu gestalten
  • Dabei: Migration eines Alt-Datenbestandes aus MS Access nach MS SQL Server 2000

Basis:

Microsoft SQL Server 2000, Microsoft Access, Microsoft Visual Studio .NET 2003, C#, SQL, ADO.NET, Doxygen, Crystal Reports

Kenntnisse

Server:

  • MS SQL-Server
  • Windows Server
  • IIS 

Seitenbeschreibungssprachen:

  • HTML5
  • XML 
  • CSS3
  • XSLT
  • EDIFACT 

Entwurfsmethoden:

  • OOAD
  • Design Patterns
  • UML

Vorgehens­modelle:

  • Scrum
  • Kanban
  • Wasserfall
  • V-Modell
  • Rational Unified Process
  • Extreme Programming

Softwaretest:

  • MSTest
  • NUnit 

 

Klassenbibliotheken:

  • .NET 
  • WPF
  • Entity Framework
  • ADO.NET
  • Prism 
  • Unity
  • Xamarin Forms
  • Angular 
  • Azure SDK
  • Azure Active Directory Graph API
  • Infragistics NetAdvantage
  • DevExpress Suite für WPF 
  • Moq 
  • iTextSharp 
  • Bootstrap 
  • Lovefield
  • NHibernate

Tools/Werkzeuge:

  • Visual Studio
  • Team Foundation Server
  • Azure Cloud
  • Bamboo
  • Build VNext
  • SQL Server Mangement Studio
  • Jira
  • SVN
  • GIT
  • ObjectiF
  • Visio
  • Enterprise Architect 
  • Polarion
  • .NET Memory Profiler

Betriebssysteme

Windows
XP, Vista, 7, 8
Windows Server
2003, 2008

Programmiersprachen

.NET
ADO.NET
Angular Js
ASP.NET MVC 6
C#
C++
CAB
Dependency Injection
JavaScript
jQuery
LINQ
Moq
MSBuild
MSTest
MSTest
MVC
Oracle/SQL
Prism
SCSF
SQL
T4
TypeScript
VB.NET
WCF
WCF
Web API / REST
WF
WIX-Toolset
WIXSharp
WPF
XSLT

Datenbanken

Access
Microsoft SQL Server
Microsoft SQL-Server 2012
Oracle
Oracle SQL Developer

Datenkommunikation

ADO.NET
EDIFACT
Entitiy Framework
WCF

Berechnung / Simulation / Versuch / Validierung

Simulink

Design / Entwicklung / Konstruktion

CAB
Moq
Prism
SCSF
Unity Framework
Visual Studio
2005/2008/2010/2012/2013/2015

Branchen

Branchen

  • Banken/Versicherungen
  • Handel
  • Medizintechnik
  • Biotechnologie
  • Ennergiewirtschaft

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.