Umfangreiche Projekterfahrung mit Schwerpunkten in der Finanzwirtschaft (Versicherungen und Banken) - Analyse, Softwareentwicklung komplexe Systeme
Aktualisiert am 01.10.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 07.10.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Softwareentwicklung C/C++ C# Java
Analyse komplexer Kundenanforderungen
Software-Architektur
Breiter Erfahrungshintergrund verteilte Systeme
Metaprogrammierung, computergestützte Analysen, Sprachdesign
Code-Generatoren
Analyse Legacy Systeme
Compiler
Algorithmenentwicklung
OOA, OOD
Multi-Layer Software-Architektur
Wolfram Alpha
MATLAB
R
Deutsch
Muttersprache
Englisch
fließend
Italienisch
Basics

Einsatzorte

Einsatzorte

München (+200km) Mindelheim (+100km)

Weitere Länder: Einsatz in kurzfristigen Projekten nur in München-Umgebung oder bei geringer Präsenz vor Ort. Bei langfristigen Projekten bin ich flexibel.

möglich

Projekte

Projekte

5 Monate
2023-11 - 2024-03

Computersimulation für wissenschaftliches Paper

Autor, Softwareentwickler Mathematik Wolfram Alpha C++ ...
Autor, Softwareentwickler
Entwicklung und Beschreibung eines mathematischen Modells zur Populationsdynamik von Virenpopulationen (eingereicht beim European Journal for Epidemiology). Entwicklung der Computersimulation und der Formeln für die analytisch behandelbaren Aspekte
Wolfram Alpha Qt MATLAB
Mathematik Wolfram Alpha C++ MATLAB
Privat
Remote
9 Monate
2023-04 - 2023-12

Solution Architektur für Space- und Floormanagement

Solution architekt Anforderungsanalyse Solution Design Präsentation
Solution architekt
Definition der Solution Architektur für ein System zur Planung von Baumärkten. Beratung bei der Auswahl des Herstellers für die Implementierung.
JIRA Confluence Draw-IO
Anforderungsanalyse Solution Design Präsentation
TOOM Baumarkt
Remote, gelegentlich köln
1 Jahr 3 Monate
2021-04 - 2022-06

Architekturdesign für Module von Apothekensoftware

Softwarearchitekt Java OOA OOD DDD
Softwarearchitekt
Definition der Architektur für Softwaremodule mit dem Ziel der Verwendbarkeit in unterschiedlichen Apothekensystemen. Evaluation der eingesetzen bibliotheken.
IntelliJ
Java OOA OOD DDD
Noventi Healthcare
Remote
2 Monate
2020-12 - 2021-01

Kuratierung von C++ Kursen

Kursautor C++
Kursautor
Erstellung der Kursunterlagen
C++
UX University
Remote
7 Monate
2020-04 - 2020-10

Wissenschaftliches Paper inklusive Computersimulation

Software-Entwickler, Mathematiker Mathematik Populationsdynamik C++ ...
Software-Entwickler, Mathematiker

Entwicklung von Simulationen für ein Forschungsprojekt mit dem Ziel der Veröffentlichung in einem wissenschaftlichen Magazin (Biomathematik). Arbeitstitel: "Computer-experiment-based observations concerning the spread of activity by node-to-node activation in networks defined by superposition of several connection clusters." Simulation: C++, Visualisierung: Java, Schnittstelle: XML

Mathematik Populationsdynamik C++ Java XML
Forschergruppe
Remote
7 Monate
2019-08 - 2020-02

AI-Forschungsprojekt

Designer, Entwickler AI Computeralgebra Genetic Algorithms
Designer, Entwickler
  • Prototyp für ein hybrides AI-System auf Basis einer Kombination von Computer-Algebra und genetischen Algorithmen. Hintegrund ist eine Anmeldung eines Softwarepatents, dessen Potential illustriert werden soll.
  • AI-Forschungsprojekt: Integration von Computer-Algebra-Systemen mit datengetriebenem Mechanismus (grammatical evolution).
.NET Maxima CAS VC C++ C# MySQL DB
AI Computeralgebra Genetic Algorithms
Forschingsprojekt mit Kollegen
1 Monat
2020-01 - 2020-01

Überarbeitung Branchenlösung C++

Software-Entwickler C++ .NET Visual Studio
Software-Entwickler

Es handelt sich um ein umfangreiches Programmpaket, welches ich Ende der 1990er Jahre entwickelt habe. Die Programme liefen noch unter Windows 7 und mit DB2 (jetzt Windows 10, MySQL), außerdem waren einige funktionale Anpassungen gewünscht.

C++ MySQL Microsoft Visual Studio
C++ .NET Visual Studio
Wild Elektromaschinenbau
Innsbruck/Remote
1 Monat
2019-12 - 2019-12

