Profilbild von Friedhelm Eichin Software-Architekt/Entwickler, C#, .NET, SQL aus Teningen

Friedhelm Eichin

verfügbar

Letztes Update: 01.09.2023

Software-Architekt/Entwickler, C#, .NET, SQL

Firma: CA Computer Automation GmbH
Abschluss: Dipl. Ing.(FH) Elektronik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Dateianlagen

Vita-CA-Friedhelm-Eichin-230210_021023.pdf

Skills

Ein kurzer Überblick:

Ich bin seit 1997 Mitinhaber und Geschäftsführer der CA Computer Automation GmbH im Raum Freiburg. Wir sind Spezialisten für Softwarelösungen im Bereich der Gebäudeautomation. Hier sind insbesondere Visualisierungssysteme sowie entsprechende Schnittstellen und Protokolle wie z.B. BACnet und OPC UA unsere Schwerpunkte. Wir entwickeln seit Jahrezehnten mit C#, C++, .NET usw. und haben auf diesem Gebiet eine große Expertise erworben.

Freie Kapazitäten nutzen wir gerne, um bei externen Projekten mitzuarbeiten. Mit unserer langjährigen Erfahrung kombiniert mit einer schnellen Auffassungsgabe haben wir u.a. auch schon sehr erfolgreich branchenfremde Software im Bereich des Gesundheitswesens mitentwickelt (siehe auch Projekthistorie).

Web: www.ca-computer-automation.de

Besondere Kompetenzen:
  • Teamplayer (Am Ende zählt das Ergebnis und nicht der persönliche Erfolg)
  • Qualitätsbewusstsein
  • Zielorientierte Umsetzung von Anforderungen in Software-Komponenten sowohl im technischen als auch nicht-technischen Breich.
  • Langjährige Erfahrung bei der Konzeption und Implementierung von performanten, langlaufenden Programmen (365 Tage / 24 Stunden)
  • Langjährige praktische Erfahrung bei der Fehleranalyse, Ursachenfindung und Behebung auch “im Feld”.
  • Das Refactoring in allen Facetten gehört zu meinen ständigen Begleitern. Ich nehme diese Herausforderung gerne an und verstehe sie als Voraussetzung, um Software über einen langen Zeitraum erfolgreich einsetzen zu können.
Schwerpunkte:
  • Softwareentwicklung in C#, .NET oder C++
  • Frontend: WPF, XAML, Windows Forms
  • Backend: ASP.NET Web API, REST-API, Saop-Services, LINQ, Entity Framework
    TCP/IP, HTTPS, MS-TEST, MOQ
  • Datenbanken: MSSQL, MySQL, Informix, Oracle,…
  • .NET Framework, .NET (Core)
  • Telerik DevCraft, List & Label, PRISM-MVVM, Wibu-CodeMeter
  • Fundierte Kenntnisse über Jahrzehnte in MS Windows Server + Client sowie MS Office
  • Programmierung von SCADA Systemen sowie verschiedener Protokolle (OPC UA, BACnet, Modbus,…)
  • Visual Studio, Visual Studio Code
Grundkenntnisse:
  • Linux
  • Python; JavaScript, TypeScript, Lua, Yaml
  • Azure
  • Azure-DevOps
  • Git, TeamFoundationServices
  • Migration von .NET Framework Projekten nach .NET5/.NET6

Projekthistorie

05/2022 - bis jetzt
Software-Entwickler C#
Dienstleister in der Administration im Gesundheitswesen (Öffentlicher Dienst, 500-1000 Mitarbeiter)

  • C#-Entwicklung in einem größeren Team
  • Weiterentwicklung einer bereits existierenden UI-Desktop Lösung auf Basis WPF, welche die Krankenkassen effizient und intelligent bei der Bearbeitung eingereichter Kostenvoranschläge und Genehmigungsanfragen unterstützt.
  • Visual Studio
  • ReSharper
  • Informix SQL
  • Entity Framework
  • Telerik DevCraft for WPF
  • PRISM (WPF)

Besondere Herausforderung:

  • schnelles Erfassen unbekannter und komplexer Zusammenhänge
  • Umsetzung der Anforderungen in ein benutzerfreundliches UI
  • Implementierung von Erweiterungen in einer komplexen bestehenden Software, die über Jahre von wechselnden Entwicklern erstellt und gepflegt wurde.
  • Termingerechte Fertigstellung

