Paralleles Projekt zu Trumpf Maschinenbau bei Trumpf Laser Ditzingen: Ansteuerung einer Maschine mit vielen Lasern zur Herstellung von LCD Displays
Ein Großteil der Arbeit bestand aus Refactoring des Backends
Da mich der Maschinenbauer nicht komplett auslasten kann, habe ich parallel ein zweites Projekt übernommen:
Die Anlagen von Schwimmbädern sollen über eine lernende Cloud Lösung gesteuert werden. Diese Anwendung läuft in der Microsoft Azure Cloud. Dazu gehören jeweils in Docker Containern
Ein Authentifizierungsserver
Eine mit Razor Pages entwickelte Web Anwendung
Eine Web API für Steuerung und Datenzugriff
Die Datenhaltung erfolgt im SQL Server auf Azure.
Der Aufbau sieht beim Kunden ein Edge-Device in Form eines Raspberry vor, der die Geräte ansteuert, welche keine direkte Cloud Anbindung haben. Die Steuerungssoftware wird in NET 5 entwickelt und läuft in einem Docker Container.
Die Wärmepumpen sind momentan noch die chinesische Tuya Cloud angebunden. Diese werden von unserer Azure Anwendung über die Tuya Cloud (REST, Pulsar) gesteuert.
Wetterdaten kommen aus der IBM WU cloud
Lernen soll die Lösung wie zu Tagen stärkerer Nutzung abhängig vom regionalen Wetter hin die Wassertemperatur anpasst.
Planung und Realisation eines Lagerverwaltungs- und Kassensystemssystems und Kassensoftware für MCC smart GmbH. Problemstellung: Fürchterlich enger Zeitplan. Abbildung von Messeverkauf in verschiedenen Ländern, Mitarbeiterverkauf mit Berücksichtigung der sich daraus ergebenden steuerlichen Belange. Buchungsmöglichkeit von Entnahmen auf Kostenstellen. Außerdem sollen verschiedene Statistiken erstellt werden.
Einrichtung und Pflege eines Orvis S/3 CRM Systems bei der Deutschen Post in den Ländern Deutschland, Österreich, Schweiz und Tschechische Republik
---weitere Projekte gerne auf Anfrage---
Umfangreiche Erfahrung in Anwendungsentwicklung mit Oracle, SQL Server, VB und VB.NET, C#, Verteilte Anwendungen mit Microservices
Trainer für VB, VB.NET, C#, SQL Server, Projektplanung und -leitung
Profil:
Ich habe schon häufiger in internationalen Projekten gearbeitet. Die Kollegen kamen dabei aus Spanien, Tschechien und Indien. Ich hatte nicht nur in Besprechungen mit diesen Entwicklern zu tun, sondern hatte intensive Dialoge über Mail, Telefon und in Europa auch vor Ort. Weiterhin habe ich ein komplettes Projekt auf eigene Verantwortung in Warschau in ein paar Monaten alleine und erfolgreich durchgeführt. Die einzige Sprache war dabei Englisch.
Ich bin sehr qualitätsfixiert und stütze mich dabei auf Test Driven Development. Das besteht für mich nicht nur aus Unit Tests, sondern im Microservice Umfeld auch in Komponententests.
Softwarepakete und Tools:
ClearCase
ComponentOne
Crystal Reports
Git
Jira
MS-Office
MS SQL Server
MS-Visual Studio
NUnit
Oracle
Perforce
PL/SQL Developer
XML Spy
Erfahrungen im Bereich:
Anwendungs- und Systemprogrammierung
Spezifikation, Programmierung, Test
Architektur
Rollout Planung und Durchführung
Erstellung von Online Hilfe
Dokumentation (auch Englisch)
Microservices
Methoden:
Datenbank - Design
Objektorientierte Analyse, Design, Programmierung
Clean Code, TDD
Microsoft Standards:
.NET Core
.NET Framework
Azure
Paralleles Projekt zu Trumpf Maschinenbau bei Trumpf Laser Ditzingen: Ansteuerung einer Maschine mit vielen Lasern zur Herstellung von LCD Displays
Ein Großteil der Arbeit bestand aus Refactoring des Backends
Da mich der Maschinenbauer nicht komplett auslasten kann, habe ich parallel ein zweites Projekt übernommen:
Die Anlagen von Schwimmbädern sollen über eine lernende Cloud Lösung gesteuert werden. Diese Anwendung läuft in der Microsoft Azure Cloud. Dazu gehören jeweils in Docker Containern
Ein Authentifizierungsserver
Eine mit Razor Pages entwickelte Web Anwendung
Eine Web API für Steuerung und Datenzugriff
Die Datenhaltung erfolgt im SQL Server auf Azure.
Der Aufbau sieht beim Kunden ein Edge-Device in Form eines Raspberry vor, der die Geräte ansteuert, welche keine direkte Cloud Anbindung haben. Die Steuerungssoftware wird in NET 5 entwickelt und läuft in einem Docker Container.
Die Wärmepumpen sind momentan noch die chinesische Tuya Cloud angebunden. Diese werden von unserer Azure Anwendung über die Tuya Cloud (REST, Pulsar) gesteuert.
Wetterdaten kommen aus der IBM WU cloud
Lernen soll die Lösung wie zu Tagen stärkerer Nutzung abhängig vom regionalen Wetter hin die Wassertemperatur anpasst.
Planung und Realisation eines Lagerverwaltungs- und Kassensystemssystems und Kassensoftware für MCC smart GmbH. Problemstellung: Fürchterlich enger Zeitplan. Abbildung von Messeverkauf in verschiedenen Ländern, Mitarbeiterverkauf mit Berücksichtigung der sich daraus ergebenden steuerlichen Belange. Buchungsmöglichkeit von Entnahmen auf Kostenstellen. Außerdem sollen verschiedene Statistiken erstellt werden.
Einrichtung und Pflege eines Orvis S/3 CRM Systems bei der Deutschen Post in den Ländern Deutschland, Österreich, Schweiz und Tschechische Republik
---weitere Projekte gerne auf Anfrage---
Umfangreiche Erfahrung in Anwendungsentwicklung mit Oracle, SQL Server, VB und VB.NET, C#, Verteilte Anwendungen mit Microservices
Trainer für VB, VB.NET, C#, SQL Server, Projektplanung und -leitung
Profil:
Ich habe schon häufiger in internationalen Projekten gearbeitet. Die Kollegen kamen dabei aus Spanien, Tschechien und Indien. Ich hatte nicht nur in Besprechungen mit diesen Entwicklern zu tun, sondern hatte intensive Dialoge über Mail, Telefon und in Europa auch vor Ort. Weiterhin habe ich ein komplettes Projekt auf eigene Verantwortung in Warschau in ein paar Monaten alleine und erfolgreich durchgeführt. Die einzige Sprache war dabei Englisch.
Ich bin sehr qualitätsfixiert und stütze mich dabei auf Test Driven Development. Das besteht für mich nicht nur aus Unit Tests, sondern im Microservice Umfeld auch in Komponententests.
Softwarepakete und Tools:
ClearCase
ComponentOne
Crystal Reports
Git
Jira
MS-Office
MS SQL Server
MS-Visual Studio
NUnit
Oracle
Perforce
PL/SQL Developer
XML Spy
Erfahrungen im Bereich:
Anwendungs- und Systemprogrammierung
Spezifikation, Programmierung, Test
Architektur
Rollout Planung und Durchführung
Erstellung von Online Hilfe
Dokumentation (auch Englisch)
Microservices
Methoden:
Datenbank - Design
Objektorientierte Analyse, Design, Programmierung
Clean Code, TDD
Microsoft Standards:
.NET Core
.NET Framework
Azure
"Der IT-Experte verfügt über hervorragende C# Programmierkenntnisse und kann diese sehr gut im Maschinenkontext anwenden. Darüber hinaus zeichnet sich der IT-Experte durch ein hohes Maß an Teamfähigkeit aus und bringt sich stets mit sehr guten Vorschlägen in Architektur-Diskussionen ein."
— Projekt C# Programmierung im Maschinenkontext, 09/21 - 02/22
Referenz durch TRUMPF Laser- und Systemtechnik GmbH vom 03.02.22
"Der Consultant entwickelte für uns eine Cloudsteuerung für verschiedene Pumpen im Poolumfeld. Er hat unser Projekt stets sehr motiviert und lösungsorientiert begleitet und entwickelt. Seine Arbeit hat er stets zu unseren vollsten Zufriedenheit von sehr hoher Qualität mit zum Teil verblüffend einfachen Lösungen geleistet."
— Projekt C# im Azure Umfeld, 08/20 - 08/21
Referenz durch Geschäftsführer, Upoolia GmbH, vom 01.09.21
"Der Consultant arbeitet an den Projekten 'Implementierung der Werkzeugverwaltung', 'Implementierung der Rüstlogik' und 'Implementierung des EquipmentManagers Punch' [..]. Die Projekte werden stets hoch engagiert und ideenreich zu unserer vollkommenen Zufriedenheit und in sehr guter Qualität umgesetzt. Ebenfalls ist sein Verhalten als Teamplayer und Kollege vorbildlich."
— Projekt .Net C# Entwicklung, 03/19 - dato
Referenz durch Geschäftsführer 40 MA, vom 25.08.21
"Der Consultant analysierte, dokumentierte und reorganisierte die vielfältigen Schnittstellen eines Investitionsgüterverwaltungssystems. Danach plante er den Umzug des Systems von SQL Server 7 auf Oracle 9.2. Der Consultant ist stets in hohem Maße eigenmotiviert und realisiert sehr beharrlich die gesetzten Ziele. Die Qualität seiner Arbeitsergebnisse und sein konzentrierter Arbeitsstil, waren stets einwandfrei. Wegen seiner sachlichen und zuvorkommenden Art war der Consultant bei seinen Kollegen sehr geschätzt und beliebt und sein Verhalten war tadellos."
— Projekt Datenstromanalyse, Interfacedesign und Umstellung eines, 01/03 - 10/04
Referenz durch Referatsleiter, Softwarehaus für Allfinanzkonzern (ca. 2500 MA), vom 10.05.05
"This consultant resolved for us a problem which the IT department of our German mother couldn"t resolve in two years. Together with us he found a solution which finally works good. The project took place exactly like scheduled. For maintenance reasons he is always available. It was a pleasure to work with him. He knows his skills and is able to plan very exactly. We wish him the best for his future."
— Project CRM Solution for 110 sales persons, 03/01 - 06/01
Reference by the biggest polish courier service (2.500 employees) as of 2002-09-12
"VISIP ( Vertriebs-Informations-Systeme-Internationale-Post ): Der Consultant konnte sehr selbstständig und verantwortungsvoll arbeiten. Er hat sich gut in das Team integriert, eine sehr strukturierte Arbeitsweise und ein exzellentes Know-how. Seine Flexibilität erlaubte uns, ihn in ganz Europa einzusetzen."
— Projekt VISIP, 10/98 - 01/01
Referenz durch großes deutsches Logistikunternehmen vom 11.09.02