Unterstützung und Beratung bei der Wartung und Weiterentwicklung der Laser-Bediensoftware in C# und WinForms
Dokumentation von neuen Funktionen zur Verwendung im Benutzerhandbuch
Optimierung der Stabilität und Wartbarkeit der Bediensoftware mittels Fehlerbehebung, Refactoring und Unittests
Unterstützung bei der Modernisierung der Inhouse-Softwarearchitektur
Fehlerbehebung und Migration des Frontends (von VB6 nach C#)
Refectoring von Businesslayern im Backend unter Berücksichtigung von Unittests
Beratung zur Optimierung der Softwarearchitektur in Bezug auf Datenstrukturen, Extension-Methoden und Architekturanpassungen
Erstellung von performanten SQL-Statements auf Basis von nicht normalisierten Massendaten
Entwicklung einer Authentifizierungskomponente (Dll) - mit Absicherung gegen Manipulationen - für eine externe Anwendung unter Verwendung von C#, C++ und Native-C
Koordination der Neuentwicklung eines 3D-Echtzeitbetrachters auf Basis von unity3d
Entwicklung eines 3D-Echtzeitbetrachters (unity3d) und Benutzeroberfläche (WPF)
Entwicklung einer Interprozesskommunikation (Named Pipes) zwischen 3D-Echtzeitbetrachter und Benutzeroberfläche
Weiterentwicklung und Wartung eines 3D-Echtzeitbetrachters organisiert und geleitet
Neue Anforderungen analysiert und geplant
Umsetzung neuer Funktionen des 3D-Echtzeitbetrachters
Planung von Release-Zyklen, sowie strategische Ausrichtung des Produkts
Konzeption, Entwicklung und Pflege einer Campus-App zur Unterstützung der Studierenden
Konzeption und Entwicklung des Datenbankschemas
Umsetzung des Backends (PHP) und einer REST-Schnittstelle (Slim)
Umsetzung der iOS-Applikation und Einbindung des Push-Notification-Service (Apple)
Wartung und Pflege der Softwarearchitektur (Datenbank, Backend, iOS-App)
Entwicklung einer iOS-App für Fachhändler
Umsetzung der Anforderungen des Kunden bzgl. Design und Funktionsweise
Implementierung und Verwendung der vom Kunden bereitgestellten Web-Schnittstelle (JSON)
Unterstützung bei der Bereitstellung der Applikation über den App-Store
Entwicklung einer hybriden Veranstaltungs-App zur Bereitstellung von Informationen für die Besucher einer Veranstaltung
Implementierung und Bereitstellung nativer Funktionen (Geoposition) für die Web-Anwendung
Konzeption und Entwicklung des Datenbankschemas
Methodische Skills
Design Pattern
Frameworks
Projektmanagement Methoden
Projektmanagement Tools
Entwicklungsparadigmen
Versionierung
Schnittstellen
Entwicklungsumgebung
Testing
Web-Technologien
BERUFSPRAXIS
2022-03 - 2020-01
Rolle: IT-Consultant
Kunde: BCM SOLUTIONS GMBH, 70178 STUTTGART
Aufgaben:
IT-Consultant im Bereich Softwareentwicklung | Fullstack C#
2019-12 - 2015-10
Rolle: Softwareentwickler
Kunde: V-KON.MEDIA GMBH, 54296 TRIER
Aufgaben:
Softwareentwicklung | Java, C# und MEL (Autodesk Maya)
2015-08 - 2013-03
Rolle: Softwareentwickler
Kunde: HOCHSCHULE TRIER (KOORDINATIONSSTELLE E-LEARNING), 54293 TRIER
Aufgaben:
Web- und App-Entwicklung | iOS
Unterstützung und Beratung bei der Wartung und Weiterentwicklung der Laser-Bediensoftware in C# und WinForms
Dokumentation von neuen Funktionen zur Verwendung im Benutzerhandbuch
Optimierung der Stabilität und Wartbarkeit der Bediensoftware mittels Fehlerbehebung, Refactoring und Unittests
Unterstützung bei der Modernisierung der Inhouse-Softwarearchitektur
Fehlerbehebung und Migration des Frontends (von VB6 nach C#)
Refectoring von Businesslayern im Backend unter Berücksichtigung von Unittests
Beratung zur Optimierung der Softwarearchitektur in Bezug auf Datenstrukturen, Extension-Methoden und Architekturanpassungen
Erstellung von performanten SQL-Statements auf Basis von nicht normalisierten Massendaten
Entwicklung einer Authentifizierungskomponente (Dll) - mit Absicherung gegen Manipulationen - für eine externe Anwendung unter Verwendung von C#, C++ und Native-C
Koordination der Neuentwicklung eines 3D-Echtzeitbetrachters auf Basis von unity3d
Entwicklung eines 3D-Echtzeitbetrachters (unity3d) und Benutzeroberfläche (WPF)
Entwicklung einer Interprozesskommunikation (Named Pipes) zwischen 3D-Echtzeitbetrachter und Benutzeroberfläche
Weiterentwicklung und Wartung eines 3D-Echtzeitbetrachters organisiert und geleitet
Neue Anforderungen analysiert und geplant
Umsetzung neuer Funktionen des 3D-Echtzeitbetrachters
Planung von Release-Zyklen, sowie strategische Ausrichtung des Produkts
Konzeption, Entwicklung und Pflege einer Campus-App zur Unterstützung der Studierenden
Konzeption und Entwicklung des Datenbankschemas
Umsetzung des Backends (PHP) und einer REST-Schnittstelle (Slim)
Umsetzung der iOS-Applikation und Einbindung des Push-Notification-Service (Apple)
Wartung und Pflege der Softwarearchitektur (Datenbank, Backend, iOS-App)
Entwicklung einer iOS-App für Fachhändler
Umsetzung der Anforderungen des Kunden bzgl. Design und Funktionsweise
Implementierung und Verwendung der vom Kunden bereitgestellten Web-Schnittstelle (JSON)
Unterstützung bei der Bereitstellung der Applikation über den App-Store
Entwicklung einer hybriden Veranstaltungs-App zur Bereitstellung von Informationen für die Besucher einer Veranstaltung
Implementierung und Bereitstellung nativer Funktionen (Geoposition) für die Web-Anwendung
Konzeption und Entwicklung des Datenbankschemas
Methodische Skills
Design Pattern
Frameworks
Projektmanagement Methoden
Projektmanagement Tools
Entwicklungsparadigmen
Versionierung
Schnittstellen
Entwicklungsumgebung
Testing
Web-Technologien
BERUFSPRAXIS
2022-03 - 2020-01
Rolle: IT-Consultant
Kunde: BCM SOLUTIONS GMBH, 70178 STUTTGART
Aufgaben:
IT-Consultant im Bereich Softwareentwicklung | Fullstack C#
2019-12 - 2015-10
Rolle: Softwareentwickler
Kunde: V-KON.MEDIA GMBH, 54296 TRIER
Aufgaben:
Softwareentwicklung | Java, C# und MEL (Autodesk Maya)
2015-08 - 2013-03
Rolle: Softwareentwickler
Kunde: HOCHSCHULE TRIER (KOORDINATIONSSTELLE E-LEARNING), 54293 TRIER
Aufgaben:
Web- und App-Entwicklung | iOS