CAMOPO ist eine umfassende Management-Software, die speziell für hybride Kraftwerke mit erneuerbarer Energie entwickelt wurde. Sie bietet Funktionen zur Steuerung, Optimierung und Überwachung solcher Anlagen. Ein zentrales Merkmal ist die Vorhersage der verfügbaren Energieerzeugung unter Berücksichtigung verschiedener Wettermodelle und der Anwendung von Künstlicher Intelligenz, die auf das jeweilige Projekt abgestimmt ist.
Die Software zielt darauf ab, die Rentabilität von hybriden Kraftwerken zu steigern, indem sie den Betrieb der Anlagen an die Anforderungen der Energiemärkte anpasst. Dies umfasst die Optimierung von Energiespeichertechnologien sowohl mit als auch ohne Einspeisung aus erneuerbaren Energiequellen.
MCC NEO ist eine Industrie 4.0 Web-Anwendung zur Verwaltung und Darstellung von im Messbetrieb anfallenden Betriebsdaten.
Aufgaben und Verantwortlichkeiten
Das IP-System Siedle Access wird von Windows Embedded auf Windows Server 2012R2 64Bit portiert.
Aufgaben und Verantwortlichkeiten
Für die Business Groups IMT, Meditec, Mikroscopy wird ein einheitliches Softwarelizensierungssystem auf von Flexera FlexNet aufgebaut.
Aufgaben und Verantwortlichkeiten
Für die Durchführungswege „Unterstützungskasse“ und „Direktzusage“ der BaV wurde ein Bestandsführungssystem modellgetrieben als Eclipse RCP/RAP Anwendung realisiert. Ein bestehendes Framework auf Basis von EMF/OAW/Fornax Hibernate Cartridge wurde weiterentwickelt. Es wurde nach einem an die Belange des Hauses angepassten Scrum-Framework vorgegangen.
Aufgaben und Verantwortlichkeiten
Migration der Leasing- und Finanzbuchhaltungssoftware der MMV/MKB Bank sowie der Tankstellenabrechnung der ED Mineralölhandels KG aus dem BULL-Umfeld auf die Microsoft .NET Platform.
Durch den konsequenten Einsatz von Codegenerierung für die Datenzugriffsschicht konnte die Anzahl der von Hand zu schreibenden Codezeilen auf weniger als 50 % reduziert werden.
Aufgaben und Verantwortlichkeiten
Q-Up ist ein Testdatengenerator zum Erzeugen gezielter Datenqualitäten, Daten- und Rechtssicherheit durch Anonymisierung.
Durch die Einführung von Unit-Tests sowie Continues Integration wurde die Anzahl der Bugs auf ein Minimum reduziert.
Aufgaben und Verantwortlichkeiten
Mitwirkung an der Implementierung einer Wertpapieranalyse und -dokumentation Web-Anwendung für die DWS Finanz-Service GmbH.
Der Aufbau einer Subversion Synchronisations-Infrastruktur ermöglichte es den externen Entwicklern jederzeit auf der aktuellen Codebasis zu arbeiten.
Aufgaben und Verantwortlichkeiten
Mitwirkung bei der Implementierung einer Anwendung zur Unterstützung der synthetischen Wertpapierleihe für die DWS Finanz-Service GmbH
Aufgaben und Verantwortlichkeiten
Portierung des bestehenden Altsystems (Basis Windows NT, Visual Basic und C++) unter Verwendung der Batch-Server-Version des Anwendungsframeworks.
Aufgaben und Verantwotlichkeiten
Mitwirkung bei der Implementierung von ITIL-konformen Prozessen zur Wartung des Anwendungsframeworks nach definierten Service-Levels.
Aufgaben und Verantwortlichkeiten
Konzeption und Entwicklung einer Server-Anwendung (BizTalk) zur Integration, Konsolidierung, Verwaltung und Verteilung von Masterdaten (Stammdaten) des Filialsystem eines weltweit tätigen Unternehmens mit den Schwerpunkten Logistik und Retail.
Die Schwerpunkte der Anwendung liegen in der Integration und Konsolidierung der Datenlieferungen der verschiedenen Backend-Systeme (z.B. WaWi, FiBu, Produktgeber [Bank, Versicherung, Telekom], etc.) und der Erzeugung von Stammdatenpaketen für die betroffenen Filialen.
Aufgaben
Konzeption und Entwicklung eines komponenten-basierenden Anwendungsframework als Basis einer Geschäftsvorfall-orientierten Client-Anwendung (C#, C/C++) für das Filialkassensystem der Deutschen Post AG.
Aufgaben
Konzeption, Entwicklung und Wartung eines Server-Systems zur Verwaltung, Konsolidierung und Weiterleitung der an den Briefmarkenautomaten entstehenden Belegdaten. Die Daten werden pro Automat konsolidiert, geprüft und an die weiterverarbeitenden Systeme (FiBu, WaWi und Evidenzzentrale (ecCash)) übergeben.
Aufgaben
Implementierung eines Installations-Framework unter InstallShield zum Rollout von Lotus Client-Applikationen über 90.000 Clients in den Filialen weltweit, mit heterogener Windows-Installationsbasis.
Aufgaben
03/2004 - 06/2004: Retail
Zentrale Stammdatenverwaltung für die Verkaufsterminalsoftware eines Retailfilialnetzwerkes.
(Biztalk Server 2004, C#)
04/2002 - 01/2004: Retail
Entwicklung eines Framework zur Erstellung der Verkaufsterminalsoftware eines Retailfilialnetzes.
(.NET, ADO.NET, C#, SQL Server, XML, XSLT, XSD)
01/2001 - 04/2002: Retail
Backend für den Internetshop eines großen deutschen Retailers.
(Win32, Biztalk Server 2000, COM+, ATL, C++)
04/2001 - 10/2001: Retail
Backendservices für Verkaufsautomaten. Meldungsdienst, Dienst zur Einreichung von Geldkartendaten bei einer Evidenzzentrale.
(Win32, COM, ATL, C++)
07/1995 - 09/2000: Versicherung
Infrastruktursoftwareentwicklung für eine Softwareentwicklungsumgebung.
(Windows95, WindowsNT 3.51, C, C++, COM, MS Transactionserver, DB2, RPC)
01/1993 - 06/1995: Versicherung
Entwicklung und Wartung von Rechnungswesensoftware. Mahnwesen, integriertes Kosten- und Leistungsverrechnungssystem.
(BS2000, Cobol, UDS, UTM)
08/1990 - 12/1992: Keramische Industrie
Entwicklung und Wartung einer integrierten Kundenauftragsbearbeitung. Betreuung statistischer Auswertungen.
(BS2000, Cobol, Natural, Adabas)
1988-1990
Ausbildung zum Datenverarbeitungskaufmann, IHK
Villeroy & Boch AG, Mettlach
Beraterprofil
Als Softwareentwickler verfüge ich über mehr als zwanzig Jahre Erfahrung in Konzeption, Design und Entwicklung von Anwendungen in unterschiedlichen Umgebungen mit Schwerpunkt auf Microsoft Windows und .NET.
Als Anhänger der Clean Code-Initiative bin ich davon überzeugt, dass die wachsenden Herausforderungen in der Softwareentwicklung in erster Linie durch kontinuierliche Verbesserung des Softwareentwicklungsprozesses bewältigt werden können.
Besonderes Augenmerk richte ich auf die Themen Codegenerierung, Test Driven Development, Configuration Management, Continuous Integration und Continuous Delivery.
Auszeichnungssprachen
Werkzeuge, Methoden und Standards
Meine hohe Auffassungsgabe, eine überdurchschnittliche Lernbereitschaft und meine Freude Erfahrungen zu teilen, machen mich zum idealen Partner, wenn es darum geht auf neue Felder vorzustoßen.
CAMOPO ist eine umfassende Management-Software, die speziell für hybride Kraftwerke mit erneuerbarer Energie entwickelt wurde. Sie bietet Funktionen zur Steuerung, Optimierung und Überwachung solcher Anlagen. Ein zentrales Merkmal ist die Vorhersage der verfügbaren Energieerzeugung unter Berücksichtigung verschiedener Wettermodelle und der Anwendung von Künstlicher Intelligenz, die auf das jeweilige Projekt abgestimmt ist.
Die Software zielt darauf ab, die Rentabilität von hybriden Kraftwerken zu steigern, indem sie den Betrieb der Anlagen an die Anforderungen der Energiemärkte anpasst. Dies umfasst die Optimierung von Energiespeichertechnologien sowohl mit als auch ohne Einspeisung aus erneuerbaren Energiequellen.
MCC NEO ist eine Industrie 4.0 Web-Anwendung zur Verwaltung und Darstellung von im Messbetrieb anfallenden Betriebsdaten.
Aufgaben und Verantwortlichkeiten
Das IP-System Siedle Access wird von Windows Embedded auf Windows Server 2012R2 64Bit portiert.
Aufgaben und Verantwortlichkeiten
Für die Business Groups IMT, Meditec, Mikroscopy wird ein einheitliches Softwarelizensierungssystem auf von Flexera FlexNet aufgebaut.
Aufgaben und Verantwortlichkeiten
Für die Durchführungswege „Unterstützungskasse“ und „Direktzusage“ der BaV wurde ein Bestandsführungssystem modellgetrieben als Eclipse RCP/RAP Anwendung realisiert. Ein bestehendes Framework auf Basis von EMF/OAW/Fornax Hibernate Cartridge wurde weiterentwickelt. Es wurde nach einem an die Belange des Hauses angepassten Scrum-Framework vorgegangen.
Aufgaben und Verantwortlichkeiten
Migration der Leasing- und Finanzbuchhaltungssoftware der MMV/MKB Bank sowie der Tankstellenabrechnung der ED Mineralölhandels KG aus dem BULL-Umfeld auf die Microsoft .NET Platform.
Durch den konsequenten Einsatz von Codegenerierung für die Datenzugriffsschicht konnte die Anzahl der von Hand zu schreibenden Codezeilen auf weniger als 50 % reduziert werden.
Aufgaben und Verantwortlichkeiten
Q-Up ist ein Testdatengenerator zum Erzeugen gezielter Datenqualitäten, Daten- und Rechtssicherheit durch Anonymisierung.
Durch die Einführung von Unit-Tests sowie Continues Integration wurde die Anzahl der Bugs auf ein Minimum reduziert.
Aufgaben und Verantwortlichkeiten
Mitwirkung an der Implementierung einer Wertpapieranalyse und -dokumentation Web-Anwendung für die DWS Finanz-Service GmbH.
Der Aufbau einer Subversion Synchronisations-Infrastruktur ermöglichte es den externen Entwicklern jederzeit auf der aktuellen Codebasis zu arbeiten.
Aufgaben und Verantwortlichkeiten
Mitwirkung bei der Implementierung einer Anwendung zur Unterstützung der synthetischen Wertpapierleihe für die DWS Finanz-Service GmbH
Aufgaben und Verantwortlichkeiten
Portierung des bestehenden Altsystems (Basis Windows NT, Visual Basic und C++) unter Verwendung der Batch-Server-Version des Anwendungsframeworks.
Aufgaben und Verantwotlichkeiten
Mitwirkung bei der Implementierung von ITIL-konformen Prozessen zur Wartung des Anwendungsframeworks nach definierten Service-Levels.
Aufgaben und Verantwortlichkeiten
Konzeption und Entwicklung einer Server-Anwendung (BizTalk) zur Integration, Konsolidierung, Verwaltung und Verteilung von Masterdaten (Stammdaten) des Filialsystem eines weltweit tätigen Unternehmens mit den Schwerpunkten Logistik und Retail.
Die Schwerpunkte der Anwendung liegen in der Integration und Konsolidierung der Datenlieferungen der verschiedenen Backend-Systeme (z.B. WaWi, FiBu, Produktgeber [Bank, Versicherung, Telekom], etc.) und der Erzeugung von Stammdatenpaketen für die betroffenen Filialen.
Aufgaben
Konzeption und Entwicklung eines komponenten-basierenden Anwendungsframework als Basis einer Geschäftsvorfall-orientierten Client-Anwendung (C#, C/C++) für das Filialkassensystem der Deutschen Post AG.
Aufgaben
Konzeption, Entwicklung und Wartung eines Server-Systems zur Verwaltung, Konsolidierung und Weiterleitung der an den Briefmarkenautomaten entstehenden Belegdaten. Die Daten werden pro Automat konsolidiert, geprüft und an die weiterverarbeitenden Systeme (FiBu, WaWi und Evidenzzentrale (ecCash)) übergeben.
Aufgaben
Implementierung eines Installations-Framework unter InstallShield zum Rollout von Lotus Client-Applikationen über 90.000 Clients in den Filialen weltweit, mit heterogener Windows-Installationsbasis.
Aufgaben
03/2004 - 06/2004: Retail
Zentrale Stammdatenverwaltung für die Verkaufsterminalsoftware eines Retailfilialnetzwerkes.
(Biztalk Server 2004, C#)
04/2002 - 01/2004: Retail
Entwicklung eines Framework zur Erstellung der Verkaufsterminalsoftware eines Retailfilialnetzes.
(.NET, ADO.NET, C#, SQL Server, XML, XSLT, XSD)
01/2001 - 04/2002: Retail
Backend für den Internetshop eines großen deutschen Retailers.
(Win32, Biztalk Server 2000, COM+, ATL, C++)
04/2001 - 10/2001: Retail
Backendservices für Verkaufsautomaten. Meldungsdienst, Dienst zur Einreichung von Geldkartendaten bei einer Evidenzzentrale.
(Win32, COM, ATL, C++)
07/1995 - 09/2000: Versicherung
Infrastruktursoftwareentwicklung für eine Softwareentwicklungsumgebung.
(Windows95, WindowsNT 3.51, C, C++, COM, MS Transactionserver, DB2, RPC)
01/1993 - 06/1995: Versicherung
Entwicklung und Wartung von Rechnungswesensoftware. Mahnwesen, integriertes Kosten- und Leistungsverrechnungssystem.
(BS2000, Cobol, UDS, UTM)
08/1990 - 12/1992: Keramische Industrie
Entwicklung und Wartung einer integrierten Kundenauftragsbearbeitung. Betreuung statistischer Auswertungen.
(BS2000, Cobol, Natural, Adabas)
1988-1990
Ausbildung zum Datenverarbeitungskaufmann, IHK
Villeroy & Boch AG, Mettlach
Beraterprofil
Als Softwareentwickler verfüge ich über mehr als zwanzig Jahre Erfahrung in Konzeption, Design und Entwicklung von Anwendungen in unterschiedlichen Umgebungen mit Schwerpunkt auf Microsoft Windows und .NET.
Als Anhänger der Clean Code-Initiative bin ich davon überzeugt, dass die wachsenden Herausforderungen in der Softwareentwicklung in erster Linie durch kontinuierliche Verbesserung des Softwareentwicklungsprozesses bewältigt werden können.
Besonderes Augenmerk richte ich auf die Themen Codegenerierung, Test Driven Development, Configuration Management, Continuous Integration und Continuous Delivery.
Auszeichnungssprachen
Werkzeuge, Methoden und Standards
Meine hohe Auffassungsgabe, eine überdurchschnittliche Lernbereitschaft und meine Freude Erfahrungen zu teilen, machen mich zum idealen Partner, wenn es darum geht auf neue Felder vorzustoßen.