Profilbild von Anonymes Profil, NET Entwickler und Architekt (ASP.NET core, Blazor, WPF)
teilweise verfügbar

Letztes Update: 04.01.2024

NET Entwickler und Architekt (ASP.NET core, Blazor, WPF)

Abschluss: Diplom Physiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

Microsoft_Certified_Professional_Certificate_0.pdf
Microsoft_Certified_Professional_Certificate_2.pdf
Microsoft_Certified_Professional_Certificate_1.pdf
Dirk-Richter-Profil_040124.pdf

Skills

Überblick:
Ich bin seit 2006 sowohl als Entwickler und als auch als Architekt in Scrum Teams unterwegs.
Ich analysiere Anwendungen und konzipiere zukunftssichere Systeme für unterschiedliche Märkte, entwickele Migrationsstrategien und dokumentiere nach ARC42.
Ich kenne mich in den Prozessen wie Domain Driven Design, um fachliche Konzepte in technische Konzepte überführen zu können.
Dabei bin ich häufig selbst als Entwickler Mitglied des Teams, um auf Basis des Microsoft Stacks mit C#, Asp.Net core, Razor Pages, Blazor, Xamarin, Maui oder WPF die Entwicklung voranzutreiben und das Team zu schulen, um die Codequalität hochzuhalten.
Ich führe auch gerne als QA Architekt Analysen und Code Reviews durch.
Projekterfahrung:
  • Freier Consultant seit über 18 Jahren
  • Branchen: Energie, Versicherung, Maschinenbau, Druckerei,  Biotech, Medizin, Immobilien, Verkehr, Öffentlicher Sektor
Zertifikate:
  • Diplom Physiker
  • Xamarin Certified Developer
  • Azure Developer Associate
  • Microsoft Certified Professional MCP
  • Microsoft Certified Technology Specialist MCTS [NET Framework Windows App.]
  • Microsoft Certified Professional Developer MCPD [Windows Developer]
Schwerpunkte
  • Microsoft Stack: NET, NET (core), C#
  • Desktop Anwendungen: WPF, WinUI3
  • Azure Cloud: Azure App Services, Azure IOT Hub
  • Web Anwendungen: ASP.NET core, Blazor, REST, GraphQL, gRPC, RabbitMQ
  • Strangler Fig Migration: DDD, Onion Architektur
  • Architektur: Enterprise Architekt, ARC42 Dokumentation
  • Protokolle: HTTP, MQTT, AMQP
Standardsoftware
  • Entwicklungsumgebung: 2022
  • MVVM Framework: PRISM
  • Control-Hersteller: Telerik, DevExpress
  • Refactoring Werkzeug: Resharper
  • Profiler Werkzeug: Jetbrains Profiler
  • Code Analyse : NDepend
  • Ticket System: Jira, TFS, Youtrack, Azure Devops
  • Version Control: Subversion, Git, Azure Devops
  • Datenbanken: Sql Server, Sqlite, (SQLClient / ADO / EF / Dapper)
  • Testing: XUnit, NUnit, Coded UI Tests, Ranorex
Methoden
  • Entwicklung modularer und entkoppelter Anwendungen auf Basis aktueller Entwurfsmuster (MVVM, DI, IOC, SOLID, GoF) und entsprechender Frameworks (z.B. PRISM, Flux)
  • Performance Analysen mit Jetbrains Profiler
  • Technische Schulden Analysen mit NDepend
  • Coded UI Tests mit Ranorex, entsprechende Anwendungserweiterungen mit AutomationPeers
  • Architektur Dokumentation nach ARC42
  • DDD (Eventstroming, Domain Storytelling, Aggregates)
  • Architektur Design mit Sparx Enterprise Architekt

Projekthistorie

01/2023 - bis jetzt
QA Architekt (Asp.net core)
Dataport (Öffentlicher Dienst, 1000-5000 Mitarbeiter)