Inhouse Schulung UML, OOA/OOD

Kursleiter und Autor UML Modellierung OOAD
Kursleiter und Autor
  • Für eine Software-Firma
  • 4-Tage Inhouse Training OOA/OOD mit UML.
  • Bereitstellung der Unterlagen und erfolgreiche Durchführung des Trainings beim Kunden vor Ort.
Enterprise Architect UML
UML Modellierung OOAD
Palmato GmbH
Buseck
2 Monate
2019-10 - 2019-11

Aktualisierung eines Systems

C++ SQL
  • Aktualisierung eines Systems zur Berechnung von technischen Daten und Verwaltungsaufgaben.
  • Den Kern dieses Systems habe ich in den 1980er Jahren geschrieben, es benötigte jetzt einige neue Funktionen.
C++ SQL
Elektrotechnik Unternehmen
2 Jahre 4 Monate
2017-04 - 2019-07

Warehouse management, insbesondere heuristische Algorithmen für Allokation

Senior Software Entwickler Tool 4GL C++ SQL ...
Senior Software Entwickler
  • Entwicklung von heuristischen Algorithmen für die Lagerverwaltung/- zuteilung und von Programmierwerkzeugen.
  • Schwerpunkt auf der Entwicklung von Algorithmen für die Suche nach guten Allokationsstrategien; auch allgemeine WMS-Kernfunktionalität.
  • Begleitung UAT und erfolgreicher Produkteinsatz.
  • Entwicklung eines Reporting-Tools mit parametrisierbaren SQL- Queries.
Microsoft Visual Studio Oracle/SQL SUN Tool UDS
Tool 4GL C++ SQL Kombinatorik
München
4 Monate
2016-12 - 2017-03

Prototyp Entwicklung Machine learning

C# SQL
  • Prototyp Entwicklung Machine learning.
  • Pattern Analyse in mathematischen Funktionen auf Basis von Datensätzen über FX-Kursentwicklungen.
C# SQL
1 Jahr 3 Monate
2015-12 - 2017-02

Entwicklung einer Data-Mining

C# SQL
  • Parallel zu nachfolgend gelisteten Projekten, nach zeitlicher Möglichkeit - Für eine Interessengruppe (Eigene Firma gegründet/ aktiv 2016/02 - 2017/01)
  • Entwicklung einer Data-Mining / Analyse-Software zur Suche nach Mustern in FX-Kursverläufen.
C# SQL
2 Jahre 4 Monate
2014-08 - 2016-11

Entwicklung

Für ein Software-Unternehmen (Business Intelligence)

  • Entwicklung von Modulen einer Java-BI-Lösung mit Web-Frontend - Entwicklung von Komponenten für Graphenvisualisierung.
  • Java, Javascript, Spring, PostgreSQL, Neo4J, Keylines, Cypher,SQL, Confluence, Velocity, Codegenerierung
  • Entwicklung eines SQL-Parsers und darauf aufbauender Analysefunktionalität, mit der aus den SQL-Sourcen Abhängigkeiten und Datenflüsse ermittelt werden.
  • Antlr4, SQL, Java, Codegenerierung
Software-Unternehmen
4 Monate
2014-05 - 2014-08

DSM-basierte Codegenerierung

PROLOG C#

Eigenes Forschungsprojekt DSM-basierte Codegenerierung (siehe Nicht­kommerzielle Projekte)

PROLOG C#
5 Monate
2013-12 - 2014-04

Analyse, Spezifizierung und Implementierung

Java SQL KNIME-Dataminer ...
  • Analyse, Spezifizierung und Implementierung eines Frameworks und der Kernkomponenten eines Warnsystems vor Internet-Bedrohungen.
  • Aufbau von Konnektoren zu externen Datenfeeds.
  • Data-Mining-Funktionalität implementiert im KNIME-Framework.
Java SQL KNIME-Dataminer Java-Metaprogrammierung
Startup im Bereich Security Management
6 Monate
2013-07 - 2013-12

Analyse, Spezifikation und Entwicklung

Java SQL Clarity-Studio
  • Analyse, Spezifikation und Entwicklung eines Moduls für Controlling, inklusive Mittelab­flussplanung.
  • Das Modul ist aus Anwender­sicht nahtlos in CA Clarity PPM integriert, stellt jedoch anwenderspezifische Funktionen zur Verfügung, welche nicht durch Konfigu­ration der Standardsoftware bereitgestellt werden können.
Java SQL Clarity-Studio
DAX Logistik Unternehmen, Anwender von CA-Clarity PPM
7 Monate
2013-01 - 2013-07

Analyse, Spezifikation und Entwicklung

Java Axis LDAP ...

