International verfügbar
Deutschland: Bevorzugt in D: Rhein-Main Gebiet
Ich nehme auch Remoteaufträge an - Einarbeitung vor Ort beim Kunden möglich
Entwicklung eines Mobile Games für Android und iOS von 0 bis zum momentanen Release in C# unter Unity3D. Technisches Design, Umzug des git Repositories von Bitbucket auf einen Ubuntu Server, Einbeziehung und Anleitung weiterer Softwareentwicklung. Einführung von Integreation Test Driven Design, Entwurf der Scenen, Gamelogik, Tests und Scripting in C#, Automatisierungen (Clonen von Scenen u.v.m.) in Ruby, Deployments auf Android und iOS Geräten, Zuarbeiten für die Grafikabteilung (welche nur noch ihre Grafiken in die Sceneneinbringen mussten).
Weiterbildung / Erweiterung des Skillsets des beim letzten langjährigen (>15J) Projekts nicht eingesetzten Kenntnis-Stands
2 Monate Chinaaufenthalt zum Erweitern der Sprach- und Kulturkompetenz.
Erlernen diverser neuer Sprachen und Frameworks (siehe unter Kenntnisse)
Konfigurationsmanagement auf Basis von Clearcase: tägliche Builds für Entwicklungs- Integrations - und Prelifeumgebungen, Koordination und Builds für Prelife- und Produktionsumgebungen, Erzeugung der auf den jeweiligen Zielsystemen neu einzusetzenden Änderungslisten (Nachvollziehbarkeit wann eine vom Entwickler eingecheckte Änderung auf welche Umgebung kam)
Softwareentwicklung und -Wartung auf Scrum Basis
Redesign des Marktrisikosystems
Verlagerung von Komponenten aus C++ nach Java
Testweise erfolgreiche Einführung von BDD Methodiken für C++ und Javakomponenten
Anbindung neuer Frontofficesysteme über diverse Eingabequellen wie Datenbanken/XML
Implementierung neuer Risikomodelle in RiskWatch per Risk++ und RiskBasic
Anbindung von Marktdaten
Unterstützung der Fachabteilung durch Auswertungen und Erklärung der berechneten RIsikoergebnisse
Softwareentwicklung und -Wartung
Redesign des Marktrisikosystems
Anbindung neuer Frontofficesysteme über diverse EIngabequellen wie Datenbanken/XML
Implementierung neuer Risikomodelle in RiskWatch unter Risk++/RiskBasic
Anbindung von Marktdaten
Unterstützung der Fachabteilung durch Auswertungen und Erklärung der berechneten RIsikoergebnisse
2002- Benutzung von Ruby in eigenen Projekten. U.a.:
Auswertungen von Telefonrechnungen im PDF Format
Ermittlung von Mietrückständen inkl. deren Verzinsung
iOS Programmierung in RubyMotion (u.a. in GitHub)
Webkatalog für Chinawaren in RubyOnRails
Dezember 2017-: Mitgründer und Chefentwickler bei [Firmenname auf Anfrage] (haftungsbeschränkt): Entwicklung von mobile Games in Unity3D und Implementierung in der dort eingesetzten .NET (Mono) Umgebung in C#
November 2017-: Weiterbildung in Ruby on Rails 5, Cloud (AWS, Docker) , Spring 5, Security by Design, Node.js, TypeScript, Angular, Reactive Machine Learning Systems, Natural Language Processing.
Juni 2017-Oktober 2017: Weiterbildung in: Swift/iOS10 (abgeschlossen). Entwicklung von zwei iOS Apps in RubyMotion und Swift (zu 80% abgeschlossen, erste App in iTunesConnect eingestellt)
April 2017 - Mai 2017 Chinaaufenthalt (Auffrischung der chinesischen Sprachkenntnisse)
2012-März 2017 Configurationmanager für ein bestehendes
Markt-und Liquiditätsrisikosystem auf Basis Clearcase
Solaris Paketbau
Softwareendtwicklung- und -Wartung auf Scrum Basis
Deployment auf Entwocklungs-/Integrations-/ Test- und UAT Systeme
Redesign des Marktrisikosystems
Verlagerung von Komponenten aus C++ nach Java
Testweise erfolgreiche Einführung von BDD Methodiken für C++ und
Javakomponenten. Die dadurch entstandene Spezifikation konnte erfolgreich
automatisch getestet werden und verhalf auch später bei
Spezifikationsändeungen und -erweiterungen zu einem niedrigeren Aufwand und
fachlicher Fehlerfreiheit.
Anbindung neuer Frontofficesysteme an dieses Risikosystem
Implementierung neuer Modelle in Risk++ für dieses Risikosystem
Wartung des Risikosystems
Unterstützung der Fachabteilung / Auswertungen per bash und Ruby-Skripte
Branche: Bank / Markt- und Liquiditätsrisiko bei derivativen Instrumenten
2006-2012: Configurationmanager für ein bestehendes Markt-und Liquiditätsrisikosystem auf Basis Clearcase
Skripte zur automatischen Auswertung und Erfassung aller Sourcecodeänderungen in Excel-Tabellen. Dadurch einfacher, auditfähiger und lückenloser Nachweis der Verwendung der Änderungen ermöglicht. Implementierung dieser Skripte in Ruby.
Solaris Paketbau
Deployment auf Entwicklungs-/Integrations-/ Test- und UAT Systeme
Anbindung neuer Frontofficesysteme an dieses Risikosystem
Implementierung neuer Modelle in Risk++ für dieses Risikosystem
Wartung des Risikosystems
Unterstützung der Fachabteilung / Auswertungen per bash und Ruby-Skripte
Branche: Bank / Markt- und Liquiditätsrisiko bei derivativen Instrumenten
2004-2006 Anbindung neuer Frontofficesysteme an ein bestehendes Markt-und Liquiditätsrisikosystem
Redesign des Risikosystems in Richtung SOA
Unterstützung der Fachabteilung / Auswertungen per bash und Ruby-Skripte
Branche: Bank / Markt- und Liquiditätsrisiko bei derivativen Instrumenten
2001- 2004 Softwareanalyse / Design / Implementierung / Maintenance
GNU/Sun C++ und Java unter Solaris /Oracle
Algorithmic's RiskWatch / Risk++
Marktdatenanbindung und Anbindung neuer Liefersysteme
Dynamische (konfigurationsbasierte) Erzeugung von SQL_Abfragen in Java - das
Javaprogramm ist seit 2002 bis mind. 2017 fehlerfrei!! wochentäglich im
Einsatz
Erweiterung des Finanzinstrumentportfolios
Unterstützung der Fachabteilung / Auswertungen per bash und Ruby-Skripte
Branche: Bank / Markt- und Liquiditätsrisiko bei derivativen Instrumenten
1999/2000: Sofwareanalyse / Design (CASE-Tool: Paradigm Plus / UML)
Implementierung in Visual C++ unter NT / CDS++ unter SINIX
Chefdesigner, QM-Assistent, Modellintegrator, Portierung (Unix->WinNT)
Branche: EDV / Touristik / Handel/ Reisebüromanagement (CRM)
1998 Sofwareanalyse / Design
Ersetzung eines hostbasierten Risikomanagementsystems durch eine Solaris-Lösung basierend auf Algorithmic's RiskWatch
Implementierung in GNU C++ unter Solaris
Konnte gegen Ende des Projekts eine drastische Performanceverbesserung durch C++ Codeoptimierung erreichen
Branche: Bank (Derivative Instrumente) (>9 Mon)
1997/98 Softwareanalyse / Design /Implementierung (CASE-Tool: Innovator / OMT)
Anbindung eines Tecnomen Funkrufsystems an den Netwzwerkcontroller des Kunden
OO / C++ Coaching
Implementierung in C++ unter SCO Unix
Überwiegend Pairmodeling per CASE Tool und Pairprogramming
Design und Implementierung überwiegend per Pair-Designing/Programming
Testbarkeit schon im Design berücksichtigt. Das Produkt lief von Anfang an
fehlerfrei beim Kunden.
Branche: Telekommunikation (Pagingsysteme) (>1J)
1997 (3 Wochen) Beratung einer Bank bzgl. Migration von >30000 PCs von MS Windows 3.1 auf Windows NT.
Branche: Bank
1995-1997 Entwicklung eines MS-Windows basierten Radiochromatographieprogramms im Alleinauftrag
Analyse /Design mit OEW (Object Engineering Workbench)
Implementierung in C++
Programm und Handbuch auf Deutsch und Enlisch lokalisiert
Nebenerzeugnis: C++ Messdatenmanagementframework (unvermarktet)
Branche: Messgerätehersteller
1994: Enwicklung eines statistischen Auswertesystems auf einem großen Datenbankbestand
- Erzeugen von Gruppenkennzahlen und Erkennung signifikannter Abweichungen
- Entwicklung einer deklarativen Programmiersprache für Datenaggregationen (Data Warehousesysteme). Implementierung mit LEX/YACC, C ESQL/C, ODBC. Einsatz in UNIX-Servern unter Informix. Bereich Verwaltung (KVen). Weiterhin dort
Branche: Krankenversicherung/Medizin (Kassenärztliche Vereinigung)
1982-1993: CIO einer mitgegründeten GmbH im Bereich Messgeräteherstellung (>20 Mitarbeiter).
- Größtenteils komplette Projektabwicklung (Anforderungen, Analyse, Design, Implementierung, Dokumentation (inkl. Benutzerhilfesystemen und Benutzerdokumentation), Wartung)
- Projektgrößenordungen 3Monate-3Jahre Entwicklungszeit
- Firmwareentwicklung und Workstation/PC basierte Auswertungssysteme
- Bis zu 3 Mitarbeiter
- Implementierungen in letzten Jahren in C++, teils auch C und BASIC
Branche: Messgerätehersteller
1980: Erste Projekte als Schüler (Animierte Messerepräsentationsprogramme auf AppleII), BASIC-Programme im Bereich Messdatenverarbeitung.
1 Semester DeMontfort University Leicester/GB
Abschluss: Diplom Wirtschaftsinformatik (FH)Fachlicher Schwerpunkt der letzten 10 Jahre:
Banken im Bereich Markt&Liquiditätsrisiko
Lebenslanger Schwerpunkt (>30 Jahre Erfahrung): Softwareentwicklung (komplette Produktlebenszkyklen)
Risikomanagementsysteme (insbes. Marktrisiko)
Finanzinstrumente/Derivate
Handel >3J
Messgerätehersteller (Industrie/ Wissenschaft / Labor, Chemie / Pharma)) >10JMessdatenverarbeitung / -auswertung / -darstellung
Firmware
Versicherungen / Kassenärztliche Vereinigungen >2JAbrechnungsauswertung / Controlling
Touristik ca. 1,5JCRM
Telekommunikation / Paging Systeme >1JAnbindung an Tecnomen Netzwerkcontroller
International verfügbar
Deutschland: Bevorzugt in D: Rhein-Main Gebiet
Ich nehme auch Remoteaufträge an - Einarbeitung vor Ort beim Kunden möglich
Entwicklung eines Mobile Games für Android und iOS von 0 bis zum momentanen Release in C# unter Unity3D. Technisches Design, Umzug des git Repositories von Bitbucket auf einen Ubuntu Server, Einbeziehung und Anleitung weiterer Softwareentwicklung. Einführung von Integreation Test Driven Design, Entwurf der Scenen, Gamelogik, Tests und Scripting in C#, Automatisierungen (Clonen von Scenen u.v.m.) in Ruby, Deployments auf Android und iOS Geräten, Zuarbeiten für die Grafikabteilung (welche nur noch ihre Grafiken in die Sceneneinbringen mussten).
Weiterbildung / Erweiterung des Skillsets des beim letzten langjährigen (>15J) Projekts nicht eingesetzten Kenntnis-Stands
2 Monate Chinaaufenthalt zum Erweitern der Sprach- und Kulturkompetenz.
Erlernen diverser neuer Sprachen und Frameworks (siehe unter Kenntnisse)
Konfigurationsmanagement auf Basis von Clearcase: tägliche Builds für Entwicklungs- Integrations - und Prelifeumgebungen, Koordination und Builds für Prelife- und Produktionsumgebungen, Erzeugung der auf den jeweiligen Zielsystemen neu einzusetzenden Änderungslisten (Nachvollziehbarkeit wann eine vom Entwickler eingecheckte Änderung auf welche Umgebung kam)
Softwareentwicklung und -Wartung auf Scrum Basis
Redesign des Marktrisikosystems
Verlagerung von Komponenten aus C++ nach Java
Testweise erfolgreiche Einführung von BDD Methodiken für C++ und Javakomponenten
Anbindung neuer Frontofficesysteme über diverse Eingabequellen wie Datenbanken/XML
Implementierung neuer Risikomodelle in RiskWatch per Risk++ und RiskBasic
Anbindung von Marktdaten
Unterstützung der Fachabteilung durch Auswertungen und Erklärung der berechneten RIsikoergebnisse
Softwareentwicklung und -Wartung
Redesign des Marktrisikosystems
Anbindung neuer Frontofficesysteme über diverse EIngabequellen wie Datenbanken/XML
Implementierung neuer Risikomodelle in RiskWatch unter Risk++/RiskBasic
Anbindung von Marktdaten
Unterstützung der Fachabteilung durch Auswertungen und Erklärung der berechneten RIsikoergebnisse
2002- Benutzung von Ruby in eigenen Projekten. U.a.:
Auswertungen von Telefonrechnungen im PDF Format
Ermittlung von Mietrückständen inkl. deren Verzinsung
iOS Programmierung in RubyMotion (u.a. in GitHub)
Webkatalog für Chinawaren in RubyOnRails
Dezember 2017-: Mitgründer und Chefentwickler bei [Firmenname auf Anfrage] (haftungsbeschränkt): Entwicklung von mobile Games in Unity3D und Implementierung in der dort eingesetzten .NET (Mono) Umgebung in C#
November 2017-: Weiterbildung in Ruby on Rails 5, Cloud (AWS, Docker) , Spring 5, Security by Design, Node.js, TypeScript, Angular, Reactive Machine Learning Systems, Natural Language Processing.
Juni 2017-Oktober 2017: Weiterbildung in: Swift/iOS10 (abgeschlossen). Entwicklung von zwei iOS Apps in RubyMotion und Swift (zu 80% abgeschlossen, erste App in iTunesConnect eingestellt)
April 2017 - Mai 2017 Chinaaufenthalt (Auffrischung der chinesischen Sprachkenntnisse)
2012-März 2017 Configurationmanager für ein bestehendes
Markt-und Liquiditätsrisikosystem auf Basis Clearcase
Solaris Paketbau
Softwareendtwicklung- und -Wartung auf Scrum Basis
Deployment auf Entwocklungs-/Integrations-/ Test- und UAT Systeme
Redesign des Marktrisikosystems
Verlagerung von Komponenten aus C++ nach Java
Testweise erfolgreiche Einführung von BDD Methodiken für C++ und
Javakomponenten. Die dadurch entstandene Spezifikation konnte erfolgreich
automatisch getestet werden und verhalf auch später bei
Spezifikationsändeungen und -erweiterungen zu einem niedrigeren Aufwand und
fachlicher Fehlerfreiheit.
Anbindung neuer Frontofficesysteme an dieses Risikosystem
Implementierung neuer Modelle in Risk++ für dieses Risikosystem
Wartung des Risikosystems
Unterstützung der Fachabteilung / Auswertungen per bash und Ruby-Skripte
Branche: Bank / Markt- und Liquiditätsrisiko bei derivativen Instrumenten
2006-2012: Configurationmanager für ein bestehendes Markt-und Liquiditätsrisikosystem auf Basis Clearcase
Skripte zur automatischen Auswertung und Erfassung aller Sourcecodeänderungen in Excel-Tabellen. Dadurch einfacher, auditfähiger und lückenloser Nachweis der Verwendung der Änderungen ermöglicht. Implementierung dieser Skripte in Ruby.
Solaris Paketbau
Deployment auf Entwicklungs-/Integrations-/ Test- und UAT Systeme
Anbindung neuer Frontofficesysteme an dieses Risikosystem
Implementierung neuer Modelle in Risk++ für dieses Risikosystem
Wartung des Risikosystems
Unterstützung der Fachabteilung / Auswertungen per bash und Ruby-Skripte
Branche: Bank / Markt- und Liquiditätsrisiko bei derivativen Instrumenten
2004-2006 Anbindung neuer Frontofficesysteme an ein bestehendes Markt-und Liquiditätsrisikosystem
Redesign des Risikosystems in Richtung SOA
Unterstützung der Fachabteilung / Auswertungen per bash und Ruby-Skripte
Branche: Bank / Markt- und Liquiditätsrisiko bei derivativen Instrumenten
2001- 2004 Softwareanalyse / Design / Implementierung / Maintenance
GNU/Sun C++ und Java unter Solaris /Oracle
Algorithmic's RiskWatch / Risk++
Marktdatenanbindung und Anbindung neuer Liefersysteme
Dynamische (konfigurationsbasierte) Erzeugung von SQL_Abfragen in Java - das
Javaprogramm ist seit 2002 bis mind. 2017 fehlerfrei!! wochentäglich im
Einsatz
Erweiterung des Finanzinstrumentportfolios
Unterstützung der Fachabteilung / Auswertungen per bash und Ruby-Skripte
Branche: Bank / Markt- und Liquiditätsrisiko bei derivativen Instrumenten
1999/2000: Sofwareanalyse / Design (CASE-Tool: Paradigm Plus / UML)
Implementierung in Visual C++ unter NT / CDS++ unter SINIX
Chefdesigner, QM-Assistent, Modellintegrator, Portierung (Unix->WinNT)
Branche: EDV / Touristik / Handel/ Reisebüromanagement (CRM)
1998 Sofwareanalyse / Design
Ersetzung eines hostbasierten Risikomanagementsystems durch eine Solaris-Lösung basierend auf Algorithmic's RiskWatch
Implementierung in GNU C++ unter Solaris
Konnte gegen Ende des Projekts eine drastische Performanceverbesserung durch C++ Codeoptimierung erreichen
Branche: Bank (Derivative Instrumente) (>9 Mon)
1997/98 Softwareanalyse / Design /Implementierung (CASE-Tool: Innovator / OMT)
Anbindung eines Tecnomen Funkrufsystems an den Netwzwerkcontroller des Kunden
OO / C++ Coaching
Implementierung in C++ unter SCO Unix
Überwiegend Pairmodeling per CASE Tool und Pairprogramming
Design und Implementierung überwiegend per Pair-Designing/Programming
Testbarkeit schon im Design berücksichtigt. Das Produkt lief von Anfang an
fehlerfrei beim Kunden.
Branche: Telekommunikation (Pagingsysteme) (>1J)
1997 (3 Wochen) Beratung einer Bank bzgl. Migration von >30000 PCs von MS Windows 3.1 auf Windows NT.
Branche: Bank
1995-1997 Entwicklung eines MS-Windows basierten Radiochromatographieprogramms im Alleinauftrag
Analyse /Design mit OEW (Object Engineering Workbench)
Implementierung in C++
Programm und Handbuch auf Deutsch und Enlisch lokalisiert
Nebenerzeugnis: C++ Messdatenmanagementframework (unvermarktet)
Branche: Messgerätehersteller
1994: Enwicklung eines statistischen Auswertesystems auf einem großen Datenbankbestand
- Erzeugen von Gruppenkennzahlen und Erkennung signifikannter Abweichungen
- Entwicklung einer deklarativen Programmiersprache für Datenaggregationen (Data Warehousesysteme). Implementierung mit LEX/YACC, C ESQL/C, ODBC. Einsatz in UNIX-Servern unter Informix. Bereich Verwaltung (KVen). Weiterhin dort
Branche: Krankenversicherung/Medizin (Kassenärztliche Vereinigung)
1982-1993: CIO einer mitgegründeten GmbH im Bereich Messgeräteherstellung (>20 Mitarbeiter).
- Größtenteils komplette Projektabwicklung (Anforderungen, Analyse, Design, Implementierung, Dokumentation (inkl. Benutzerhilfesystemen und Benutzerdokumentation), Wartung)
- Projektgrößenordungen 3Monate-3Jahre Entwicklungszeit
- Firmwareentwicklung und Workstation/PC basierte Auswertungssysteme
- Bis zu 3 Mitarbeiter
- Implementierungen in letzten Jahren in C++, teils auch C und BASIC
Branche: Messgerätehersteller
1980: Erste Projekte als Schüler (Animierte Messerepräsentationsprogramme auf AppleII), BASIC-Programme im Bereich Messdatenverarbeitung.
1 Semester DeMontfort University Leicester/GB
Abschluss: Diplom Wirtschaftsinformatik (FH)Fachlicher Schwerpunkt der letzten 10 Jahre:
Banken im Bereich Markt&Liquiditätsrisiko
Lebenslanger Schwerpunkt (>30 Jahre Erfahrung): Softwareentwicklung (komplette Produktlebenszkyklen)
Risikomanagementsysteme (insbes. Marktrisiko)
Finanzinstrumente/Derivate
Handel >3J
Messgerätehersteller (Industrie/ Wissenschaft / Labor, Chemie / Pharma)) >10JMessdatenverarbeitung / -auswertung / -darstellung
Firmware
Versicherungen / Kassenärztliche Vereinigungen >2JAbrechnungsauswertung / Controlling
Touristik ca. 1,5JCRM
Telekommunikation / Paging Systeme >1JAnbindung an Tecnomen Netzwerkcontroller
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"Aufgrund seines sowohl breiten als auch tiefen Wissens hat der Consultant alle ihm aufgetragen Aufgaben stets zur vollen Zufriedenheit erfüllt. Auch die technisch höchst anspruchsvollen Aufgaben wurden von ihm erfolgreich bewältigt. Als Beispiel sei ein Mechanismus zur gemeinsamen Verwendung der Microsoft STL-Klassen mit der alten Stream-Bibliothek, den RogueWave- und Generic-Bibliotheken als Grundlage der Portierung unserer Reliant Unix-C++ Sourcen nach Windows NT mit Visual C++ genannt. Zur Beschleunigung des Projektfortschritts hat er eine zuliefernde Abteilung bei der Portierung des Sourcecodes von CDS++ 1.2 nach CDS++ 2.0 unterstützt. Nebenher hat er seine Querschnittsaktivitäten (QM-Assistenz und Modellintegration) ebenso sehr zufriedenstellend bewältigt wie den Support bei Fragen und Problemen zur Portabilität, C++-Grenzfällen, Debugging unter Reliant Unix. In den meisten dieser Fälle hatte er immer sofort eine Lösungsmöglichkeit parat. Er war im Team motivierend tätig, was bei unserer problematischen Softwareentwicklungsumgebung besonderes Lob verdient. Wir danken ihm für seinen Einsatz und haben ihn für den weiteren Einsatz bei uns im Hause nach diesem Projektende weiterempfohlen."
— Projekt C++ Anwendungsentwicklung im Teilprojekt Chef-Design, 12/98 - 06/00
Referenz durch Teilprojektleiter Chefdesign eines Reisevetriebsystemuntern. mit 800 MA vom 15.06.00
"Genaue Projektbeschreibung: Objektorientiertes Design und Implementierung mit Innovator, C++, Sniff+ unter Unixware 2.1, Mitarbeit bei Test und Inbetriebnahme. (ODPS = Open Distributed Paging System, eingetragenes Warenzeichen) Der Consultant arbeitete als externer Mitarbeiter in einem größeren Funkrufprojekt mit. Er gliederte sich in das Projektteam von ca. 10 Mitarbeitern sehr gut ein. Folgende seiner Eigenschaften trugen zum Erfolg des Projekts bei: - gutes Fachwissen, - schnelle Auffassungsgabe, - zielorientiertes, gewissenhaftes Arbeiten, - ausgeprägter Sinn für die Test, - Wiederverwendbarkeit der zu entwickelnden Software. Wir waren mit der fachlichen und persönlichen Qualifikation von dem Consultant und seinen Leistungen voll zufrieden. Bei Bedarf könnten wir uns eine erneute Zusammenarbeit durchaus vorstellen."
— Projekt objektorientiertes Design/Implementierung des ODPS Telepage Systems, 03/97-03/98
Referenz durch Projektleiter eines Computernetzwerkdienstleisters mit 220 MA vom 13.06.00