Architekt im Bereich QA verantwortlich für Coaching und Code Reviews von 8 Teams, um Wartbarkeit und Weiterentwickelbarkeit im Bereich Asp.net Core Razor Pages zu gewährleisten.

08/2022 - 12/2022
Performance Optimierung einer WPF Anwendung (Video, Sound, Chart)
(Automobil und Fahrzeugbau, < 10 Mitarbeiter)

Visual Studio 2022, C#, WPF, EMGU CV, Async/await, parallel programming, concurrency

01/2022 - 07/2022
Entwicklung und Architektur für eine Migration einer 15 Jahre alten Anwendung nach ASP Net core/Blazor
(Sonstiges, 1000-5000 Mitarbeiter)

Visual Studio 2022, C#, ASP NET core, Blazor, Flux, GraphQL, REST API, Entity Framework, PostgresSql, Oracle, DDD, Eventstorming, ARC42, ADR

07/2021 - 02/2022
Energiehandel
(Energie, Wasser und Umwelt, 50-250 Mitarbeiter)

Anbindung eines virtuellen Kraftwerks an die Strombörse
Visual Studio 2019, C#, ASP NET core, GraphQL, REST API, Entity Framework

02/2021 - 06/2021
Verwaltungswerkzeug für Energie Netzbetreiber
(Energie, Wasser und Umwelt, 1000-5000 Mitarbeiter)

Entwicklung eines Werkzeugs zum Clustern von Energie Ressourcen im Realtime Betrieb
Visual Studio 2019, C#, Oracle, ASP NET core, Google OR Tools (GLOP), REST API, Entity Framework, SignaR, WPF, T4 Scripting (DB)

09/2019 - 01/2021
Bau-Controlling: Architektur, Migrationsplanung, Coaching und Entwicklung
(Architektur und Bauwesen, 10-50 Mitarbeiter)

  • Architektur, Design und Entwicklung einer Migrationsstrategie für eine Fat Client WPF Anwendung in ein 3-Layers System mit Azure Cloud Backend.
  • Schulung und Coding Dojos für Mitarbeiter um neue die Technologie zu lernen.
Werkzeuge/Technologie:
  • Visual Studio 2017, Visual Studio 2017, C#, WPF, MVVM, PRISM, DevExpress, Azure SQL Server, Sqlite, Ranorex, ASP NET core, Azure App Service, Blazor, Docker, Entity Framework

09/2019 - 03/2020
Bau-Controlling: Xamarin.Forms Dashboard
(Architektur und Bauwesen, 10-50 Mitarbeiter)

Architektur, Design und Entwicklung eines Dashboards mit Xamarin.Forms für Android Devices im Bau Controlling.
Werkzeuge/Technologie:
Visual Studio 2019, C#, Xamarin.Forms, MVVM, PRISM, DevExpress, Azure App Service

05/2019 - 08/2019
Dashboard zur Überwachung einer Werkzeugmaschine
(Industrie und Maschinenbau, 50-250 Mitarbeiter)

  • Konzeption ud Entwicklung einer Android App mit Xamarin.Forms zur Überwachung von Schleifmaschinen.
Werkzeuge/Technolgie:
  • Visual Studio 2017, C#, Xamarin.Forms, MVVM, PRISM, DevExpress, Azure App Service

11/2016 - 04/2019
Grafische Touch-Oberfläche einer Werkzeugmaschine
(Industrie und Maschinenbau, 250-500 Mitarbeiter)

  • Architektur, Design und Entwicklung  einer WPF Touch Oberfläche zur intuitiven Bedienung von Werkzeugmaschinen.
  • Schulung von Mitarbeitern.
  • 3D Modellierung von Oberflächen
Werkzeuge/Technologie:
  • Visual Studio 2015, Visual Studio 2017, C#, WPF, MVVM, PRISM, Telerik, Helix