01/1997 - bis jetzt
Geschäftsführer, Software-Architekt, Software-Entwikler
CA Computer Automation GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

Aufgaben:

  • Konzepterstellung, Projektplanung
  • Software-Architekt
  • Software-Entwickler
  • DevOp
Projekt-Auszug der CA Computer Automation GmbH:
 
  • Konzeption und maßgebliche Mitentwicklung sowie Pflege eines SCADA-Systems mit Schwerpunkt WPF-Visualisierung. Erstellung und Pflege von sogenannten Custom-Controls, die in Anlagenbildern zur Dynamisierung von Prozesszuständen verwendet werden.
  • Konzeption verschiedener Prozessanbindungen z.B. OPC UA, BACnet, Modbus
  • Konzeption und Implementierung einer BACnet Zählwert-Erfassung unter .NET mit Übergabe an eine mySQL-Datenbank
  • Konzeption und Implementierung einer Taupunkt-Überwachung unter .NET auf Basis Testo-Saveris mit Bedienoberfläche
  • Konzeption und Entwicklung einer Kopierschutz- und Lizenz- Komponente auf Basis Wibu/CodeMeter unter C++/.NET
  • Implementierung verschiedener Interop-Wrapper zur Einbindung von C++-APIs in .NET
  • Implementierung eines Raumbelegungsprogramms zum Transfer von Excel-Zeitplänen in BACnet Schedules
  • Migration von unterschiedlichen C++-Programmen nach C# .NET
  • Einarbeitung in Projekte anderer Entwickler und Recactoring zur Qualitätsverbesserung im Rahmen von funktionalen Erweiterungen.
  • Erfassung von Messdaten per Web-API und Weitergabe an ein Energie-Managerment-System.

01/2019 - 02/2021
Software-Entwickler C#
Abrechnungszentrum im Bereich Krankenkassenabrechnung (Öffentlicher Dienst, 500-1000 Mitarbeiter)

  • Federführende C#-Entwicklung in einem Team.
  • Umsetzung von Anforderungen in Architektur und UI
  • Anpassung und Fertigstellung einer bereits existierenden UI-Desktop Lösung auf Basis WPF
  • Anpassung und Fertigstellung eines Batch-Prozess zum Datenimport für Abrechnungsdaten nach $106d Abs. 6 SGB V
  • Visual Studio
  • ReSharper
  • Informix SQL
  • Entity Framework
  • Telerik DevCraft for WPF
  • PRISM (WPF)
  • Skriptura
Besondere Herausforderung:
  • sehe große Datenmengen

10/2017 - 12/2018
Software-Entwickler C#
Abrechnungszentrum im Bereich Krankenkassenabrechnung (Öffentlicher Dienst, 500-1000 Mitarbeiter)

  • C#-Entwicklung in einem Team mit agiler Arbeitsweise
  • Weiterentwicklung und Pflege einer bereits existierenden UI-Desktop Lösung auf Basis WPF, welche die Krankenkassen effizient und intelligent bei der Bearbeitung eingereichter Kostenvoranschläge und Genehmigungsanfragen unterstützt.
  • Visual Studio
  • ReSharper
  • Informix SQL
  • Entity Framework
  • Telerik DevCraft for WPF
  • PRISM (WPF)

Besondere Herausforderung:

  • schnelles Erfassen unbekannter und komplexer Zusammenhänge
  • Umsetzung der Anforderungen in ein benutzerfreundliches UI
  • Implementierung von Erweiterungen in einer komplexen bestehenden Software, die über Jahre von wechselnden Entwicklern erstellt und gepflegt wurde.

Reisebereitschaft

Verfügbar in den Ländern Deutschland und Schweiz
Verfügbarkeit > 6 Monate, nach Vereinbarung
Einsatzort vorzugsweise Remote, Termine vor Ort sind nach Vereinbarung ebenfalls möglich.
Profilbild von Friedhelm Eichin Software-Architekt/Entwickler, C#, .NET, SQL aus Teningen Software-Architekt/Entwickler, C#, .NET, SQL
Registrieren