Microsoft Dynamics 365 CE Entwickler und Berater. Powerplattform, Powerapps, PowerAutomate, Microsoft Azure, C#,Javascript, Schnittstellen Anbindungen
Aktualisiert am 14.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 24.11.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Microsoft Dynamics 365 Consulting
Power Automate
Software-Entwicklung
Microsoft Dynamics
PowerApps Plattform
Visual Studio
MIcrosoft Dynamics 365 CRM Consulting
JavaScript
Customizing
C#
consulting infrastructure
GitHub
Microsoft Azure Functions
.NET-Developer
Datenmigration
Vertragsmanagement
Berechtigungskonzept
Datenbankdesign
Active Directory
Sharepoint Integrationen
Dokumenten Migrationen
Schnittstellen-Entwicklung
B2B
Deutsch
2. Muttersprache
Englisch
B2
Spanisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Schweiz
möglich

Projekte

Projekte

5 Jahre 10 Monate
2019-02 - heute

Developer / Consultant Microsoft Dynamics 365 CE und Powerplattform

Technical Consultant
Technical Consultant
  • Serverseitige sowie Clientseitige Anpassungen in C# und Javascript für das Dynamics CE System
  • Microsoft (Flow) Automate und PowerApps: Verschiedene Konnektoren, Sharepoint Integration (Rollenverwaltung)
  • Customizing in Dynamics CRM CE: Migration der Umgebungen, Anpassungen
  • Field Service Resco App: Customizing und Javascript
  • Powerbi Custom Visuals: Typescript, CSS und Nodejs
  • Microsoft Azure: Webapps, SQL, Continous Deployment, Cognitive Services, Storage.
  • Schnittstelle Anbindungen: Scribe Online - IDOCS für SAP & Massenimport in Dynamics
6 Monate
2018-09 - 2019-02

Projekt Testmanagment : Analyse und Requirements

Unterstützung bei einer SAP Einführung (5-Monats-Projekt) in Zusammenarbeit mit Academic Work

  • Erfassung von Anforderungen aus SAP Transaktionen
  • Testmanagement: Plannung von Lasttests für die Migration
4 Monate
2018-04 - 2018-07

C++ Projekt

Studentischer Mitarbeiter
Studentischer Mitarbeiter
  • Erstellung einer Oberfläche für bestehendes C++ Projekt: WPF, XAML
  • Importierung von C++ Code: Importierung von C++ nach C#
  • Parallel Programmierung: .Net , Async & Await
HAW Hamburg
Prüfanlage
7 Monate
2017-07 - 2018-01

Softwareentwicklung

Werkstudent
Werkstudent
  • Neuimplementierung der Testanlagen: C# .Net, WPF
  • Projekt Management Modell SCRUM
  • Unit und Integration Tests: Framework Fakeiteasy
Nxperia
1 Jahr 6 Monate
2015-04 - 2016-09

C# Prozess Automation und Quality Engineering

Werkstudent
Werkstudent

  • Erstellung von VBA Makros - Vbscript, SQL Abfragen

  • Pflege von Daten in der Datenbank via Microsoft Access

  • C# Unittests

NXP

Aus- und Weiterbildung

Aus- und Weiterbildung

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

  • Dynamics 365 Customer Service Functional Consultant Associate
  • Azure AI Engineer Associate
  • Microsoft MB 200 , MB 230, AI-100

Kompetenzen

Kompetenzen

Top-Skills

Microsoft Dynamics 365 Consulting Power Automate Software-Entwicklung Microsoft Dynamics PowerApps Plattform Visual Studio MIcrosoft Dynamics 365 CRM Consulting JavaScript Customizing C# consulting infrastructure GitHub Microsoft Azure Functions .NET-Developer Datenmigration Vertragsmanagement Berechtigungskonzept Datenbankdesign Active Directory Sharepoint Integrationen Dokumenten Migrationen Schnittstellen-Entwicklung B2B

Produkte / Standards / Erfahrungen / Methoden

Deeplearning
Python
Field Service Resco App
Github
Microsoft Azure
Nodejs Fullstack
MongoDB
Powerautomate
Scribe Online
Visual Studio.NET
XRMToolbox

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.

Programmiersprachen

