09.09.2025 aktualisiert

**** ******** ****
nicht verfügbar

Freier Blazor Entwickler

Waiblingen, Deutschland FI (AE)
Waiblingen, Deutschland FI (AE)

Profilanlagen

CV, Track Record

Skills

Eine Selbstbeschreibung aus der hervorgeht, auf was es mir ankommt und was ich im Gegenzug dafür biete?
OK, bekommen wir hin.

Ziele / Werdegang

Wenn Sie .NET-Entwicklung in der aktuellen Version betreiben und es zu schätzen wissen, wenn Entwickler nicht sturr nach Schema F ans Werk gehen, sondern ihre Erfahrung aktiv einbringen und Lösungsvorschläge unterbreiten; dann schonmal dafür Lob von mir. Auf meiner Habenseite stehen: C#, .NET Core (ASP, EF, Blazor), Erfahrung mit Prozessen, Werkzeugen und Methoden der modernen Softwareentwicklung (Scrum, UML, OOAD, Entwurfsmuster, QS), sowie wachsende Erfahrung mit ML .NET.
Bis Jahresende entwickle ich 3 1/2 Jahre für die DB Cargo mehrere Blazor Server Apps in anfangs NET 6 bis 9. Davor betreute ich eine seit Ende 2019 von mir entwickelte Blazor App im Automotive-Bereich für Yanfeng Automotive Interiors. Davor war ich ab 2018 knapp 2 Jahre für Jung, DMS & Cie. für die Entwicklung dutzender .NET Core REST-Webservices in zwei Teams (mit)verantwortlich. Davor ab 2014 unter anderem für Dürr Dental zwei Jahre an der Neuentwicklung einer Client-Server Software zur Aufnahme, Darstellung und Befundung von Patientenbildern mit integrierter Patientenverwaltung. Eine Übersicht aller durchgeführten Projekte liefert mein Track Record im CV. Darüber hinaus besitze ich Erfahrung in der Finanzanalyse und der Erstellung betriebswirtschaftlicher Auswertungen. Das Spektrum der entwickelten Anwendungen reicht von modularen, mehrsprachigen CRM-Systemen und konfigurierbaren Software-Assistenten über flexible Mail-Versandsysteme und Webservices, bis hin zu MIS-Webseiten und Dateiformat Reverse-Engineering.

Persönliches

Ich bin Fachinformatiker – Anwendungsentwickler und liebe meinen Beruf. Softwareentwicklung ermöglicht es Erfahrung auch kreativ einzubringen. Nach der Ausbildung 2003, zog es mich aus dem Süden Deutschlands nach Berlin. Ende 2013 kehrte ich wieder nach Baden-Württemberg zurück. Seit Ende 2015 wohne ich in Waiblingen. Seit 2007 ausschließlich Freiberufler.
Für Vermittler: Sie suchen für eine Anstellung? Überspringen Sie diesen CV, spart Zeit.
Ich verbringe gern Zeit in meinem abgelegenen Garten im Schurwald. Dort wird auch das eine oder andere Tischtennis- oder Basketball-Match gespielt. Ich fahre Fahrrad und fotografiere Landschaften und architektonisch interessante Gebäude.
Von den Menschen mit denen ich zusammenarbeite, erwarte ich Aufrichtigkeit und Zuverlässigkeit als Charaktereigenschaften. Man kann von anderen jedoch nur einfordern was man selbst vorlebt. Selbstkritik sehe ich als Stärke an. Fehler zu begehen ist menschlich; einen Lerneffekt sollte man diesen allerdings abgewinnen können. Die Redensart „scheitere oft, früh und kostengünstig“ trifft es in diesem Zusammenhang gut.

Fachliches

Seit 2002 ca. 35.000+ Stunden Entwicklung, darunter .NET allgemein:  22.000+, davon .NET Core: 12.000+, davon Blazor: 9.100+.
Mein besonderes Interesse gilt den Bereichen: .NET Core Webservices, Blazor Apps, Deep Learning mit ML .NET oder dem Dateiformat Reverse-Engineering.
Bezüglich C#, ASP .NET Core / EF Core bin ich seit Jahren ziemlich am Ball. Preview-Versionen mit neuen Sprach- und Framework-Features werden unmittelbar getestet und ggf. eingesetzt, wo sinnvoll. Jedes meiner aktiven Projekte läuft mittlerweile auf .NET 5 bis 9.
Machen Sie sich selbst ein Bild, indem Sie mein Github https://github.com/CleanCodeX und eine Open-Source Blazor-Demo auf https://blazor.softwaretechnik.it besuchen.

Fachbereiche:
Finanzanalyse, Provisionsabrechnung, CRM-Design, Rechteverwaltung, GUI-Ergonomie, Entwurfsmuster, IoC, Entity Framework Core-Migration, Reflection API, Unit-/Integration-Tests, Continuous Integration, Code-First, Code-Refactoring, Clean-Code (SOLID), Mocking, Code Reviews und Guidance of Pattern & Practices.

Sprachen / Dialekte:
C#, VB .NET, VB6, MS-SQL, MySQL

Technologien:
Entity Framework Core, ASP .NET Core Blazor, Reflection

Tools:
NCrunch, xUnit, NUnit, MS-Test, Castle Windsor, Moq, TFS / DevOps

Sonstiges:
DDD, CQRS, Event Sourcing, OOP, TOOP, REST, SOA, SaaS, SOLID, OOAD / UML
Die Größenordnung der entwickelten Anwendungen liegt bei bis zu mehreren hunderttausend Zeilen Quellcode. Das Spektrum reicht von modularen, mehrsprachigen CRM-Systemen und konfigurierbaren Software-Assistenten über flexible Mail-Versandsysteme und REST/WCF-Webservices, bis hin zu Spielen oder MIS-Webseiten.
Sie legen Wert auf eine strukturierte Entwicklung, eine geeignete Dokumentation, GUI-Ergonomie und Software-Sicherheit, Code Reviews, sowie einen sauberen Programmierstil wie z. B. Namenskonventionen, gruppierende Leerzeilen oder aussagekräftige Bezeichnungen?
Spitze, das ist meine Welt.
Analytisches und betriebswirtschaftliches Denken sind bei der Entwicklung hilfreiche Eigenschaften. Lösungsorientiertes Denken führt eher zum Ziel als Problemorientiertes.
Englisch-Zertifizierung auf Stufe B2 (2003), sichere Rechtschreibung und Grammatik

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Entwickler, Architekt

(Staatskonzern)

Transport und Logistik

>10.000 Mitarbeiter

Entwicklung einer Blazor Server-App modulabhängig zur Berechnung von Vorkalkulationen bzw. Planung von Gesamtkonzepten. Schichten
  • Blazor-Views, REST Controller (Web-App)
  • ViewModels (Web-App)
  • Business-Logik (Service-Layer)
  • Daten (EF Core-Layer)
Fachliche Trennung
  • Modul Vorkalkulation G*** (UI, Web-Api, Logic, DB, Common)
  • Ggf. weitere Module (s. o.
  • Modulunabhängiger Code (s. o.)
  • Projektabhängiger Code (s. o.)
Mehrsprachigkeit Frontend & Backend.

Initiator & Entwickler

Evermore Exploration Projekt

Externer Entwickler

Yanfeng Automotive Interiors

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

(ab 7/2020 betreuend)

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden