09.09.2025 aktualisiert


nicht verfügbar
Freier Blazor Entwickler
Waiblingen, Deutschland FI (AE)
Skills
C#Blazor.NET CoreCQRSEvent-Driven Architecture / CQRSEvent SourcingSOLIDClean CodeCleanCode-PrinzipienClean Code DevelopmentSASSOARESTWebservicesRESTfullRestFul WebServicesAnwendungsmigrationMigrationentity frameworkSQL ServerMS-SQL Server
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
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
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)
- Modul Vorkalkulation G*** (UI, Web-Api, Logic, DB, Common)
- Ggf. weitere Module (s. o.
- Modulunabhängiger Code (s. o.)
- Projektabhängiger Code (s. o.)
(ab 7/2020 betreuend)