C#
CSS
Bootstrap
HTML
Javascript
LowCode
(PowerApps und Automate
Python

Datenkommunikation

Beratung für das Dynamics 365 CE System: Cloud und OnPremise 8.2 - 9.1
Fortgeschritten
Clientseitige sowie Serverseitige Entwicklung
Fortgeschritten
Powerautomate und Sharepoint Integrationen
Fortgeschritten
Schnittstellenanbindungen: SAP u. Diamant System
Basics
Microsoft Azure: Azure Functions, Bus Anbindungen
Fortgeschritten
Microsoft Azure: Webapps, SQL, Continous Deployment, Cognitive Services, Storage
Fortgeschritten
Custom visuals für Powerbi in Typescript und D3.js
Basics
Schnittstelle Anbindungen in Scribe Online
Basics
Serverseitige sowie Clientseitige Anpassungen für das Dynamics CE System in C# und Javascript
Fortgeschritten

Einsatzorte

Einsatzorte

Deutschland, Schweiz
möglich

Projekte

Projekte

5 Jahre 10 Monate
2019-02 - heute

Developer / Consultant Microsoft Dynamics 365 CE und Powerplattform

Technical Consultant
Technical Consultant
  • Serverseitige sowie Clientseitige Anpassungen in C# und Javascript für das Dynamics CE System
  • Microsoft (Flow) Automate und PowerApps: Verschiedene Konnektoren, Sharepoint Integration (Rollenverwaltung)
  • Customizing in Dynamics CRM CE: Migration der Umgebungen, Anpassungen
  • Field Service Resco App: Customizing und Javascript
  • Powerbi Custom Visuals: Typescript, CSS und Nodejs
  • Microsoft Azure: Webapps, SQL, Continous Deployment, Cognitive Services, Storage.
  • Schnittstelle Anbindungen: Scribe Online - IDOCS für SAP & Massenimport in Dynamics
6 Monate
2018-09 - 2019-02

Projekt Testmanagment : Analyse und Requirements

Unterstützung bei einer SAP Einführung (5-Monats-Projekt) in Zusammenarbeit mit Academic Work

  • Erfassung von Anforderungen aus SAP Transaktionen
  • Testmanagement: Plannung von Lasttests für die Migration
4 Monate
2018-04 - 2018-07

C++ Projekt

Studentischer Mitarbeiter
Studentischer Mitarbeiter
  • Erstellung einer Oberfläche für bestehendes C++ Projekt: WPF, XAML
  • Importierung von C++ Code: Importierung von C++ nach C#
  • Parallel Programmierung: .Net , Async & Await
HAW Hamburg
Prüfanlage
7 Monate
2017-07 - 2018-01

Softwareentwicklung

Werkstudent
Werkstudent
  • Neuimplementierung der Testanlagen: C# .Net, WPF
  • Projekt Management Modell SCRUM
  • Unit und Integration Tests: Framework Fakeiteasy
Nxperia
1 Jahr 6 Monate
2015-04 - 2016-09

C# Prozess Automation und Quality Engineering

Werkstudent
Werkstudent

  • Erstellung von VBA Makros - Vbscript, SQL Abfragen

  • Pflege von Daten in der Datenbank via Microsoft Access

  • C# Unittests

NXP

Aus- und Weiterbildung

Aus- und Weiterbildung

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

  • Dynamics 365 Customer Service Functional Consultant Associate
  • Azure AI Engineer Associate
  • Microsoft MB 200 , MB 230, AI-100

Kompetenzen

Kompetenzen

Top-Skills

Microsoft Dynamics 365 Consulting Power Automate Software-Entwicklung Microsoft Dynamics PowerApps Plattform Visual Studio MIcrosoft Dynamics 365 CRM Consulting JavaScript Customizing C# consulting infrastructure GitHub Microsoft Azure Functions .NET-Developer Datenmigration Vertragsmanagement Berechtigungskonzept Datenbankdesign Active Directory Sharepoint Integrationen Dokumenten Migrationen Schnittstellen-Entwicklung B2B

Produkte / Standards / Erfahrungen / Methoden

Deeplearning
Python
Field Service Resco App
Github
Microsoft Azure
Nodejs Fullstack
MongoDB
Powerautomate
Scribe Online
Visual Studio.NET
XRMToolbox

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.

Programmiersprachen

C#
CSS
Bootstrap
HTML
Javascript
LowCode
(PowerApps und Automate
Python

Datenkommunikation

Beratung für das Dynamics 365 CE System: Cloud und OnPremise 8.2 - 9.1
Fortgeschritten
Clientseitige sowie Serverseitige Entwicklung
Fortgeschritten
Powerautomate und Sharepoint Integrationen
Fortgeschritten
Schnittstellenanbindungen: SAP u. Diamant System
Basics
Microsoft Azure: Azure Functions, Bus Anbindungen
Fortgeschritten
Microsoft Azure: Webapps, SQL, Continous Deployment, Cognitive Services, Storage
Fortgeschritten
Custom visuals für Powerbi in Typescript und D3.js
Basics
Schnittstelle Anbindungen in Scribe Online
Basics
Serverseitige sowie Clientseitige Anpassungen für das Dynamics CE System in C# und Javascript
Fortgeschritten

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.