Zum Inhalt springen
Tim Friedrich, Dynamics 365 Developer & Technical Consultant

Profil · Dynamics 365 · Power Platform · Azure

Tim Friedrich

Senior Dynamics 365 Developer & Technical Consultant

Mit 5+ Jahren Erfahrung verstärke ich Dynamics-365-Teams als Senior Developer und Technical Consultant. Mein Fokus: automatisierte Releases und UI-Tests, Lösungsdesign für eigenständige Lösungen, PCF-Komponenten und Formularlogik in TypeScript.

Release-Check ab Dezember 2026 · Projekte ab Februar 2027

Expertise

Schwerpunkte & jüngste Highlights

Aktuelle Schwerpunkte

  • UI-Tests mit Playwright: End-to-End-Tests für Vertriebs- und Serviceprozesse in Dynamics 365, als Quality Gate in der Pipeline
  • Lösungsdesign & Architektur: Eigenständige Lösungen, wo der Standard aufhört, z. B. ein konfigurierbarer Massen-Importer
  • CI/CD für Releases: Automatisierte Pipelines mit Managed Solutions und Quality Gates in Azure DevOps
  • PCF-Komponenten: Eigene Controls in React und TypeScript für Model-driven Apps
  • Formularlogik in TypeScript: Typisierte Controller pro Formular statt verstreuter JavaScript-Webressourcen

Jüngste Projekthighlights

  • Security-Audit mit Behebung: Rollenmodell und Zugriffskontrolle eines internationalen Sales-Moduls geprüft und neu aufgesetzt
  • Trainingskonzept: Modulares Schulungskonzept für ein individuell entwickeltes Sales-Modul
  • Generischer Massen-Importer: Konfigurierbare Importlösung für Daten, die der Standard-Import nicht abdeckt
  • PDF → Case per OCR: Canvas App liest PDFs aus und überträgt die Daten direkt in den Case
  • Unified Routing: Automatische Arbeitszuweisung im Customer Service aufgesetzt und betreut

Werdegang

Erfahrung im Überblick