Analyse, Spezifikation und Entwicklung von Modulen für die Anpassung der Funktionalität von CA Clarity PPM und die Integration in die Systemlandschaft.

Java Axis LDAP Clarity-Studio Framework und Generatoren für SOA Integration
Schweizer Bank, Anwender von CA- Clarity PPM
2 Jahre
2011-01 - 2012-12

PPM Module zur servicebasierten Integration von CA-Clarity und SAP

Java SQL Clarity Studio ...

PPM Module zur servicebasierten Integration von CA-Clarity und SAP, XPert HR, IBM Tivoli Directory Server, BMC-Anwendungsverwaltung auf Grundlage des 2010 entwickelten Frameworks. Weiterentwicklung Framework und Toolkette (Modellierung, Generatoren) zur Anpassung an neue Anforderungen.

Java SQL Clarity Studio PROLOG C#
verschiedene Anwender von CA-Clarity
7 Monate
2012-05 - 2012-11

Design, Entwicklungsleitung und Implementierung

Java GWT SQL ...

Design, Entwicklungsleitung und Implementierung eines Zeiterfassungssystems mit nahtloser Integration in CA-Clarity PPM.

Java GWT SQL Clarity-Studio SOAP
DAX Unternehmen, Anwender von CA- Clarity PPM
7 Monate
2012-05 - 2012-11

Design, Entwicklungsleitung und Implementierung

Java Axis LDAP ...

Design, Entwicklungsleitung und Implementierung von Kernfunktionen für mehrere Module zur Integration von CA- Clarity PPM mit anderen Systemen.

Java Axis LDAP Clarity-Studio
Bank, Anwender von CA-Clarity PPM
5 Monate
2012-05 - 2012-09

Erarbeitung eines besseren Verständnisses der Bedingungen

Theoretische Arbeit C#
  • Als Mitglied einer informellen Interessengruppe
  • Mitwirkung bei einem Projekt zur Erarbeitung eines besseren Verständnisses der Bedingungen für die Stabilität ökonomischer Systeme.
  • Konzeption und partielle Implementierung eines Simulations-Frameworks.
Theoretische Arbeit C#

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Dr. phil. (symbolische Logik) Universität Wien

  • Studium der Metereologie, Biologie, Computer Science,
  • Mathematik und Logik an den Universitäten
  • Innsbruck, Graz und Wien

1991

Promotion in mathematischer Logik:

Doktorarbeit: Logische Aspekte der Theorie problemorientierter Theorieentwicklungsstrategien?.

1981-1990

Universität Wien

Mathematische Logik und Biologie

1980-1981

TU Graz

Technische Mathematik und Computerwissenschaft

1979-1980

Universität Innsbruck

Mathematik und Meteorologie 

Position

Position

Als Senior Software Engineer und Architekt übernehme ich Aufgaben im Bereich Analyse und Design und, je nach Anforderung, auch in der Realisierung und der Projektleitung.

Kompetenzen

Kompetenzen

Top-Skills

Softwareentwicklung C/C++ C# Java Analyse komplexer Kundenanforderungen Software-Architektur Breiter Erfahrungshintergrund verteilte Systeme Metaprogrammierung, computergestützte Analysen, Sprachdesign Code-Generatoren Analyse Legacy Systeme Compiler Algorithmenentwicklung OOA, OOD Multi-Layer Software-Architektur Wolfram Alpha MATLAB R

Schwerpunkte

AI
  • Analyse und Lösung komplexer Kundenanforderungen
  • Domänenspezifische Meta-Modelle - Code-Generatoren und Compiler - Analyse von Legacy-Systemen
  • Migrationen
  • Project-Management-Systeme
  • Verteilte Systeme

Produkte / Standards / Erfahrungen / Methoden

Enterprise Architect
Microsoft Visual Studio
OOAD
Visual Studio

Über mich

  • Erfahrener, leitender Software-Ingenieur, Entwickler und Architekt
  • OOA / OOD / OOP Technik Experte
  • Kreativ, Lösungsorientiert
  • Breiter Erfahrungshintergrund in verschiedenen Sprachen, IDEs, Betriebssystemen und Datenbanken

Sparten

  • Finanzwirtschaft (Versicherungen und Banken)
  • Software-Unternehmen
  • Pharma-Technik Unternehmen
  • Logistik-Unternehmen
  • Elektro-Technik Unternehmen

