Weiterentwicklung eines gewachsenen, erweiterbaren Frameworks zur Steuerung von Mikroskopen, Bild-Akquise und -Verarbeitung.
Durchführung der umfangsreichen Code-Refactorings, technisches Redesign kritischer Bereichen, Optimierung der Einzelkomponente und der Gesamtarchitektur, Reduzieren des Technical Debt, Erhöhung der Wartbarkeit und Testbarkeit des Codes sowie der Testabdeckung, Einbau neuer Features, wie Lizenzüberwachung, Product-Usage Analytics und Telemetrie
Weiterentwicklung einer komplexen Applikation zum Erstellen der Testabläufe für Steuergeräte am Fahrzeug. Erstellen neuer Funktionen, Erweiterung des Datenmodells (Oracle/NHibernate) und des GUI (Windows/WPF). Pflege von UnitTests.
Weiterentwicklung einer komplexen Applikation für Fahrzeug-bezogene Service Beratung und weiteren After-Sales Maßnahmen. Erweiterung eines modernen und funktionsreichen GUI (WPF). Anbindung zahlreicher Services und Daten-Schnittstellen.
Bau eines Web-transparenten TCP-to-TCP Tunnels, der einem Fahrzeug-Experten den Fernzugriff auf das Fahrzeug in einer Werkstatt rund um den Globus ermöglicht.
Aufgaben:
- Weiterentwicklung des Communication-Layer, das TCP-WebSocket-TCP Verbindungen in der Internetumgebung ermöglicht.
- Erstellen der Server-Komponenten (Java, REST+WebSockets)
- Erstellen der Client-Applikationen zur Verbindungsaufbau und Steuerung (.NET, WPF)
Unterstützung bei der Migration TFS 2012 zu TFS 2015 (sehr große Anzahl von TFS-Bestandprojekte)
Weiterentwicklung hauseigener Tools zur automatisierten Anlage und Konfiguration von TFS-Projekten
Weiterentwicklung eines Web-basierten Information- und Analytik-Systems. Entwicklung neuer Modulen sowie Fehlerbehebung und Umsetzung der Change-Requests.
Konzeption und Entwicklung einer brand-neuen Version des renommierten Programpakets für Hardware und Software Inventory (www.loginventory.com). Konzeption, Lösungsarchitektur, Software-Design, Software-Entwicklung, Code-Reviews, Beratung, Coaching
Konzipieren und Entwerfen eines cloud-basiertes online Systems für In-Store-Analytics (Retail Analytics). Empfang der großen Mengen von Daten, erfasst von mehreren Onsite-Messsystemen (IoT, hunderte Sensoren). Abspeichern der Daten in der Cloud-Datenbank (Azure SQL) und füllen der DWH-Strukturen. Überarbeiten und Bereitstellen der Daten für weitere Analysezwecke (BI).
Dynamics CRM Plug-Ins zum automatisierten Erstellen und Aggregieren der Daten (z.B. Flottenprofile). Entwicklung anspruchsvollen Web-Controls für beschleunigte Dateneingabe, Integration dieser Controls in die bestehenden CRM-Forms. Umsetzung clientseitiger Logik zur Datenvalidierung. Anpassung komplexer Workflows.
Entwicklung eines Softwareproduktes für die Verwaltung von Kunden- und Fahrzeugdaten (incadea CVRM), basierend auf Microsoft Dynamics CRM. Software-Entwicklung, Lösungsarchitektur, Koordination des Entwicklungsteams
Weiterentwicklung eines Web-basierten Systems für Bauprojektmanagement (www.conject.de)
Anforderungsanalyse, Projektplanung und Aufgabenverteilung. Verantwortung der Lösungsarchitektur. Code Reviews anderer Team-Mitglieder. Programmierung komplexer Anwendungsstellen. Umsetzung diverser Schnittstellen zu SAP, Dynamics CRM und SharePoint. Anbindung von AutoCAD.
Weiterentwicklung und Optimierung der Lösungsarchitektur einer Web-Applikation
2004 ? 2006: Epicor Software Corp. (Festanstellung)
2001 ? 2004: Scala CIS Ltd. (Festanstellung)
1994 ? 2001: Diverse Software-Projekte im Bereich EDV, ERP und CRM
Full-Range Entwickler Microsoft .NET (Desktop/Backend/Web/Cloud)
Relationale Datenbanken (SQL Server, Oracle)
ORM Experte (Entity Framework, NHibernate)
WebAPI, SOAP, REST, OData, GraphQL
Netzwerktechnologien, Protokolle, usw.
Business intelligence & BPM
MS-Cloud (Microsoft Azure)
Team Foundation (TFS)
Microsoft Certified Professional (MCP) seit 2001:
# Certified Solution Developer (MCSD)
=> Enterprise Application Developer
# Certified Professional Developer (MCPD)
=> Windows Developer
=> Azure Developer
=> Web Developer
# Certified Technology Specialist (MCTS)
=> .NET Framework
=> SQL Server
# Certified IT Professional (MCITP)
=> Database Developer
=> Dynamics CRM
Weiterentwicklung eines gewachsenen, erweiterbaren Frameworks zur Steuerung von Mikroskopen, Bild-Akquise und -Verarbeitung.
Durchführung der umfangsreichen Code-Refactorings, technisches Redesign kritischer Bereichen, Optimierung der Einzelkomponente und der Gesamtarchitektur, Reduzieren des Technical Debt, Erhöhung der Wartbarkeit und Testbarkeit des Codes sowie der Testabdeckung, Einbau neuer Features, wie Lizenzüberwachung, Product-Usage Analytics und Telemetrie
Weiterentwicklung einer komplexen Applikation zum Erstellen der Testabläufe für Steuergeräte am Fahrzeug. Erstellen neuer Funktionen, Erweiterung des Datenmodells (Oracle/NHibernate) und des GUI (Windows/WPF). Pflege von UnitTests.
Weiterentwicklung einer komplexen Applikation für Fahrzeug-bezogene Service Beratung und weiteren After-Sales Maßnahmen. Erweiterung eines modernen und funktionsreichen GUI (WPF). Anbindung zahlreicher Services und Daten-Schnittstellen.
Bau eines Web-transparenten TCP-to-TCP Tunnels, der einem Fahrzeug-Experten den Fernzugriff auf das Fahrzeug in einer Werkstatt rund um den Globus ermöglicht.
Aufgaben:
- Weiterentwicklung des Communication-Layer, das TCP-WebSocket-TCP Verbindungen in der Internetumgebung ermöglicht.
- Erstellen der Server-Komponenten (Java, REST+WebSockets)
- Erstellen der Client-Applikationen zur Verbindungsaufbau und Steuerung (.NET, WPF)
Unterstützung bei der Migration TFS 2012 zu TFS 2015 (sehr große Anzahl von TFS-Bestandprojekte)
Weiterentwicklung hauseigener Tools zur automatisierten Anlage und Konfiguration von TFS-Projekten
Weiterentwicklung eines Web-basierten Information- und Analytik-Systems. Entwicklung neuer Modulen sowie Fehlerbehebung und Umsetzung der Change-Requests.
Konzeption und Entwicklung einer brand-neuen Version des renommierten Programpakets für Hardware und Software Inventory (www.loginventory.com). Konzeption, Lösungsarchitektur, Software-Design, Software-Entwicklung, Code-Reviews, Beratung, Coaching
Konzipieren und Entwerfen eines cloud-basiertes online Systems für In-Store-Analytics (Retail Analytics). Empfang der großen Mengen von Daten, erfasst von mehreren Onsite-Messsystemen (IoT, hunderte Sensoren). Abspeichern der Daten in der Cloud-Datenbank (Azure SQL) und füllen der DWH-Strukturen. Überarbeiten und Bereitstellen der Daten für weitere Analysezwecke (BI).
Dynamics CRM Plug-Ins zum automatisierten Erstellen und Aggregieren der Daten (z.B. Flottenprofile). Entwicklung anspruchsvollen Web-Controls für beschleunigte Dateneingabe, Integration dieser Controls in die bestehenden CRM-Forms. Umsetzung clientseitiger Logik zur Datenvalidierung. Anpassung komplexer Workflows.
Entwicklung eines Softwareproduktes für die Verwaltung von Kunden- und Fahrzeugdaten (incadea CVRM), basierend auf Microsoft Dynamics CRM. Software-Entwicklung, Lösungsarchitektur, Koordination des Entwicklungsteams
Weiterentwicklung eines Web-basierten Systems für Bauprojektmanagement (www.conject.de)
Anforderungsanalyse, Projektplanung und Aufgabenverteilung. Verantwortung der Lösungsarchitektur. Code Reviews anderer Team-Mitglieder. Programmierung komplexer Anwendungsstellen. Umsetzung diverser Schnittstellen zu SAP, Dynamics CRM und SharePoint. Anbindung von AutoCAD.
Weiterentwicklung und Optimierung der Lösungsarchitektur einer Web-Applikation
2004 ? 2006: Epicor Software Corp. (Festanstellung)
2001 ? 2004: Scala CIS Ltd. (Festanstellung)
1994 ? 2001: Diverse Software-Projekte im Bereich EDV, ERP und CRM
Full-Range Entwickler Microsoft .NET (Desktop/Backend/Web/Cloud)
Relationale Datenbanken (SQL Server, Oracle)
ORM Experte (Entity Framework, NHibernate)
WebAPI, SOAP, REST, OData, GraphQL
Netzwerktechnologien, Protokolle, usw.
Business intelligence & BPM
MS-Cloud (Microsoft Azure)
Team Foundation (TFS)
Microsoft Certified Professional (MCP) seit 2001:
# Certified Solution Developer (MCSD)
=> Enterprise Application Developer
# Certified Professional Developer (MCPD)
=> Windows Developer
=> Azure Developer
=> Web Developer
# Certified Technology Specialist (MCTS)
=> .NET Framework
=> SQL Server
# Certified IT Professional (MCITP)
=> Database Developer
=> Dynamics CRM