Softwareentwickler .NET / C# · Azure · Dynamics 365

Kevin
Dahlhoff

Ich entwickle Business-Anwendungen, Systemintegrationen und KI-Lösungen auf .NET und Azure – vom ersten Gespräch mit dem Fachbereich bis zum produktiven Betrieb.

01 — Über mich

Wer hinter dem Code steckt

Softwareentwickler mit über vier Jahren Praxis im Microsoft-Stack: seit 08/2022 bei der R.iT GmbH in Bochum, davon drei Jahre Ausbildung zum Fachinformatiker für Anwendungsentwicklung mit produktivem Projekteinsatz, seit 08/2025 als Entwickler.

Ich entwickle Webanwendungen und REST-APIs mit C#/.NET und React, betreibe sie in hybriden Umgebungen (Azure App Service und Windows Server / IIS) und verantworte als Product Owner die CI/CD-Pipelines unseres Unternehmens in Azure DevOps. Zuletzt habe ich eine Leasingbank bei der Migration ihrer IT-Landschaft in die Azure-Cloud begleitet und einen produktiv genutzten LLM-Chatbot mit Azure AI Search gebaut.

Neue Systeme setze ich gern eigenverantwortlich um, von der Anforderung bis zum Go-live. Dabei arbeite ich täglich mit KI-gestützten Tools wie Cursor und Claude Code.

  1. 08/2025 – heute

    Softwareentwickler .NET & Dynamics 365

    R.iT GmbH, Bochum

    Product Owner für die CI/CD-Landschaft des Unternehmens (YAML-Pipelines in Azure DevOps). Weiterentwicklung von ASP.NET-Anwendungen und REST-APIs für eine Leasingbank, eigenständige Konzeption einer eventgetriebenen Integration zwischen Leasingportal und CRM sowie Aufbau eines internen LLM-Chatbots auf Azure.

  2. 08/2022 – 07/2025

    Ausbildung Fachinformatiker für Anwendungsentwicklung

    R.iT GmbH, Bochum

    Produktiver Einsatz im Entwicklerteam: Mitarbeit an der Cloud-Migration einer Leasingbank (IIS → Azure App Service, Terraform, Infrastruktur-Pipelines), Einführung von MSAL im Unternehmen und als Abschlussprojekt eine produktiv genutzte React-Anwendung zum Import von Excel-Daten ins CRM.

  3. 2022

    Fachhochschulreife · Informationstechnischer Assistent

    TBS 1, Bochum

02 — Skills

Womit ich arbeite

Backend

  • C#
  • .NET 8
  • .NET Framework
  • ASP.NET (Web Forms, Web API)
  • REST
  • Azure Functions

Frontend

  • React
  • TypeScript
  • JavaScript
  • HTML/CSS
  • DevExtreme
  • React Native

Cloud & DevOps

  • Azure App Service
  • Azure Service Bus
  • Key Vault
  • Blob Storage
  • Application Insights
  • Azure DevOps (YAML)
  • Terraform
  • Git
  • IIS / Windows Server

Daten

  • SQL Server
  • Dataverse (FetchXML)
  • Entity Framework Core
  • SQLite

Security

  • Entra ID
  • MSAL
  • OAuth 2.0
  • Managed Identity

KI

  • Azure AI Search
  • Azure AI Foundry
  • Vektorsuche
  • LLM-Orchestrierung
  • Claude API
  • Cursor
  • Claude Code

Dynamics & Power Platform

  • Dynamics 365
  • Power Apps (Model-Driven)
  • Dataverse
  • CRM-Plugins
03 — Projekte

Ausgewählte Arbeiten

04

CI/CD-Landschaft des Unternehmens

Beruf · R.iT

Als Product Owner verantwortlich für die Pipelines des Unternehmens: interne Build- und Qualitätspipelines sowie YAML-Deployment-Pipelines, die Anwendungen auf Windows Server und in Azure bereitstellen – inklusive automatischem Mergen und Verwalten von GitHub-Repositories.

  • Azure DevOps
  • YAML
  • CI/CD
  • Windows Server
  • GitHub
05

Excel-zu-CRM Import-Tool (Abschlussprojekt)

Beruf · R.iT

Von der Anforderungsaufnahme mit dem Fachbereich über einen eigenen UI-Entwurf bis zur Umsetzung: Eine React-Anwendung liest Excel-Dateien ein, ein Backend im CRM klassifiziert und gruppiert die Daten, und Anwender bearbeiten sie in Tabellen nach, bevor sie als CRM-Datensätze angelegt werden. Als iFrame in Dynamics 365 eingebunden und produktiv im Einsatz.

  • React
  • DevExtreme
  • TypeScript
  • C#
  • Dynamics 365
06

MSAL-Authentifizierungsbibliothek

Beruf · R.iT

Einführung von MSAL im Unternehmen: wiederverwendbare Bibliothek, über die viele Clientskripte in Dynamics 365 Tokens aus Entra ID beziehen. Serverseitige Aufrufe sind per Managed Identity abgesichert.

  • MSAL
  • Entra ID
  • OAuth 2.0
  • TypeScript / JavaScript
  • Managed Identity
07

Web-Anwendungen für eine Dynamics-365-Plattform

Beruf · R.iT

Weiterentwicklung zweier ASP.NET-Anwendungen für eine Leasingbank: rund 20 Web Forms, die als Business-Views in Dynamics 365 eingebettet sind, und rund 20 REST-Controller, die von Weboberflächen, CRM-Plugins und Clientskripten genutzt werden.

  • C#
  • ASP.NET
  • Web API
  • SQL Server
  • Dynamics 365
  • Power Apps
08

MealPrep

Privatprojekt

Expo-/React-Native-App, die per Anthropic-Claude-API auf Knopfdruck gesunde, vorkochbare Meal-Prep-Rezepte generiert – inkl. Makros pro Portion, kurzer Zutatenliste, Schritt-für-Schritt-Anleitung und Meal-Prep-Tipp.

  • React Native
  • Expo
  • Claude API
  • TypeScript
09

CortexOS

Privatprojekt

Kleine, dateibasierte CLI fürs Denken, Planen und Dokumentieren in Domänen (z. B. youtube, privateLife). Führt LLM-gestützte Chats, extrahiert Fakten, Entscheidungen und nächste Schritte und hält alles als Markdown unter CortexOS_data/ fest.

  • CLI
  • LLM
  • TypeScript
  • Markdown
10

Auth-Framework

Privatprojekt

Kleines Authentifizierungs-Framework auf .NET mit Entity Framework Core und SQLite.

  • C#
  • .NET
  • Entity Framework Core
  • SQLite

04 — Kontakt

Schreib mir gerne

Nach meiner Ausbildung suche ich neue Herausforderungen, bei denen ich an zukunftsweisenden Softwarelösungen mitbauen kann – mit dem Anspruch, robusten, wartbaren Code zu schreiben und im Team starke Produkte zu realisieren. Klingt das nach einem Match? Dann freue ich mich auf deine Nachricht.