Schlüssel-Kompetenzen

  • Umfangreiche Projekterfahrung mit Schwerpunkten in der Finanzwirtschaft (Versicherungen und Banken) und Softwareentwicklung mit C, C++, C# und Java.
  • Entwurf und Implementierung von objektorientierten Softwaresystemen, als Senior-/Lead-Entwickler und/oder Architekt.
  • Aufgaben, die besondere mathematische, analytische und konzeptionelle Fähigkeiten erfordern, wie z.B. Metaprogrammierung, computergestützte Analysen, Sprachdesign.
  • Analyse von Geschäftsanforderungen, technischen Zwängen und der Beziehung zwischen beiden. Konzeptualisierung, Entwurf und Implementierung von Lösungen in Zusammenarbeit mit Domänenexperten.
  • Entwicklung von domänenspezifischen Metamodellen und - sprachen, Code-Generatoren, Compilern, Werkzeugen für die maschinengestützte Analyse von (Legacy-)Code.

Schlüssel-Kompetenzen (ff)

  • Modellierung mit UML oder domänenspezifischen Metamodellen - Modellgetriebene Entwicklung & computergestütztes Software­Engineering
  • Domänenspezifisches Sprachdesign
  • Entwicklung von Parsern, Compilern und Code-Generatoren - Entwicklung von Werkzeugen für Software-Analyse und Reverse Engineering
  • Anpassung von Standard-Software an kundenspezifische Anforderungen und Systemlandschaften; umfangreiche Erfahrung mit CA-Clarity Projektmanagement Software.

Tools, Umgebungen

MS VisualStudio, VS.Net incl. SDK, Mathematica, Eclipse (incl. verschiedene Plugins), Forte 4GL IDS, Toad, MS SQLServer, Management Studio, CA Clarity Studio, MetaCase, CASE-Tool, Select Component Factory, Jbuilder, ANTLR4, YACC, Bison, JavaCC, KNIME datamining framework

Entwicklungsumgebungen & Werkzeuge

VS.Net inkl. SDK, Eclipse, STS, ANTLR 4, Mathematica, MetaCase CASE-Entwicklungstool, Select Component Factory, JBuilder, MS-VisualStudio, Confluence, Anzi Prolog Developer Studio,
YACC, Bison, JavaCC, KNIME-Datamining-Framework

Berufserfahrung

04/2013 - heute

Freiberuflicher Software Ingenieur

2009 - 03/2013

Senior Technical Consultant und Prinzipal Software Architekt bei Contec-X GmbH, München. Schwerpunkt CA-Clarity PPM

2005 - 2009

Software Designer, Software Architekt, Teamleader und Dozent für OOA/OOD,

UML bei Cortex Brainware GmbH, Pullach

1994 - 2004

Freiberuflicher Senior Software Architekt und -Entwickler für Dr. Walter Griebel

Software GmbH und ALG GmbH München

1992 - 1994

Wissenschaftlicher Mitarbeiter am Konrad-Lorenz-Institut für Evolutions-und Kognitionsforschung in Altenberg/Österreich und VisitingFellow an der Yale University, Connecticut.

Lehrbeauftragter für Logik und Wissenschaftstheorie an der Universität Wien

1990-1992

Stipendiat am Konrad-Lorenz-Institut für Evolutions-und Kognitionsforschung in Altenberg/Österreich

1978-1990

Freiberuflicher Software Ingenieur, parallel zum Studium

Auslandserfahrung

1992-1994

Im Rahmen der wissenschaftliche Zusammenarbeit zwischen KLI, Österreich und Yale University, Connecticut, USA: ca 50% Aufenthalt in USA.

Betriebssysteme

AIX MVS
Linux
Suse, RHEL
OS/2
Unix
Windows
10,7,XP,NT,2000

Programmiersprachen

.NET
Basic
C#
C++
COBOL
Forte 4GL
HTML
Java
Javascript
Oracle/SQL
Pascal
PLSQL
PROLOG
R
SQL
SUN Tool UDS
Tool 4GL
UML
UML Modellierung
VC
XML

Datenbanken

DB2
MS-SQLSERVER
MySQL
MySQL DB
Oracle
versch. Versionen
PostgreSQL
SQL

Datenkommunikation

Internet, Intranet

Erfahrung im Aufbau serviceorientierter Architektur zur Integration von Applikationen

Hardware

Erfahrung mit verschiedenen Betrriebssystemen (siehe dort) die auf diversen Hardwareplattformen liefen (PCs verschiedener Generation, IBM-Grossgrechner,
Middleware), aber Erfahrungen mir hardwarenaher Programmierung sind veraltet.

Berechnung / Simulation / Versuch / Validierung

Computeralgebra
Genetic Algorithms
Mathematik
Maxima CAS
Populationsdynamik
Theoretische Arbeit
  • Erfahrung als Kursautor und Dozent für OOA/OOD/OOP mit UML und DSM.
  • Vorträge bei Konferenzen (OOPSLA) zu domänenspezifischer Modellierung.

Design / Entwicklung / Konstruktion