01/2016 - 10/2016
Workflow Management für Versicherung
(Versicherungen, 5000-10.000 Mitarbeiter)

  • Migration einer VB6 Anwendung nach WPF/MVVM
Werkzeuge/Technologie
  • Visual Studio 2013, C#, WPF, MVVM, PRISM, WCF, TXTextControl

07/2015 - 12/2015
Anwendung zur Erstellung eines Prüfberichtes
(Versicherungen, 5000-10.000 Mitarbeiter)

  • Anpassung einer bestehenden Anwendung an HD-Bildschirme.
  • Schulung von Fachinformatikern in der WPF Anwendungsentwicklung unter Berücksichtigung von Architekturpattern wie z.B. MVVM
Werkzeuge/Technologie:
  • Visual Studio 2013, C#, WinForms, WPF, MVVM



04/2014 - 06/2015
Grafisches Verkehrsleitsystem für Hamburger S-Bahn
(Transport und Logistik, 50-250 Mitarbeiter)

  • Entwicklung eines interaktiven Moduls zur Visualisierung von Verkehrsleitsystemen (WPF Control)
Werkzeuge/Technologie:
  • Visual Studio 2012, C#, WPF, MVVM, SQL Server

01/2014 - 03/2014
Erweiterung eines Auswertungswerkzeug für Betriebsprüfer
(Wirtschaftsprüfung, Steuern und Recht, 5000-10.000 Mitarbeiter)

  • Implementierung von Zusatzfunktionen einer existierenden Anwendung
Werkezeuge/Technologie:
  • Visual Studio 2012, VB.NET, Winforms, DevExpress, SQL Server

04/2011 - 12/2013
Verwaltungswerkzeug für Kraftwerke
(Energie, Wasser und Umwelt, 5000-10.000 Mitarbeiter)

  • Architektur und Entwicklung einer Silverlight und WPF Intranet  Anwendung zu Analyse und Anzeige von Daten (Kraftwerkinformationssystem KWIS)
Werkzeuge/Technologie
  • Visual Studio 2010, C#, WCF, MVVM, MEF, Expression Blend, WPF, Silverlight, PRISM, Telerik Controls, CodeDom, SQL Server, Entity Framework

03/2010 - 03/2011
Verwaltungswerkzeug für Krankenhaussysteme
(Pharma und Medizintechnik, 50-250 Mitarbeiter)

  • Beratung, Schulung, Architektur und Entwicklung bei der Portierung einer älteren VB6 Anwendung nach .NET (C#, WPF, WCF, Entity Framework)
  • Erstellung neuer Komponenten
Werkzeuge/Technologie:
  • Visual Studio 2008/2010, C#, WPF, WCF, MVVM, Expression Blend, DevExpress, SQL Server, SQL CE, Entity Framework


05/2006 - 01/2010
Erfassungssystem für Behördensoftware

  • Design und Implementierung von Net und ActiveX Komponenten für Verfahrensentwickler von Behördenanwendungen.
  • Anbindung an Hardware (Scanner, Fingerabdruckscanner, Drucker) 
  • Anbdindung Datenbanken (Access, MySQL, SQL Server, Oracle)
  • Migration von VB6 zu .Net
Werkzeuge/Technolgie:
  • Visual Studio 2005/2008, VB6, VB.NET, ActiveX

Zertifikate

Microsoft Certified: Azure Developer Associate
2021

Reisebereitschaft

Nur Remote verfügbar
Berlin und Umgebung: vor Ort: 100%
Nord / Ost-Deutschland: remote / vor Ort: 1-2 Tage /Monat
Süd / West-Deutschland: remote / vor Ort: 1-2 Tage / Quartal

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
01.11.2022

Versicherungsende:
01.11.2025

Profilbild von Anonymes Profil, NET Entwickler und Architekt (ASP.NET core, Blazor, WPF) NET Entwickler und Architekt (ASP.NET core, Blazor, WPF)
Registrieren