Hands-on in Dynamics-365-Projekten: Development, Technical Consulting und Team-Verstärkung.

  1. 2025-10 – heuteRemote / Deutschland

    Software Engineer / Technical Consultant

    Tim Friedrich - Freiberuflich

    Als freiberuflicher Software Engineer und Technical Consultant unterstütze ich Unternehmen bei der Implementierung und Optimierung ihrer Dynamics 365 Lösungen. Meine aktuellen Schwerpunkte umfassen:

    Stakeholder Management: Enge Zusammenarbeit mit Fachabteilungen, Management und internationalen Teams zur Abstimmung von Anforderungen und Priorisierung von Features – von der initialen Anforderungsanalyse bis zur Abnahme.

    Security & Berechtigungskonzept: Konzeption und Ausrollung eines umfassenden Best-Practice Security- und Berechtigungskonzepts für ein internationales Dynamics 365 Sales Modul, inklusive Rollenmodell, Zugriffskontrolle und Compliance-Anforderungen.

    Know-how Aufbau & Transfer: Systematischer Wissenstransfer an interne Teams durch Dokumentation, Pair Programming und Workshops, um langfristige Selbstständigkeit und Best Practices im Unternehmen zu etablieren.

    Second & Third Level Support: Analyse und Lösung komplexer technischer Herausforderungen in Dynamics 365, die über Standard-Support hinausgehen.

    • Dynamics 365
    • Power Platform
    • .NET / C#
    • Azure Integration
    • Security & Compliance
    • Stakeholder Management
    • Technical Consulting
    • Know-how Transfer
    • 2nd/3rd Level Support
  2. 2025-01 – heuteHamburg (Remote)

    Software Engineer / Technical Consultant

    LichtBlick SE · Festanstellung

    Software Engineer und Technical Consultant mit Spezialisierung auf Microsoft Power Platform und Dynamics 365 für ein führendes Energieunternehmen.

    Maßgeschneiderte Lösungen: Entwicklung von skalierbaren Unternehmensanwendungen mit Canvas Apps, Power Automate Flows und CRM-Anpassungen zur Prozessoptimierung.

    Full-Stack Development: Einsatz moderner Technologien wie React, TypeScript und C# für Custom Controls, Plugins und Azure-Integrationen.

    Technical Consulting: Beratung zu Best Practices in der Power Platform und Dynamics 365 Entwicklung mit Fokus auf nachhaltige, wartbare Lösungen.

    • Dynamics 365
    • Power Platform
    • .NET / C#
    • TypeScript / React
    • Azure Integration
    • Power Automate
    • Custom Controls (PCF)
    • Plugin Development
    • SCRUM / Agile
    • Process Optimization
    • Technical Consulting
  3. 2024-04 – 2024-12Saarbrücken (Remote)

    Software-Entwickler

    ORBIS SE

    Weiterentwicklung als Software-Entwickler mit erweiterten Verantwortlichkeiten in der Prozessoptimierung und technischen Beratung.

    Canvas Apps & Custom Pages: Entwicklung von Canvas Apps und Custom Pages zur Optimierung der Case-Bearbeitung und Beschleunigung von Service-Workflows.

    Full-Stack Development: Frontend- und Backend-Entwicklung mit TypeScript, React und C# für PCF-Komponenten, Cloud Flows und Systemintegrationen.

    Technical Consulting: Beratung und Umsetzung von Prozessoptimierungen zur Verbesserung der Effizienz von Serviceagenten.

    Agile Arbeitsweise: Arbeiten nach SCRUM-Prinzipien mit Fokus auf maximalen Kundenmehrwert und kontinuierliche Verbesserung.

    Azure & DevOps: Pflege von Systemkomponenten in Azure und Management von Deployments über Azure DevOps.

    • Dynamics 365
    • Power Platform
    • Canvas Apps
    • Custom Pages & PCF
    • Power Automate
    • TypeScript / React / C#
    • Azure DevOps
    • SCRUM / Agile
    • Process Optimization
    • Technical Consulting
  4. 2021-09 – 2024-03Saarbrücken (Remote)

    Junior Software-Entwickler

    ORBIS SE

    Einstieg in die Dynamics 365 und Power Platform Entwicklung mit Fokus auf kundenspezifische CRM-Anpassungen.

    Power Automate & Custom Controls: Entwicklung und Anpassung von Cloud Flows sowie Custom Controls (PCF) zur Erweiterung der Standard-Funktionalität.

    Plugin Development: Implementierung von C#-basierten Plugins in Kombination mit Form-Scripting und Custom Actions zur Prozessautomatisierung.

    Kundenzusammenarbeit: Enge Zusammenarbeit mit Kunden zur Optimierung von Serviceprozessen und Beschleunigung von Workflows auf verschiedenen CRM-Entitäten.

    • Dynamics 365
    • Power Platform
    • Power Automate
    • Custom Controls (PCF)
    • Plugin Development
    • Form Scripting
    • C# / JavaScript / TypeScript
    • Serviceprozesse
    • Kundenprojekte
  5. 2018-09 – 2023-05Weingarten

    B.Sc. Angewandte Informatik

    Hochschule Ravensburg-Weingarten

    Studium der Angewandten Informatik mit Abschluss B.Sc.

    Bachelor-Thesis: Automatisierung der Einrichtung von Code Quality & Security Checks in der Projekt- und Produktentwicklung – Entwicklung eines automatisierten Frameworks zur Integration von statischen Codeanalysen, Security-Gates und Quality-Checks in Azure DevOps Pipelines.

    • Bachelor-Studium
    • Angewandte Informatik
    • Software Engineering
    • Code Quality & Security
    • DevOps Automation
    • Bachelor-Thesis

Projekte

Projekt-Highlights

Auswahl an Projekten mit Dynamics 365, Azure und Power Platform. Der Fokus liegt auf nachhaltigen Lösungen und Wissenstransfer.

UI-Tests mit Playwright für Dynamics 365

Fokus

End-to-End Test Automation für Microsoft Dynamics 365 CRM mit Playwright und TypeScript für B2B-Vertriebsprozesse.

Entwicklung und Wartung eines umfassenden Test-Automation-Frameworks für B2B-Vertriebsprozesse in Microsoft Dynamics 365 CRM.

Playwright & TypeScript: Robuste End-to-End-Tests für kritische Geschäftsabläufe mit modernem Test-Framework.

Sales Pipeline Automation: Automatisierung von der Lead-Generierung über Opportunity-Management bis zur Konvertierung.

Quality Assurance: Kontinuierliche Absicherung der Kundenakquisitions-Pipeline durch automatisierte Regression-Tests.

CI/CD Integration: Nahtlose Integration in Build-Pipelines für frühzeitige Fehlererkennung.

  • Playwright
  • TypeScript
  • Dynamics 365
  • Test Automation
  • E2E Testing
  • B2B Sales Processes
  • Quality Assurance

Generischer Massen-Importer

Fokus