Kombinatorik
Mathematische Modelle

Alle Phasen der Konzeption und des Designs von Softwarelösungen, von Business-Analyse bis zur konkreten Implementierung. Modellierung mit UML oder domänenspezifischen Sprachen.

Branchen

Branchen

Projektmanagement-Tools
Versicherungen
Finanzdienstleister
Alle Arten objkektorientierter Systeme

Einsatzorte

Einsatzorte

München (+200km) Mindelheim (+100km)

Weitere Länder: Einsatz in kurzfristigen Projekten nur in München-Umgebung oder bei geringer Präsenz vor Ort. Bei langfristigen Projekten bin ich flexibel.

möglich

Projekte

Projekte

5 Monate
2023-11 - 2024-03

Computersimulation für wissenschaftliches Paper

Autor, Softwareentwickler Mathematik Wolfram Alpha C++ ...
Autor, Softwareentwickler
Entwicklung und Beschreibung eines mathematischen Modells zur Populationsdynamik von Virenpopulationen (eingereicht beim European Journal for Epidemiology). Entwicklung der Computersimulation und der Formeln für die analytisch behandelbaren Aspekte
Wolfram Alpha Qt MATLAB
Mathematik Wolfram Alpha C++ MATLAB
Privat
Remote
9 Monate
2023-04 - 2023-12

Solution Architektur für Space- und Floormanagement

Solution architekt Anforderungsanalyse Solution Design Präsentation
Solution architekt
Definition der Solution Architektur für ein System zur Planung von Baumärkten. Beratung bei der Auswahl des Herstellers für die Implementierung.
JIRA Confluence Draw-IO
Anforderungsanalyse Solution Design Präsentation
TOOM Baumarkt
Remote, gelegentlich köln
1 Jahr 3 Monate
2021-04 - 2022-06

Architekturdesign für Module von Apothekensoftware

Softwarearchitekt Java OOA OOD DDD
Softwarearchitekt
Definition der Architektur für Softwaremodule mit dem Ziel der Verwendbarkeit in unterschiedlichen Apothekensystemen. Evaluation der eingesetzen bibliotheken.
IntelliJ
Java OOA OOD DDD
Noventi Healthcare
Remote
2 Monate
2020-12 - 2021-01

Kuratierung von C++ Kursen

Kursautor C++
Kursautor
Erstellung der Kursunterlagen
C++
UX University
Remote
7 Monate
2020-04 - 2020-10

Wissenschaftliches Paper inklusive Computersimulation

Software-Entwickler, Mathematiker Mathematik Populationsdynamik C++ ...
Software-Entwickler, Mathematiker

Entwicklung von Simulationen für ein Forschungsprojekt mit dem Ziel der Veröffentlichung in einem wissenschaftlichen Magazin (Biomathematik). Arbeitstitel: "Computer-experiment-based observations concerning the spread of activity by node-to-node activation in networks defined by superposition of several connection clusters." Simulation: C++, Visualisierung: Java, Schnittstelle: XML

Mathematik Populationsdynamik C++ Java XML
Forschergruppe
Remote
7 Monate
2019-08 - 2020-02

AI-Forschungsprojekt

Designer, Entwickler AI Computeralgebra Genetic Algorithms
Designer, Entwickler
  • Prototyp für ein hybrides AI-System auf Basis einer Kombination von Computer-Algebra und genetischen Algorithmen. Hintegrund ist eine Anmeldung eines Softwarepatents, dessen Potential illustriert werden soll.
  • AI-Forschungsprojekt: Integration von Computer-Algebra-Systemen mit datengetriebenem Mechanismus (grammatical evolution).
.NET Maxima CAS VC C++ C# MySQL DB
AI Computeralgebra Genetic Algorithms
Forschingsprojekt mit Kollegen
1 Monat
2020-01 - 2020-01

Überarbeitung Branchenlösung C++

Software-Entwickler C++ .NET Visual Studio
Software-Entwickler

Es handelt sich um ein umfangreiches Programmpaket, welches ich Ende der 1990er Jahre entwickelt habe. Die Programme liefen noch unter Windows 7 und mit DB2 (jetzt Windows 10, MySQL), außerdem waren einige funktionale Anpassungen gewünscht.

C++ MySQL Microsoft Visual Studio
C++ .NET Visual Studio
Wild Elektromaschinenbau
Innsbruck/Remote
1 Monat
2019-12 - 2019-12

Inhouse Schulung UML, OOA/OOD

Kursleiter und Autor UML Modellierung OOAD
Kursleiter und Autor
  • Für eine Software-Firma
  • 4-Tage Inhouse Training OOA/OOD mit UML.
  • Bereitstellung der Unterlagen und erfolgreiche Durchführung des Trainings beim Kunden vor Ort.
