ENTWICKLUNG EINES OPEN-SOURCE FRAMEWORKS ZUR INTEGRIERUNG VON SMART-CONTRACTS UND NON-FUNGIBLE TOKENS (NFT) IN AUTOMATISIERTE API-CALLS (BLOCKCHAIN, TRUSTLESS COMPUTING)
Methodik
Methodik
Methodik
Methodik
Methodik
Methodik
Methodik
Methodik
Methodik
Methodik
ENTWICKLUNG EINER ANDWENDUNG ZUR MELDUNG VON ÜBERWACHUNGSPARAMETERN VON PERSONEN DIE IN GEFÄHRLICHEN UMGEBUNGEN ARBEITEN
Methodik
ENTWICKLUNG EINES APPROVAL FLOWS INNERHALB EINER EXISTIERENDEN DESIGN-IN-TRACKING LÖSUNG
Methodik
Entwurf und Entwicklung eines Usermanagement Prozess zur Länderübergreifenden Verwaltung von Benutzern in verschiedenen Business-Lines
Methodik
Wiederherstellung der Funktionsfähigkeit eines Webshops nach einer Funktionsstörung. Funktionsstörung wurde ausgelöst durch Dritte.
Methodik
ENTWICKLUNG EINES SYSTEMS ZUR KONVERTIERUNG VON SFTP-DATEN IN EVENT STREAMS FÜR VERSCHIEDENE EVENTVERARBEITUNGSSYSTEME.
Methodik
Entwicklung einer Containerfähigen API in Java die zur Generierung von Reports XSL/XML sowie APACHE FOP nutzt, die Reports enthalten Datenanalysen, QR-Codes und Barcodes
Weiterentwicklung eines Frameworks welches die Entwicklung und das Deployment von neuen Bidirektionalen Datenflows aus unterschiedlichen Quellen.
Erweitern um weitere Agenten, Unterstützung für Orchestrierung, Verbesserung der Performance und Vereinfachung der Zusammenarbeit über das Framework.
Verbesserung der Komponentenkommunikation via Redis und message-queueing (RabbitMQ)
Entwurf und Entwicklung eines Frameworks welches die Entwicklung und das Deployment von neuen Bidirektionalen Datenflows aus unterschiedlichen Quellen, hierbei werden Daten erweitert, transformiert und beidseitig B2B ausgetauscht.
Vorraussetzung ist dass das Entwickeln neuer Datenflows nur wenig Zeit in Anspruch nimmt und mehrere Entwicklerteams das Framework verwenden können. Ziel ist ein MVP (minimum viable product) bis 2019
Entwurf und Entwicklung einer Kombination aus Webservices und Windows-Services zur Verarbeitung und Lieferung von Daten aus unterschiedlichen Datenquellen, das System soll dynamisch erweiterbar sein
Weiterentwicklung einer bestehenden, verteilten, serviceorientierten Multi-Tier WPF Logistik und Informations-Management Software für die Zulieferindustrie auf Basis von WPF 4.5 und Entity Framework 6.
Entwurf und Weiterentwicklung einer bestehenden WPF Anwendung für die Zulieferindustrie Weiterentwicklung einer bestehenden, verteilten, serviceorientierten Multi-Tier WPF Logistik und Informations-Management Software für die Zulieferindustrie auf Basis von WPF 4.5 und Entity Framework 6.
ENTWURF UND ENTWICKLUNG EINER PLATTFORMUNABHÄNGIGEN WEB API FÜR DEN ZUGRIFF AUF KORRELIERENDE DATEN AUS MEHREREN DATENQUELLEN
Entwurf und Entwicklung eines plattformunabhängigen Webservice für die Ausgabe von Daten in durch verarbeitung von Ergebnissen aus unterschiedlichen Datenquellen.
Entwurf und Entwicklung eines Tools zur sicheren Datenübertragung über das World Wide Web
Entwurf und Entwicklung eines Services zur automatisierten verschlüsselten Datenübertragung durch einen Upload call an eine WEB API unter der Verwendung von cURL (Client for Uniform Resource Locator)
Entwurf und Entwicklung eines Tools zur sicheren Datenübertragung zwischen mehreren geschlossenen Netzwerken
Entwurf und Entwicklung eines Services zur automatisierten verschlüsselten Datenübertragung zwischen mehreren sicheren und unsicheren Netzwerken für den Einsatz in einer Vorhandenen Infrastruktur
Entwurf und Entwicklung einer Software zur Modifikation von Geokoordinaten für die Verwendung in Hauseigener Software
Zur Unterstützung des Fachbereiches „Trassierung“ wurde diese Software entwickelt um ungenormte Standortdaten aus verschiedenen Koordinatensystemen und/oder
mit Inkohärenzen zu modifizieren und vereinheitlichen.
Zu diesem Projekt gehören die Pflege und Verwaltung des Content Management Systemes, darunter fallen Backups und Sicherheitsupdates für das CMS und die einzelnen Komponenten und die Entwicklung Graphischer Elemente sowie die Einweisung des Marketingpersonales.
Zu diesem Projekt gehören die Pflege und Verwaltung des Content Management Systemes, darunter fallen Backups und Sicherheitsupdates für das CMS und die einzelnen Komponenten und die Entwicklung Graphischer Elemente sowie die Einweisung des Marketingpersonales.
Entwurf und Entwicklung einer mobilen Anwendung zur Erfassung von Geokoordinaten und Objektfotografien
Bei der Entwicklung der Android-Anwendung mussten GPS-Daten sowie Fotos inklusive detaillierter Lageinformationen des entsprechenden Smartphones erfasst und übersichtlich in einem PDF-Dokument dargestellt werden um dieses schließlich auf einen Server zu synchronisieren.
Entwurf und Entwicklung einer Software zur Verwaltung von Objekten für ein Hauseigenes Softwareprodukt
Bei dem Projekt wurde die Software „ForestCompositor“ entworfen welche dazu dient die Visualisierung von Wäldern im Hauseigenen Produkt „NOUN3D“ zu vereinfachen indem verschiedene grafische Objekte sowie Daten zu den einzelnen Baumarten und deren Varianzen eingegeben und ausgewertet werden können um Konfigurationsdateien für „NOUN3D“ zu erstellen.
Im Zuge des Projektes wurde eine Verwaltungssoftware umgesetzt welche Informationen zu unterschiedlichen Lizenzarten sowie zu Soft- und Hardware enthielt, darunter auch Preis und Benutzergebundene Informationen.
Die Software dient der Kostenberechnung und dem Aufbau neuer Workstations für unterschiedliche Bereiche dazu können auch „Workstation-Templates“ aufgebaut werden, hierbei musste besonders auf die Beziehungen verschiedener Hard- und Software (sowie Lizenzen) zu den einzelnen Bereichen geachtet werden.
Bei diesem Projekt wurden unter Einsatz des Tools EzLicense Lizenzen mit Ablauf und
Besitzerinformationen für die Hauseigene 3D-Visualisierungssoftware „NOUN3D“ erstellt und Verwaltet..
Migration und Konfiguration mehrerer Webpräsenzen auf ein Joomla Content Management System (CMS)
Im Zuge dieses Projektes mussten Daten von einem Drupal Content Management System auf ein Joomla Content Management System migriert werden, dazu wurden entsprechende Datenbanktools geschrieben um diesen Vorgang zu automatisieren.
Für dieses Projekt mussten mehrere virtuelle Linux-Server aufgebaut und Konfiguriert werden um schließlich das Modulare Content Management System Joomla auf ihnen zu installieren.
Für dieses Projekt mussten mehrere virtuelle Linux-Server verwaltet und gepflegt werden.
Im Content Management System Drupal mussten Plug-Ins zur Unterstützung des Marketingbereiches entwickelt und konfiguriert werden, darüber hinaus sollte Mehrsprachigkeit und ein zuverlässiges User-Management eingerichtet werden
Entwerfen einer C# Anwendung für Android-Betriebssysteme unter Verwendung von Xamarin zur Evaluierung der Xamarin-Entwicklungsumgebung und Tools
Für dieses Projekt wurde eine derzeit kostenpflichtige Xamarin-Entwicklungsumgebung aufgesetzt, zur Evaluierung dieser Entwicklungsumgebung wurde ein Notizblock-Tool in C# entworfen und als Applikation auf einem Android-Gerät getestet.
Unterstützung Marketing, Lizenzmanagement, InHouse Software
bis 2013
Abitur: Franz Stock Gymnasium in Arnsberg, NeheimSchulungen
08/2022
Weiterbildung ETH Conference Prague (ETH-Prague)
05/2017
Web Development with HTML5, CSS & JAVASCRIPTNew Elements
04/2017
Failure Mode and Effects Analysis (FMEA)InHouse NXP Semiconductors GmbH
12/2016
Deeply Embedded ? Hardcore C++Zertifizierungen
Berufliche Laufbahn
01/2021 - heute
Rolle: FullStack Developer & Consultant
Kunde: IT Consulting, Arnsberg
01/2019 - 01/2021
Rolle: Development Specialist NXP
Kunde: Semiconductors GmbH, Hamburg
07/2016 - 12/2018
Rolle: .Net Consultant
Kunde: Hauertmann IT Consulting, Dortmund
Skills
Spezialisierungen
IDE
Microsoft - Visual Studio 2010
Microsoft - Visual Studio 2013
Microsoft - Visual Studio 2015
Microsoft - Visual Studio 2017
Microsoft - Visual Studio 2019
Microsoft - Visual Studio Code
The Eclipse Foundation ? Eclipse
TOOLS
Azure DevOps, Team Foundation Server: Code, Project and Pipeline Management
Microsoft Office: Word, Calc, PowerPoint, PowerBI and More
NuGet Package Manager: Dependency Manager
ReSharper: Toolset and Code-Analysis/Cleanup
GPT Aided Development: Using Generative Pre-Trained Transformers
NGINX: Web Server, Reverse Proxy
MongoDB: Mongoose / NoSQL DB
OpenOffice, LibreOffice: Open-Source Office suites
Ollama: LLAMA Containerization Toolset
Unity IoC: Dependency Injection, Inversion of Concern
Docker: Containerization, Application Management
RabbitMQ: Message Queueing
Kafka: Distributed Event Streaming
Redis: InMemory Data Structure Storage
AI Prompt Engineering: Using Generative Pre-Trained Transformers
Truffle-Suite Blockchain Development Suite
Microsoft: Visual Studio
Microsoft: Visual Studio Code
Microsoft: Power BI
META Platforms Inc: React / NextJS
TECHNIKEN
Object Oriented Programming
SCRUM with User Stories
Agile Software Development
Functional Software Development
Test Driven Development
Continuous Integration
Clean-Code-Development
FRAMEWORKS
.Net Framework
Microsoft .Net Core
Microsoft .Net Standard
Microsoft WinForms
Microsoft Windows Presentation Foundation (WPF)
Microsoft ASP.NET
Microsoft ASP.NET Core
Microsoft Spring
Tilde Inc. EmberJS
Microsoft AngularJS
Ethereum Blockchain
META Inc React JS (ReactJS) Next JS (NextJS)
ConsenSys Software Inc. Ganache
Desktop
Microsoft - WinForms
Microsoft ? WPF
Hervorzuhebende Kenntnisse
Kubernetes, Jenkins, GitLab, CI/CD, Pipeline, Github, Git, Bitbucket, Agile, Scrum, Kanban, Lean Development, Continuous Integration, Continuous Deployment, Unit Testing, Integration Testing, Test Driven Development, Behavior Driven Development, Kafka, Redis, Rest API, RestFul API, Microservice Architecture, OIDC, OpenID Connect, Swagger, SwaggerUI, Clean Code, Design Patterns, Team Collaboration, Problem Solving, Leadership, Adaptability, Full Stack Developer, Backend Developer, Frontend Developer, Database Developer, DevOps Engineer, Continuous Improvement, Scalability, Performance Optimization, Multi-Language, SQL, NoSQL, MongoDB, MySQL, Oracle, ASP.NET, ASP .NET, ASP NET, GPT Aided Development, AI Aided Development, Artificial Intelligence Aided Development (Speeds up Development performance), AI Prompt Engineering, GPT Setup via OLLAMA, Generative Pretrained Transformer, Docker
ENTWICKLUNG EINES OPEN-SOURCE FRAMEWORKS ZUR INTEGRIERUNG VON SMART-CONTRACTS UND NON-FUNGIBLE TOKENS (NFT) IN AUTOMATISIERTE API-CALLS (BLOCKCHAIN, TRUSTLESS COMPUTING)
Methodik
Methodik
Methodik
Methodik
Methodik
Methodik
Methodik
Methodik
Methodik
Methodik
ENTWICKLUNG EINER ANDWENDUNG ZUR MELDUNG VON ÜBERWACHUNGSPARAMETERN VON PERSONEN DIE IN GEFÄHRLICHEN UMGEBUNGEN ARBEITEN
Methodik
ENTWICKLUNG EINES APPROVAL FLOWS INNERHALB EINER EXISTIERENDEN DESIGN-IN-TRACKING LÖSUNG
Methodik
Entwurf und Entwicklung eines Usermanagement Prozess zur Länderübergreifenden Verwaltung von Benutzern in verschiedenen Business-Lines
Methodik
Wiederherstellung der Funktionsfähigkeit eines Webshops nach einer Funktionsstörung. Funktionsstörung wurde ausgelöst durch Dritte.
Methodik
ENTWICKLUNG EINES SYSTEMS ZUR KONVERTIERUNG VON SFTP-DATEN IN EVENT STREAMS FÜR VERSCHIEDENE EVENTVERARBEITUNGSSYSTEME.
Methodik
Entwicklung einer Containerfähigen API in Java die zur Generierung von Reports XSL/XML sowie APACHE FOP nutzt, die Reports enthalten Datenanalysen, QR-Codes und Barcodes
Weiterentwicklung eines Frameworks welches die Entwicklung und das Deployment von neuen Bidirektionalen Datenflows aus unterschiedlichen Quellen.
Erweitern um weitere Agenten, Unterstützung für Orchestrierung, Verbesserung der Performance und Vereinfachung der Zusammenarbeit über das Framework.
Verbesserung der Komponentenkommunikation via Redis und message-queueing (RabbitMQ)
Entwurf und Entwicklung eines Frameworks welches die Entwicklung und das Deployment von neuen Bidirektionalen Datenflows aus unterschiedlichen Quellen, hierbei werden Daten erweitert, transformiert und beidseitig B2B ausgetauscht.
Vorraussetzung ist dass das Entwickeln neuer Datenflows nur wenig Zeit in Anspruch nimmt und mehrere Entwicklerteams das Framework verwenden können. Ziel ist ein MVP (minimum viable product) bis 2019
Entwurf und Entwicklung einer Kombination aus Webservices und Windows-Services zur Verarbeitung und Lieferung von Daten aus unterschiedlichen Datenquellen, das System soll dynamisch erweiterbar sein
Weiterentwicklung einer bestehenden, verteilten, serviceorientierten Multi-Tier WPF Logistik und Informations-Management Software für die Zulieferindustrie auf Basis von WPF 4.5 und Entity Framework 6.
Entwurf und Weiterentwicklung einer bestehenden WPF Anwendung für die Zulieferindustrie Weiterentwicklung einer bestehenden, verteilten, serviceorientierten Multi-Tier WPF Logistik und Informations-Management Software für die Zulieferindustrie auf Basis von WPF 4.5 und Entity Framework 6.
ENTWURF UND ENTWICKLUNG EINER PLATTFORMUNABHÄNGIGEN WEB API FÜR DEN ZUGRIFF AUF KORRELIERENDE DATEN AUS MEHREREN DATENQUELLEN
Entwurf und Entwicklung eines plattformunabhängigen Webservice für die Ausgabe von Daten in durch verarbeitung von Ergebnissen aus unterschiedlichen Datenquellen.
Entwurf und Entwicklung eines Tools zur sicheren Datenübertragung über das World Wide Web
Entwurf und Entwicklung eines Services zur automatisierten verschlüsselten Datenübertragung durch einen Upload call an eine WEB API unter der Verwendung von cURL (Client for Uniform Resource Locator)
Entwurf und Entwicklung eines Tools zur sicheren Datenübertragung zwischen mehreren geschlossenen Netzwerken
Entwurf und Entwicklung eines Services zur automatisierten verschlüsselten Datenübertragung zwischen mehreren sicheren und unsicheren Netzwerken für den Einsatz in einer Vorhandenen Infrastruktur
Entwurf und Entwicklung einer Software zur Modifikation von Geokoordinaten für die Verwendung in Hauseigener Software
Zur Unterstützung des Fachbereiches „Trassierung“ wurde diese Software entwickelt um ungenormte Standortdaten aus verschiedenen Koordinatensystemen und/oder
mit Inkohärenzen zu modifizieren und vereinheitlichen.
Zu diesem Projekt gehören die Pflege und Verwaltung des Content Management Systemes, darunter fallen Backups und Sicherheitsupdates für das CMS und die einzelnen Komponenten und die Entwicklung Graphischer Elemente sowie die Einweisung des Marketingpersonales.
Zu diesem Projekt gehören die Pflege und Verwaltung des Content Management Systemes, darunter fallen Backups und Sicherheitsupdates für das CMS und die einzelnen Komponenten und die Entwicklung Graphischer Elemente sowie die Einweisung des Marketingpersonales.
Entwurf und Entwicklung einer mobilen Anwendung zur Erfassung von Geokoordinaten und Objektfotografien
Bei der Entwicklung der Android-Anwendung mussten GPS-Daten sowie Fotos inklusive detaillierter Lageinformationen des entsprechenden Smartphones erfasst und übersichtlich in einem PDF-Dokument dargestellt werden um dieses schließlich auf einen Server zu synchronisieren.
Entwurf und Entwicklung einer Software zur Verwaltung von Objekten für ein Hauseigenes Softwareprodukt
Bei dem Projekt wurde die Software „ForestCompositor“ entworfen welche dazu dient die Visualisierung von Wäldern im Hauseigenen Produkt „NOUN3D“ zu vereinfachen indem verschiedene grafische Objekte sowie Daten zu den einzelnen Baumarten und deren Varianzen eingegeben und ausgewertet werden können um Konfigurationsdateien für „NOUN3D“ zu erstellen.
Im Zuge des Projektes wurde eine Verwaltungssoftware umgesetzt welche Informationen zu unterschiedlichen Lizenzarten sowie zu Soft- und Hardware enthielt, darunter auch Preis und Benutzergebundene Informationen.
Die Software dient der Kostenberechnung und dem Aufbau neuer Workstations für unterschiedliche Bereiche dazu können auch „Workstation-Templates“ aufgebaut werden, hierbei musste besonders auf die Beziehungen verschiedener Hard- und Software (sowie Lizenzen) zu den einzelnen Bereichen geachtet werden.
Bei diesem Projekt wurden unter Einsatz des Tools EzLicense Lizenzen mit Ablauf und
Besitzerinformationen für die Hauseigene 3D-Visualisierungssoftware „NOUN3D“ erstellt und Verwaltet..
Migration und Konfiguration mehrerer Webpräsenzen auf ein Joomla Content Management System (CMS)
Im Zuge dieses Projektes mussten Daten von einem Drupal Content Management System auf ein Joomla Content Management System migriert werden, dazu wurden entsprechende Datenbanktools geschrieben um diesen Vorgang zu automatisieren.
Für dieses Projekt mussten mehrere virtuelle Linux-Server aufgebaut und Konfiguriert werden um schließlich das Modulare Content Management System Joomla auf ihnen zu installieren.
Für dieses Projekt mussten mehrere virtuelle Linux-Server verwaltet und gepflegt werden.
Im Content Management System Drupal mussten Plug-Ins zur Unterstützung des Marketingbereiches entwickelt und konfiguriert werden, darüber hinaus sollte Mehrsprachigkeit und ein zuverlässiges User-Management eingerichtet werden
Entwerfen einer C# Anwendung für Android-Betriebssysteme unter Verwendung von Xamarin zur Evaluierung der Xamarin-Entwicklungsumgebung und Tools
Für dieses Projekt wurde eine derzeit kostenpflichtige Xamarin-Entwicklungsumgebung aufgesetzt, zur Evaluierung dieser Entwicklungsumgebung wurde ein Notizblock-Tool in C# entworfen und als Applikation auf einem Android-Gerät getestet.
Unterstützung Marketing, Lizenzmanagement, InHouse Software
bis 2013
Abitur: Franz Stock Gymnasium in Arnsberg, NeheimSchulungen
08/2022
Weiterbildung ETH Conference Prague (ETH-Prague)
05/2017
Web Development with HTML5, CSS & JAVASCRIPTNew Elements
04/2017
Failure Mode and Effects Analysis (FMEA)InHouse NXP Semiconductors GmbH
12/2016
Deeply Embedded ? Hardcore C++Zertifizierungen
Berufliche Laufbahn
01/2021 - heute
Rolle: FullStack Developer & Consultant
Kunde: IT Consulting, Arnsberg
01/2019 - 01/2021
Rolle: Development Specialist NXP
Kunde: Semiconductors GmbH, Hamburg
07/2016 - 12/2018
Rolle: .Net Consultant
Kunde: Hauertmann IT Consulting, Dortmund
Skills
Spezialisierungen
IDE
Microsoft - Visual Studio 2010
Microsoft - Visual Studio 2013
Microsoft - Visual Studio 2015
Microsoft - Visual Studio 2017
Microsoft - Visual Studio 2019
Microsoft - Visual Studio Code
The Eclipse Foundation ? Eclipse
TOOLS
Azure DevOps, Team Foundation Server: Code, Project and Pipeline Management
Microsoft Office: Word, Calc, PowerPoint, PowerBI and More
NuGet Package Manager: Dependency Manager
ReSharper: Toolset and Code-Analysis/Cleanup
GPT Aided Development: Using Generative Pre-Trained Transformers
NGINX: Web Server, Reverse Proxy
MongoDB: Mongoose / NoSQL DB
OpenOffice, LibreOffice: Open-Source Office suites
Ollama: LLAMA Containerization Toolset
Unity IoC: Dependency Injection, Inversion of Concern
Docker: Containerization, Application Management
RabbitMQ: Message Queueing
Kafka: Distributed Event Streaming
Redis: InMemory Data Structure Storage
AI Prompt Engineering: Using Generative Pre-Trained Transformers
Truffle-Suite Blockchain Development Suite
Microsoft: Visual Studio
Microsoft: Visual Studio Code
Microsoft: Power BI
META Platforms Inc: React / NextJS
TECHNIKEN
Object Oriented Programming
SCRUM with User Stories
Agile Software Development
Functional Software Development
Test Driven Development
Continuous Integration
Clean-Code-Development
FRAMEWORKS
.Net Framework
Microsoft .Net Core
Microsoft .Net Standard
Microsoft WinForms
Microsoft Windows Presentation Foundation (WPF)
Microsoft ASP.NET
Microsoft ASP.NET Core
Microsoft Spring
Tilde Inc. EmberJS
Microsoft AngularJS
Ethereum Blockchain
META Inc React JS (ReactJS) Next JS (NextJS)
ConsenSys Software Inc. Ganache
Desktop
Microsoft - WinForms
Microsoft ? WPF
Hervorzuhebende Kenntnisse
Kubernetes, Jenkins, GitLab, CI/CD, Pipeline, Github, Git, Bitbucket, Agile, Scrum, Kanban, Lean Development, Continuous Integration, Continuous Deployment, Unit Testing, Integration Testing, Test Driven Development, Behavior Driven Development, Kafka, Redis, Rest API, RestFul API, Microservice Architecture, OIDC, OpenID Connect, Swagger, SwaggerUI, Clean Code, Design Patterns, Team Collaboration, Problem Solving, Leadership, Adaptability, Full Stack Developer, Backend Developer, Frontend Developer, Database Developer, DevOps Engineer, Continuous Improvement, Scalability, Performance Optimization, Multi-Language, SQL, NoSQL, MongoDB, MySQL, Oracle, ASP.NET, ASP .NET, ASP NET, GPT Aided Development, AI Aided Development, Artificial Intelligence Aided Development (Speeds up Development performance), AI Prompt Engineering, GPT Setup via OLLAMA, Generative Pretrained Transformer, Docker