Lösungsdesign und Architektur für eine eigenständige, konfigurierbare Importlösung: Massendaten nach Dynamics 365, wo der Standard-Import nicht mehr reicht.

Entwurf und Umsetzung einer eigenständigen Importlösung für Datenmengen und Strukturen, die der Standard-Import von Dynamics 365 nicht abbildet.

Generisch statt Einzelfall: Neue Importe werden konfiguriert, nicht neu programmiert. Dieselbe Lösung trägt unterschiedliche Quellen und Zielentitäten.

Self-contained: Die Lösung bringt alles mit, was sie braucht, ohne externe Zusatzwerkzeuge.

Lösungsdesign: Vom Zielbild über die Architektur bis zur Umsetzung in einer Hand.

  • Solution Design
  • Architektur
  • Dynamics 365
  • Dataverse
  • Konfiguration statt Code

Automatisierte CI/CD-Pipelines für Releases

Fokus

Build, Quality- und Security-Gates und Rollout automatisiert in Azure DevOps. Grundlage ist meine Bachelor-Thesis zur automatisierten Einrichtung dieser Checks.

Bachelor-Thesis Projekt zur Automatisierung der Einrichtung von Code Quality & Security Checks in der Projekt- und Produktentwicklung.

Das Framework umfasst:

  • Statische Codeanalyse und Security-Scanning
  • Automatisierte Quality Gates in CI/CD-Pipelines
  • Automatisches Rollback bei Quality- oder Security-Verstößen
  • Integration in Azure DevOps für verbesserte Entwicklungsprozesse
  • Azure DevOps
  • .NET / C#
  • Static Code Analysis
  • Security Gates
  • CI/CD Automation
  • Quality Assurance

Eigene PCF-Komponenten

Entwicklung und Support eigener PCF-Komponenten (Power Apps Component Framework) mit React und TypeScript für Dynamics 365.

Entwicklung und Support unterschiedlicher CRM PCF Komponenten während der Zeit als Software-Entwickler bei ORBIS SE.

Custom Controls: Benutzerfreundliche Komponenten zur Erweiterung der Standard-Dynamics 365-Funktionalität mit modernen Web-Technologien.

React & TypeScript: Einsatz bewährter Frontend-Frameworks für wartbare und skalierbare Control-Entwicklung.

UX-Optimierung: Fokus auf intuitive Benutzeroberflächen zur Verbesserung der Serviceagenten-Erfahrung im CRM.

  • PowerApps Component Framework (PCF)
  • React / TypeScript
  • Dynamics 365
  • Power Platform
  • Custom Controls
  • UX/UI Development

Formularlogik als TypeScript-Controller

Formular-Skripte für Dynamics 365 als typisierte TypeScript-Controller statt verstreuter JavaScript-Webressourcen.

Formularlogik in Model-driven Apps, strukturiert als Controller pro Formular in TypeScript.

Typisiert: Feld- und Steuerelementzugriffe gegen die Client API sind typgeprüft, Fehler fallen beim Build auf statt beim Anwender.

Übersichtlich: Ein Controller bündelt die Logik eines Formulars, statt dass sie über viele einzelne Skripte verteilt ist.

  • TypeScript
  • Dynamics 365 Client API
  • Model-driven Apps
  • Webressourcen

Nachweise

Zertifizierung & Applied Skills

Zertifizierung · Microsoft · 2022-03

Microsoft Certified: Power Platform Developer Associate (PL-400)

  • Power Platform
  • Dataverse
  • Custom Connectors
  • Canvas Apps
  • CI/CD & Build Tools
  • Automation
Nachweis prüfen (ID 2AEYAC-5284E9)

Applied Skill · Microsoft · 2025-12

Create and manage canvas apps with Power Apps (PL-7001)

  • Power Apps
  • Microsoft Dynamics CRM
  • Microsoft Dataverse
  • Microsoft Power Automate
  • Microsoft Power Platform
Nachweis prüfen (ID 1BD5A9C8ED15DAE7)

Applied Skill · Microsoft · 2025-12

Create and manage model-driven apps with Power Apps and Dataverse (PL-7003)

  • Microsoft Power Platform
  • Microsoft Dataverse
  • Microsoft Dynamics CRM
Nachweis prüfen (ID 9F4C2EB812B8D564)

Applied Skill · Microsoft · 2025-12

Create and manage automated processes by using Power Automate (PL-7002)

  • Microsoft Power Automate
  • Microsoft Power Platform
  • SharePoint
  • Microsoft Dataverse
Nachweis prüfen (ID 6BD254EC8941ABE)