Enterprise Architect UML
UML Modellierung OOAD
Palmato GmbH
Buseck
2 Monate
2019-10 - 2019-11

Aktualisierung eines Systems

C++ SQL
  • Aktualisierung eines Systems zur Berechnung von technischen Daten und Verwaltungsaufgaben.
  • Den Kern dieses Systems habe ich in den 1980er Jahren geschrieben, es benötigte jetzt einige neue Funktionen.
C++ SQL
Elektrotechnik Unternehmen
2 Jahre 4 Monate
2017-04 - 2019-07

Warehouse management, insbesondere heuristische Algorithmen für Allokation

Senior Software Entwickler Tool 4GL C++ SQL ...
Senior Software Entwickler
  • Entwicklung von heuristischen Algorithmen für die Lagerverwaltung/- zuteilung und von Programmierwerkzeugen.
  • Schwerpunkt auf der Entwicklung von Algorithmen für die Suche nach guten Allokationsstrategien; auch allgemeine WMS-Kernfunktionalität.
  • Begleitung UAT und erfolgreicher Produkteinsatz.
  • Entwicklung eines Reporting-Tools mit parametrisierbaren SQL- Queries.
Microsoft Visual Studio Oracle/SQL SUN Tool UDS
Tool 4GL C++ SQL Kombinatorik
München
4 Monate
2016-12 - 2017-03

Prototyp Entwicklung Machine learning

C# SQL
  • Prototyp Entwicklung Machine learning.
  • Pattern Analyse in mathematischen Funktionen auf Basis von Datensätzen über FX-Kursentwicklungen.
C# SQL
1 Jahr 3 Monate
2015-12 - 2017-02

Entwicklung einer Data-Mining

C# SQL
  • Parallel zu nachfolgend gelisteten Projekten, nach zeitlicher Möglichkeit - Für eine Interessengruppe (Eigene Firma gegründet/ aktiv 2016/02 - 2017/01)
  • Entwicklung einer Data-Mining / Analyse-Software zur Suche nach Mustern in FX-Kursverläufen.
C# SQL
2 Jahre 4 Monate
2014-08 - 2016-11

Entwicklung

Für ein Software-Unternehmen (Business Intelligence)

  • Entwicklung von Modulen einer Java-BI-Lösung mit Web-Frontend - Entwicklung von Komponenten für Graphenvisualisierung.
  • Java, Javascript, Spring, PostgreSQL, Neo4J, Keylines, Cypher,SQL, Confluence, Velocity, Codegenerierung
  • Entwicklung eines SQL-Parsers und darauf aufbauender Analysefunktionalität, mit der aus den SQL-Sourcen Abhängigkeiten und Datenflüsse ermittelt werden.
  • Antlr4, SQL, Java, Codegenerierung
Software-Unternehmen
4 Monate
2014-05 - 2014-08

DSM-basierte Codegenerierung

PROLOG C#

Eigenes Forschungsprojekt DSM-basierte Codegenerierung (siehe Nicht­kommerzielle Projekte)

PROLOG C#
5 Monate
2013-12 - 2014-04

Analyse, Spezifizierung und Implementierung

Java SQL KNIME-Dataminer ...
  • Analyse, Spezifizierung und Implementierung eines Frameworks und der Kernkomponenten eines Warnsystems vor Internet-Bedrohungen.
  • Aufbau von Konnektoren zu externen Datenfeeds.
  • Data-Mining-Funktionalität implementiert im KNIME-Framework.
Java SQL KNIME-Dataminer Java-Metaprogrammierung
Startup im Bereich Security Management
6 Monate
2013-07 - 2013-12

Analyse, Spezifikation und Entwicklung

Java SQL Clarity-Studio
  • Analyse, Spezifikation und Entwicklung eines Moduls für Controlling, inklusive Mittelab­flussplanung.
  • Das Modul ist aus Anwender­sicht nahtlos in CA Clarity PPM integriert, stellt jedoch anwenderspezifische Funktionen zur Verfügung, welche nicht durch Konfigu­ration der Standardsoftware bereitgestellt werden können.
Java SQL Clarity-Studio
DAX Logistik Unternehmen, Anwender von CA-Clarity PPM
7 Monate
2013-01 - 2013-07

Analyse, Spezifikation und Entwicklung

Java Axis LDAP ...

Analyse, Spezifikation und Entwicklung von Modulen für die Anpassung der Funktionalität von CA Clarity PPM und die Integration in die Systemlandschaft.

Java Axis LDAP Clarity-Studio Framework und Generatoren für SOA Integration
Schweizer Bank, Anwender von CA- Clarity PPM
2 Jahre
2011-01 - 2012-12

