Zur Anbindung der Logistik Dienstleister der REWE Group wurde eine Adapter Struktur geschaffen mit der interne wie externe Services per REST und Message Broker gekoppelt werden. Die elementaren Anforderungen sind hierbei die Entkopplung der Services von Datenstrukturen, Kontinuierliche Änderbarkeit der Schnittstellen, Transaktionssicherheit und hohe Resilienz. Die Implementierung erfolgte im "Contract First" Ansatz per Swagger/OpenApi. Codequalität, bzw. „Zero debt“ wurden durch den Einsatz von Sonarqube und den Refactorung Tools der IntelliJ Suite sicher gestellt.
Im Projekt elektronische Patientenakte bin ich im Bereich mobile Endgeräte tätig: https://www.ibm.com/de-de/blogs/think/2019/12/13/elektronische-patientenakte/
Für den Endkunden wurde eine Library erstellt mit der Entwicklern definierter Zugang zu einem Service Backend zur Verfügung gestellt wird, Das SOAP Backend wird von der Library via TLS gesichertem HTTP Protokoll angesprochen, auf dem PKI basierte Services zur Verfügung stehen.
Für ein Startup in Süddeutschland habe ich einen messetauglichen Mockup für eine webbasierte Software zur Reiseplanung erstellt. Grundlage im Frontend ist Nuxt/Vue und im Backend ExpressJS, später ersetzt durch den Tomcat Application Server. Für die Weiterentwicklung durch ein Team indischer Entwickler habe ich in der Devops Rolle die Infrastruktur - Jira, Bitbucket, Jenkins, Docker - aufgesetzt. Ich bin für das Team als technischer Lead tätig, unterstütze die Sprint Planung und leite den Daily Scrum.
Utimaco LIMS (Lawful Interception Management System) ist eine zertifizierte und bewährte Lösung für Netzbetreiber und Telekommunikationsanbieter zur gesetzeskonformen Überwachung von TK-Diensten. Meine Aufgabe war die Implementierung von Protokollen und die Weiterentwicklung der Kernapplikation.
Für das Tool View2Connect bin ich als Softwareentwickler und Verantwortlicher für Teile der Infrastruktur tätig. Zu meinen Aufgaben gehört die Weiterentwicklung der Grafikengine sowie die Pflege der automatisierten Softwaredokumentation.
Für die Pflege von Mitarbeiterberechtigungen setzt KIM konzernweit IBM ISIM/ISAM Server mit Spring based web Clients ein. Meine Aufgabe war die Anbindung hauseigener Software via REST Services.
In diesem Projekt war ich für mehrere Aufgaben verantwortlich.
Entwicklung eines Tools zur Erstellung interaktiver Montageanleitungen in der Virtual Reality. Für das Projekt wurde ein Prototyp entwickelt, der an sämtliche Varianten der Produktfamilie der Separatoren des Kunden angepasst werden kann.
Im Auftrag der Web-Conn Media wurde ein Prototyp eines Folien-Wicklers in einer virtuellen Werkhalle erstellt. Für dieses "Proof of Concept" wurden einige der Betriebsabläufe in einem virtuellen Steuerstand dem Anwender zur Funktion angeboten.
Für die Präsentation des Zungenkraft-Messgerät - ein Gerät zur
Kraftmessung an Weichenanlagen im Schienenverkehr - auf einem Messestand, wurde eine Applikation entwickelt in dem die Komponenten des Gerätes auf spielerische Weise vom
Messebesucher zusammengesetzt werden können. Bei jeweils korrekter Zuordnung wird ein Produktvideo vorgeführt.
Weitere Projekte gern auf Anfrage.
1992
Studium der Nachrichtentechnik mit Diplom abgeschlossen
Kurzprofil
Ich bin seit 20 Jahren als Softwareingenieur tätig, davon 18 Jahre freiberuflich. Mein Schwerpunkt liegt auf den C-Sprachen und Java. Meine Projekterfahrung umfasst die Entwicklung und Pflege von CRM Systemen in DAX notierten Unternehmen mit internationalem Projektumfeld. Ebenso bin ich in mittelständischen Unternehmen als Projektleiter und Entwickler für 3D-Software im Bereich Virtual, sowie Augmented Reality tätig. Neben der reinen Programmiertätigkeit bin ich i.d.R. auch für die Querschnittsaufgabe der Projektkommunikation verantwortlich. Insbesondere bei der Dt. Telekom habe ich viele Jahre Erfahrung gesammelt in der Rolle des Vermittlers zwischen Entwicklung, Analyse, Projektleitung, Management, Fachseite und Betrieb. In Projektphasen mit reduzierter Auslastung bin ich zudem als Gutachter, sowie als freier Dozent für verschiedene Bildungsträger deutschlandweit tätig. Die unterrichteten Themen umfassen Softwareentwicklung im Allgemeinen und Programmiersprachen im Einzelnen. Des weiteren unterrichte ich zu Themen aus den Bereichen Systembetreuung und Entwicklung im Linux/UNIX Umfeld.
Kommunikation
Plattformen
Tools
IDE
Visual Studio
Build Tools
Frameworks
Application Server
3D Entwicklung
Projektmanagement
ITIL
Versionierung
SQL Tools
Compilerbau
UML
Methoden
Zur Anbindung der Logistik Dienstleister der REWE Group wurde eine Adapter Struktur geschaffen mit der interne wie externe Services per REST und Message Broker gekoppelt werden. Die elementaren Anforderungen sind hierbei die Entkopplung der Services von Datenstrukturen, Kontinuierliche Änderbarkeit der Schnittstellen, Transaktionssicherheit und hohe Resilienz. Die Implementierung erfolgte im "Contract First" Ansatz per Swagger/OpenApi. Codequalität, bzw. „Zero debt“ wurden durch den Einsatz von Sonarqube und den Refactorung Tools der IntelliJ Suite sicher gestellt.
Im Projekt elektronische Patientenakte bin ich im Bereich mobile Endgeräte tätig: https://www.ibm.com/de-de/blogs/think/2019/12/13/elektronische-patientenakte/
Für den Endkunden wurde eine Library erstellt mit der Entwicklern definierter Zugang zu einem Service Backend zur Verfügung gestellt wird, Das SOAP Backend wird von der Library via TLS gesichertem HTTP Protokoll angesprochen, auf dem PKI basierte Services zur Verfügung stehen.
Für ein Startup in Süddeutschland habe ich einen messetauglichen Mockup für eine webbasierte Software zur Reiseplanung erstellt. Grundlage im Frontend ist Nuxt/Vue und im Backend ExpressJS, später ersetzt durch den Tomcat Application Server. Für die Weiterentwicklung durch ein Team indischer Entwickler habe ich in der Devops Rolle die Infrastruktur - Jira, Bitbucket, Jenkins, Docker - aufgesetzt. Ich bin für das Team als technischer Lead tätig, unterstütze die Sprint Planung und leite den Daily Scrum.
Utimaco LIMS (Lawful Interception Management System) ist eine zertifizierte und bewährte Lösung für Netzbetreiber und Telekommunikationsanbieter zur gesetzeskonformen Überwachung von TK-Diensten. Meine Aufgabe war die Implementierung von Protokollen und die Weiterentwicklung der Kernapplikation.
Für das Tool View2Connect bin ich als Softwareentwickler und Verantwortlicher für Teile der Infrastruktur tätig. Zu meinen Aufgaben gehört die Weiterentwicklung der Grafikengine sowie die Pflege der automatisierten Softwaredokumentation.
Für die Pflege von Mitarbeiterberechtigungen setzt KIM konzernweit IBM ISIM/ISAM Server mit Spring based web Clients ein. Meine Aufgabe war die Anbindung hauseigener Software via REST Services.
In diesem Projekt war ich für mehrere Aufgaben verantwortlich.
Entwicklung eines Tools zur Erstellung interaktiver Montageanleitungen in der Virtual Reality. Für das Projekt wurde ein Prototyp entwickelt, der an sämtliche Varianten der Produktfamilie der Separatoren des Kunden angepasst werden kann.
Im Auftrag der Web-Conn Media wurde ein Prototyp eines Folien-Wicklers in einer virtuellen Werkhalle erstellt. Für dieses "Proof of Concept" wurden einige der Betriebsabläufe in einem virtuellen Steuerstand dem Anwender zur Funktion angeboten.
Für die Präsentation des Zungenkraft-Messgerät - ein Gerät zur
Kraftmessung an Weichenanlagen im Schienenverkehr - auf einem Messestand, wurde eine Applikation entwickelt in dem die Komponenten des Gerätes auf spielerische Weise vom
Messebesucher zusammengesetzt werden können. Bei jeweils korrekter Zuordnung wird ein Produktvideo vorgeführt.
Weitere Projekte gern auf Anfrage.
1992
Studium der Nachrichtentechnik mit Diplom abgeschlossen
Kurzprofil
Ich bin seit 20 Jahren als Softwareingenieur tätig, davon 18 Jahre freiberuflich. Mein Schwerpunkt liegt auf den C-Sprachen und Java. Meine Projekterfahrung umfasst die Entwicklung und Pflege von CRM Systemen in DAX notierten Unternehmen mit internationalem Projektumfeld. Ebenso bin ich in mittelständischen Unternehmen als Projektleiter und Entwickler für 3D-Software im Bereich Virtual, sowie Augmented Reality tätig. Neben der reinen Programmiertätigkeit bin ich i.d.R. auch für die Querschnittsaufgabe der Projektkommunikation verantwortlich. Insbesondere bei der Dt. Telekom habe ich viele Jahre Erfahrung gesammelt in der Rolle des Vermittlers zwischen Entwicklung, Analyse, Projektleitung, Management, Fachseite und Betrieb. In Projektphasen mit reduzierter Auslastung bin ich zudem als Gutachter, sowie als freier Dozent für verschiedene Bildungsträger deutschlandweit tätig. Die unterrichteten Themen umfassen Softwareentwicklung im Allgemeinen und Programmiersprachen im Einzelnen. Des weiteren unterrichte ich zu Themen aus den Bereichen Systembetreuung und Entwicklung im Linux/UNIX Umfeld.
Kommunikation
Plattformen
Tools
IDE
Visual Studio
Build Tools
Frameworks
Application Server
3D Entwicklung
Projektmanagement
ITIL
Versionierung
SQL Tools
Compilerbau
UML
Methoden