Unterstützung bei einer SAP Einführung (5-Monats-Projekt) in Zusammenarbeit mit Academic Work
Erstellung von VBA Makros - Vbscript, SQL Abfragen
Pflege von Daten in der Datenbank via Microsoft Access
C# Unittests
Projekte mit Microsoft Stack Technologie
Haupttätigkeit: Umsetzung von erweiterten Anforderungen in Dynamics System CRM 365 CE und Power Automate
Bereich: Fachlich und operativ
Technologien
C# Plugins, Customzing, Javascript und Low Code Plattform
1,5 Monate: Erstellung einer App für Erkennung von Gesichtsparameter und Brillenempfehlung
Bereich: Konzeption und Erstellung
Technologien
Powerapps, Azure
1,5 Monate: Massenimport von Daten ins Produktiv System
Bereich: Data Mapping - fachlich und operativ
Technologien
Microsoft Power Automate und Tibco Online
2 Monate: Erstellung von einer App zur Automatisierung der Storage Größe in Azure nach Bedarf
Bereich: Fachlich und Operativ
Technologien
Microsoft Azure Storage und Power Automate
4 Monate: Erstellung eines custom Visuals für Powerbi
Bereich: Operativ
Technologien
Typescript, Javascript Nodejs, CSS. Library D3.js
2 Monate: Erstellung eine App und Integration ins Dynamics System zur Büroreservierung (Corona)
Bereich: Fachlich und Operativ
Technologien
Microsoft Powerapps und Power Automate
3 Monate: Konzeption und Erstellung von Lasttests für eine SAP Migration
Bereich: Fachliche Abstimmung und Plannung
Technologien
SAP / Excel
Regelmäßige neue Anforderungen: Field Service Resco App Anforderungen. Sowie Umsetzung von Custom Anforderungen
Bereich: Fachliche Abstimmung und Umsetzung
Technologien
Resco App und Javascript
2 Monate: Erstellung eine custom Sharepoint Integration für Rechteverwaltung innerhalb des Dynamics System
Bereich: Operativ
Technologien
Microsoft CRM CE 365, Sharepoint und Power Automate
08/2012 ? 08/2018
Studium - Mechatronik
Hochschule für Angewandte Wissenschaften, Hamburg
Thema der Bachelorthesis: auf Anfrage
Abschluss: Bachelor of Science
08/2008 ? 06/2011
Fachhochschulreife im Bereich Wirtschaft
Höhere Handelsschule Kellinghusenstrasse
Zertifizierungen
Deploying and Configure Infrastructure
Implementing and Managing Storage:
Erstellung von einen Blobstorage und Berechtigungseinschränkung. Entwickler dürfen die Resource nur bearbeiten und nicht löschen ( Contributor-Role). Das Blobstorage wurde verwendet um Bilder aus eine PowerApp zu übertragen. Die Übertragung wurde über einen Connector mit Power Automate(Flow) umgesetzt.
Deploying and Managing VM?s
Die Kosten für die Blockchain von Azure war für die Aufgabe zu teuer deswegen war die Idee eine eigene alternative zu entwickeln. Für eine ?Test Blockchain? wurde für einen Proof of Concept einen Linux(Ubuntu) Server benötigt. Dieser wurde mit einer so gut wie möglich kostengünstige Maschine realisiert. Da Ubuntu vom Standard keinen RDP Zugriff anbietet, wurde über SSH Zugriff auf den VM Server RDP nachinstalliert. Dieses ermöglichte uns den grafischen Remote Zugriff auf die Maschine.
Deploying and Managing VM?s
Verwendung von Containers um fertige Docker Images einzubinden. Die Implementierung lief über SSH.
Deploying and Managing VM?s
Automatische Skalierung einer VM über einen Webjob. Der Webjob wird über HTTP angesprochen und ermöglicht die Umstellung des Storage von ?SSD? auf ?Standard? um Kosten bei nicht Verwendung zu reduzieren.
Creating and Deploying Apps
Deploying einer nodejs WebApp. Das Deploying wird über Github bereitgestellt (Continuous Deployment). Fehlende libraries mussten über Kundu in Azure über die console manuell nachinstalliert werden.
Developing for the Cloud & Designing for the Identity and Security
Understanding Cognitive Services Solutions
Bereitstellung und Anwendung von verschiedene Cognitive Services : OCR und LUIS sowie sentiment analysis. Verwendung innerhalb von Visual Studio mit C# und PowerApps. Es wurde ein POC erstellt für Merkmale Erkennung der Personen und eine weitere Anwendung um Inhalte und Bedeutung eines Textes zu extrahieren. Die Information stammt aus einer SQL-Tabelle die in Azure gehostet wurde, in dieser musste die IP-Adresse des Anwenders freigegeben werden. Da sonst der Zugriff von der Azure Firewall blockiert wird.
Erstellung eines Webbots, verschiedene Lösungen.
Azure Bot konfiguriert um auf Fragen zu Antworten. Über einen IFrame den QnA maker bereitgestellt
Index suchen und Video analyse des Bots über Visual Studio umgesetzt, dabei gab es viele Komplikationen, da die Dokumentation teilweise für das Framework 3 ausgelegt war. Framework 4 hatte noch zu viele Unstimmigkeiten und hat viel Nacharbeit benötigt
Secure application secrets using Key Vault
Die Verwendung von key Vaults sind etwas zu kostspielig, da für jedes Key Vault ca. 4? monatlich abgerechnet werden. Deswegen lohnt sich der Einsatz nicht in allen Fällen. In der Theorie hat jeder Nutzer sein eigenes Key Vault um Zugriffspasswörter oder Verbindungsdaten zu speichern, die für Applikationen verwendet werden. Da diese nicht unverschlüsselt eingespeichert werden dürfen.
Für Connection Strings sind System Variable in Azure eine gute Alternative, diese können (in Code) als System Variable angesprochen werden.
Designing for Deployment, Migration, and Integration
Integrate an API or Logic App with the API Management service
Verwendung des API Management service um Zugriffbegrenzung für eine Azure function zu gewährleisten. Die Azure function führt eine Berechnung durch. Der Benutzer erhält einen Abonnement, dieser hat einen limitierten Zugriff.
Unterstützung bei einer SAP Einführung (5-Monats-Projekt) in Zusammenarbeit mit Academic Work
Erstellung von VBA Makros - Vbscript, SQL Abfragen
Pflege von Daten in der Datenbank via Microsoft Access
C# Unittests
Projekte mit Microsoft Stack Technologie
Haupttätigkeit: Umsetzung von erweiterten Anforderungen in Dynamics System CRM 365 CE und Power Automate
Bereich: Fachlich und operativ
Technologien
C# Plugins, Customzing, Javascript und Low Code Plattform
1,5 Monate: Erstellung einer App für Erkennung von Gesichtsparameter und Brillenempfehlung
Bereich: Konzeption und Erstellung
Technologien
Powerapps, Azure
1,5 Monate: Massenimport von Daten ins Produktiv System
Bereich: Data Mapping - fachlich und operativ
Technologien
Microsoft Power Automate und Tibco Online
2 Monate: Erstellung von einer App zur Automatisierung der Storage Größe in Azure nach Bedarf
Bereich: Fachlich und Operativ
Technologien
Microsoft Azure Storage und Power Automate
4 Monate: Erstellung eines custom Visuals für Powerbi
Bereich: Operativ
Technologien
Typescript, Javascript Nodejs, CSS. Library D3.js
2 Monate: Erstellung eine App und Integration ins Dynamics System zur Büroreservierung (Corona)
Bereich: Fachlich und Operativ
Technologien
Microsoft Powerapps und Power Automate
3 Monate: Konzeption und Erstellung von Lasttests für eine SAP Migration
Bereich: Fachliche Abstimmung und Plannung
Technologien
SAP / Excel
Regelmäßige neue Anforderungen: Field Service Resco App Anforderungen. Sowie Umsetzung von Custom Anforderungen
Bereich: Fachliche Abstimmung und Umsetzung
Technologien
Resco App und Javascript
2 Monate: Erstellung eine custom Sharepoint Integration für Rechteverwaltung innerhalb des Dynamics System
Bereich: Operativ
Technologien
Microsoft CRM CE 365, Sharepoint und Power Automate
08/2012 ? 08/2018
Studium - Mechatronik
Hochschule für Angewandte Wissenschaften, Hamburg
Thema der Bachelorthesis: auf Anfrage
Abschluss: Bachelor of Science
08/2008 ? 06/2011
Fachhochschulreife im Bereich Wirtschaft
Höhere Handelsschule Kellinghusenstrasse
Zertifizierungen
Deploying and Configure Infrastructure
Implementing and Managing Storage:
Erstellung von einen Blobstorage und Berechtigungseinschränkung. Entwickler dürfen die Resource nur bearbeiten und nicht löschen ( Contributor-Role). Das Blobstorage wurde verwendet um Bilder aus eine PowerApp zu übertragen. Die Übertragung wurde über einen Connector mit Power Automate(Flow) umgesetzt.
Deploying and Managing VM?s
Die Kosten für die Blockchain von Azure war für die Aufgabe zu teuer deswegen war die Idee eine eigene alternative zu entwickeln. Für eine ?Test Blockchain? wurde für einen Proof of Concept einen Linux(Ubuntu) Server benötigt. Dieser wurde mit einer so gut wie möglich kostengünstige Maschine realisiert. Da Ubuntu vom Standard keinen RDP Zugriff anbietet, wurde über SSH Zugriff auf den VM Server RDP nachinstalliert. Dieses ermöglichte uns den grafischen Remote Zugriff auf die Maschine.
Deploying and Managing VM?s
Verwendung von Containers um fertige Docker Images einzubinden. Die Implementierung lief über SSH.
Deploying and Managing VM?s
Automatische Skalierung einer VM über einen Webjob. Der Webjob wird über HTTP angesprochen und ermöglicht die Umstellung des Storage von ?SSD? auf ?Standard? um Kosten bei nicht Verwendung zu reduzieren.
Creating and Deploying Apps
Deploying einer nodejs WebApp. Das Deploying wird über Github bereitgestellt (Continuous Deployment). Fehlende libraries mussten über Kundu in Azure über die console manuell nachinstalliert werden.
Developing for the Cloud & Designing for the Identity and Security
Understanding Cognitive Services Solutions
Bereitstellung und Anwendung von verschiedene Cognitive Services : OCR und LUIS sowie sentiment analysis. Verwendung innerhalb von Visual Studio mit C# und PowerApps. Es wurde ein POC erstellt für Merkmale Erkennung der Personen und eine weitere Anwendung um Inhalte und Bedeutung eines Textes zu extrahieren. Die Information stammt aus einer SQL-Tabelle die in Azure gehostet wurde, in dieser musste die IP-Adresse des Anwenders freigegeben werden. Da sonst der Zugriff von der Azure Firewall blockiert wird.
Erstellung eines Webbots, verschiedene Lösungen.
Azure Bot konfiguriert um auf Fragen zu Antworten. Über einen IFrame den QnA maker bereitgestellt
Index suchen und Video analyse des Bots über Visual Studio umgesetzt, dabei gab es viele Komplikationen, da die Dokumentation teilweise für das Framework 3 ausgelegt war. Framework 4 hatte noch zu viele Unstimmigkeiten und hat viel Nacharbeit benötigt
Secure application secrets using Key Vault
Die Verwendung von key Vaults sind etwas zu kostspielig, da für jedes Key Vault ca. 4? monatlich abgerechnet werden. Deswegen lohnt sich der Einsatz nicht in allen Fällen. In der Theorie hat jeder Nutzer sein eigenes Key Vault um Zugriffspasswörter oder Verbindungsdaten zu speichern, die für Applikationen verwendet werden. Da diese nicht unverschlüsselt eingespeichert werden dürfen.
Für Connection Strings sind System Variable in Azure eine gute Alternative, diese können (in Code) als System Variable angesprochen werden.
Designing for Deployment, Migration, and Integration
Integrate an API or Logic App with the API Management service
Verwendung des API Management service um Zugriffbegrenzung für eine Azure function zu gewährleisten. Die Azure function führt eine Berechnung durch. Der Benutzer erhält einen Abonnement, dieser hat einen limitierten Zugriff.