PPM Module zur servicebasierten Integration von CA-Clarity und SAP

Java SQL Clarity Studio ...

PPM Module zur servicebasierten Integration von CA-Clarity und SAP, XPert HR, IBM Tivoli Directory Server, BMC-Anwendungsverwaltung auf Grundlage des 2010 entwickelten Frameworks. Weiterentwicklung Framework und Toolkette (Modellierung, Generatoren) zur Anpassung an neue Anforderungen.

Java SQL Clarity Studio PROLOG C#
verschiedene Anwender von CA-Clarity
7 Monate
2012-05 - 2012-11

Design, Entwicklungsleitung und Implementierung

Java GWT SQL ...

Design, Entwicklungsleitung und Implementierung eines Zeiterfassungssystems mit nahtloser Integration in CA-Clarity PPM.

Java GWT SQL Clarity-Studio SOAP
DAX Unternehmen, Anwender von CA- Clarity PPM
7 Monate
2012-05 - 2012-11

Design, Entwicklungsleitung und Implementierung

Java Axis LDAP ...

Design, Entwicklungsleitung und Implementierung von Kernfunktionen für mehrere Module zur Integration von CA- Clarity PPM mit anderen Systemen.

Java Axis LDAP Clarity-Studio
Bank, Anwender von CA-Clarity PPM
5 Monate
2012-05 - 2012-09

Erarbeitung eines besseren Verständnisses der Bedingungen

Theoretische Arbeit C#
  • Als Mitglied einer informellen Interessengruppe
  • Mitwirkung bei einem Projekt zur Erarbeitung eines besseren Verständnisses der Bedingungen für die Stabilität ökonomischer Systeme.
  • Konzeption und partielle Implementierung eines Simulations-Frameworks.
Theoretische Arbeit C#

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Dr. phil. (symbolische Logik) Universität Wien

  • Studium der Metereologie, Biologie, Computer Science,
  • Mathematik und Logik an den Universitäten
  • Innsbruck, Graz und Wien

1991

Promotion in mathematischer Logik:

Doktorarbeit: Logische Aspekte der Theorie problemorientierter Theorieentwicklungsstrategien?.

1981-1990

Universität Wien

Mathematische Logik und Biologie

1980-1981

TU Graz

Technische Mathematik und Computerwissenschaft

1979-1980

Universität Innsbruck

Mathematik und Meteorologie 

Position

Position

Als Senior Software Engineer und Architekt übernehme ich Aufgaben im Bereich Analyse und Design und, je nach Anforderung, auch in der Realisierung und der Projektleitung.

Kompetenzen

Kompetenzen

Top-Skills

Softwareentwicklung C/C++ C# Java Analyse komplexer Kundenanforderungen Software-Architektur Breiter Erfahrungshintergrund verteilte Systeme Metaprogrammierung, computergestützte Analysen, Sprachdesign Code-Generatoren Analyse Legacy Systeme Compiler Algorithmenentwicklung OOA, OOD Multi-Layer Software-Architektur Wolfram Alpha MATLAB R

Schwerpunkte

AI
  • Analyse und Lösung komplexer Kundenanforderungen
  • Domänenspezifische Meta-Modelle - Code-Generatoren und Compiler - Analyse von Legacy-Systemen
  • Migrationen
  • Project-Management-Systeme
  • Verteilte Systeme

Produkte / Standards / Erfahrungen / Methoden

Enterprise Architect
Microsoft Visual Studio
OOAD
Visual Studio

Über mich

  • Erfahrener, leitender Software-Ingenieur, Entwickler und Architekt
  • OOA / OOD / OOP Technik Experte
  • Kreativ, Lösungsorientiert
  • Breiter Erfahrungshintergrund in verschiedenen Sprachen, IDEs, Betriebssystemen und Datenbanken

Sparten

  • Finanzwirtschaft (Versicherungen und Banken)
  • Software-Unternehmen
  • Pharma-Technik Unternehmen
  • Logistik-Unternehmen
  • Elektro-Technik Unternehmen

Schlüssel-Kompetenzen

  • Umfangreiche Projekterfahrung mit Schwerpunkten in der Finanzwirtschaft (Versicherungen und Banken) und Softwareentwicklung mit C, C++, C# und Java.
  • Entwurf und Implementierung von objektorientierten Softwaresystemen, als Senior-/Lead-Entwickler und/oder Architekt.
  • Aufgaben, die besondere mathematische, analytische und konzeptionelle Fähigkeiten erfordern, wie z.B. Metaprogrammierung, computergestützte Analysen, Sprachdesign.
  • Analyse von Geschäftsanforderungen, technischen Zwängen und der Beziehung zwischen beiden. Konzeptualisierung, Entwurf und Implementierung von Lösungen in Zusammenarbeit mit Domänenexperten.
  • Entwicklung von domänenspezifischen Metamodellen und - sprachen, Code-Generatoren, Compilern, Werkzeugen für die maschinengestützte Analyse von (Legacy-)Code.

Schlüssel-Kompetenzen (ff)

  • Modellierung mit UML oder domänenspezifischen Metamodellen - Modellgetriebene Entwicklung & computergestütztes Software­Engineering
  • Domänenspezifisches Sprachdesign
  • Entwicklung von Parsern, Compilern und Code-Generatoren - Entwicklung von Werkzeugen für Software-Analyse und Reverse Engineering
  • Anpassung von Standard-Software an kundenspezifische Anforderungen und Systemlandschaften; umfangreiche Erfahrung mit CA-Clarity Projektmanagement Software.

Tools, Umgebungen

MS VisualStudio, VS.Net incl. SDK, Mathematica, Eclipse (incl. verschiedene Plugins), Forte 4GL IDS, Toad, MS SQLServer, Management Studio, CA Clarity Studio, MetaCase, CASE-Tool, Select Component Factory, Jbuilder, ANTLR4, YACC, Bison, JavaCC, KNIME datamining framework

Entwicklungsumgebungen & Werkzeuge

VS.Net inkl. SDK, Eclipse, STS, ANTLR 4, Mathematica, MetaCase CASE-Entwicklungstool, Select Component Factory, JBuilder, MS-VisualStudio, Confluence, Anzi Prolog Developer Studio,
YACC, Bison, JavaCC, KNIME-Datamining-Framework

Berufserfahrung

04/2013 - heute

Freiberuflicher Software Ingenieur

2009 - 03/2013

Senior Technical Consultant und Prinzipal Software Architekt bei Contec-X GmbH, München. Schwerpunkt CA-Clarity PPM

2005 - 2009

Software Designer, Software Architekt, Teamleader und Dozent für OOA/OOD,

UML bei Cortex Brainware GmbH, Pullach

1994 - 2004

Freiberuflicher Senior Software Architekt und -Entwickler für Dr. Walter Griebel

Software GmbH und ALG GmbH München

1992 - 1994

Wissenschaftlicher Mitarbeiter am Konrad-Lorenz-Institut für Evolutions-und Kognitionsforschung in Altenberg/Österreich und VisitingFellow an der Yale University, Connecticut.

Lehrbeauftragter für Logik und Wissenschaftstheorie an der Universität Wien

1990-1992

Stipendiat am Konrad-Lorenz-Institut für Evolutions-und Kognitionsforschung in Altenberg/Österreich

1978-1990

Freiberuflicher Software Ingenieur, parallel zum Studium

Auslandserfahrung

1992-1994

Im Rahmen der wissenschaftliche Zusammenarbeit zwischen KLI, Österreich und Yale University, Connecticut, USA: ca 50% Aufenthalt in USA.

Betriebssysteme

AIX MVS
Linux
Suse, RHEL
OS/2
Unix
Windows
10,7,XP,NT,2000

Programmiersprachen

.NET
Basic
C#
C++
COBOL
Forte 4GL
HTML
Java
Javascript
Oracle/SQL
Pascal
PLSQL
PROLOG
R
SQL
SUN Tool UDS
Tool 4GL
UML
UML Modellierung
VC
XML

Datenbanken

DB2
MS-SQLSERVER
MySQL
MySQL DB
Oracle
versch. Versionen
PostgreSQL
SQL

Datenkommunikation

Internet, Intranet

Erfahrung im Aufbau serviceorientierter Architektur zur Integration von Applikationen

Hardware

Erfahrung mit verschiedenen Betrriebssystemen (siehe dort) die auf diversen Hardwareplattformen liefen (PCs verschiedener Generation, IBM-Grossgrechner,
Middleware), aber Erfahrungen mir hardwarenaher Programmierung sind veraltet.

Berechnung / Simulation / Versuch / Validierung

Computeralgebra
Genetic Algorithms
Mathematik
Maxima CAS
Populationsdynamik
Theoretische Arbeit
  • Erfahrung als Kursautor und Dozent für OOA/OOD/OOP mit UML und DSM.
  • Vorträge bei Konferenzen (OOPSLA) zu domänenspezifischer Modellierung.

Design / Entwicklung / Konstruktion

Kombinatorik
Mathematische Modelle

Alle Phasen der Konzeption und des Designs von Softwarelösungen, von Business-Analyse bis zur konkreten Implementierung. Modellierung mit UML oder domänenspezifischen Sprachen.

Branchen

Branchen

Projektmanagement-Tools
Versicherungen
Finanzdienstleister
Alle Arten objkektorientierter Systeme

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.