PROJEKTE

Zeitraum: 03.2016 – aktuell

  • Migration der Cranial 3.0 Guidance Anwendung auf neue Technologien
  • Entwicklung diverser neuer Komponenten für die Cranial 4.0 Guidance Anwendung
  • Massgebliche Mitwirkung am Entwurf der Anwendungsarchitektur
  • Coaching von Mitarbeitern

Technologien

C++
Qt
QML
MVVM
Flux

Zeitraum: 05.2015 – 12.2015

  • Implementierung der SOAP-basierten HI1 Schnittstelle,
  • Anbindung der LIMS- und DRS-Anwendungen (Lawful Interception und Data Retention),
  • Modellgetriebenes Design und Entwicklung mittels UML,
  • Codegenerierung Datenbank und Webservice-Anbindung,
  • Implementierung in C++ unter Linux.

Technologien

Red Hat Linux
gSOAP
xmlsec
libcurl
boost
Sybase
SQLite
Eclipse C++
subversion
UML
BOUML
MDD
XML
XSLT

Zeitraum: 07.2014 – 04.2015

  • Technologieumbau von C++ nach Java EE
  • Modellgetriebene Entwicklung mittels UML und Innovator,
  • Technischer Lösungsentwurf der CORBA-Ablösung des Rich-Clients durch eine Web-Service basierte Anbindung (Java EE)
  • Generierung aller Artefakte der Web-Service basierten Anbindung (Java EE Web-Service, gSOAP Client) und nachtlose Integration in die bestehende C++ Anwendung
  • Analyse des bestehenden Systems und Definition einer Zielarchitektur zur Vereinheitlichung der Zeichensätze in der BA (Umstellung auf String.Latin)
  • Unterstützung bei QS-Maßnahmen in der Cola-ADF Anwendung (Java, Oracle ADF)
  • Anbindung Implementierung an das INVARIS Drucksystem über XML/RPC

Technologien

C++, Java
Windows, Solaris
CORBA, Visibroker
Java Webservices
Visibroker C++ und Java
gSOAP
Oracle WebLogic
Oracle ADF
Embarcadero C++
Oracle JBuilder
PVCS
UML, Innovator
MDD

Zeitraum: 11.2013 - 06.2014

  • Multimediaanwendung zur Aufbereitung von Trainings,
  • Videoaufnahme, Wiedergabe und Schnitt,
  • optisch ansprechende grafische Oberfläche basierend auf Qt 5.3,
  • weitgehend QML-basiert, Anteile Widget-basiert,
  • verteilte Anwendung, serverseitige SQLite Datenbank,
  • lauffähig unter Windows und Mac OSX,
  • Erweiterung der Software zum Weiterverkauf an Endkunden. 

Technologien

C++
Visual Studio 2012
Xcode
Qt 5.3, QML
SQLite
CORBA, TAO
Leadtools Multimedia SDK
DirectShow
CMake
Subversion, Git
Boost
BOUML
MDD

Zeitraum: 06.2013 - 08.2013

  • Implementierung einer Börsenhandelsanwendung für einen Finanzdienstleister zum automatischen Handel mit Differenzkontrakten (CFD),
  • Hochfrequenztrading mit Anbindung an die API des Börsenhandelssystems der GFT,
  • Visualisierung mit QT OpenGL und OpenSceneGraph.

Technologien

Visual C++
QT5
OpenGL
OpenSceneGraph
CMake
Subversion
Boost
BOUML

Zeitraum: 08.2006 - 12.2012

  • C++ Entwicklung im Bereich Rating unter Linux,
  • Implementierung von verteilten und hochverfügbaren Komponenten,
  • UML Design und C++ Codegenerierung (Model Driven Develpment),
  • Leitung der Rating Entwicklung, später Leitung der Rating Systemanalyse,
  • Aufbau der Dokumentationsumgebung für die Systemanalyse.

Technologien

3GPP
C++
HP-UX
CORBA, TAO, ACE
Rational Rose
Clearcase
Oracle
Xerces
CPPUnit
Perl
CTC++

Zeitraum: 03.2005 - 04.2006

  • Implementierung von CORBA Komponenten der 3GPP Northbound Schnittstelle für das Netzwerkmana­gement-System von Nokia,
  • Implementierung in C++ auf HP-UX,
  • UML Modellierung und C++ Codegenerierung,
  • Codegenerierung der Datenbankschicht mittels XSLT,
  • Testing mit CPPUnit, Perl, CTC++.

Technologien

C++
Linux
Berkeley DB HA
ZeroC Ice, Freeze
gSOAP
TAO
Rational Rose
BOUML
Model Driven Development
Clearcase
Subversion
Oracle
Python
DITA
XML, XSLT

Zeitraum: 03.2003 - 12.2003

  • Generierung von Excel-Dokumenten native auf AS/400,
  • Anbindung einer Windows-basierten Faxlösung an IBM AS/400,
  • Verteilte Anwendung auf AS/400 und Windows mit ILE/C++ und Visual C++,
  • QT basiertes Frontend und UIM Interface auf AS/400,
  • Datenbankabstraktion nach Fowler (Enterprise Architecture Patterns),
  • Codegenerierung diverser Systemkomponenten mittels Java, XSLT und XML.

Technologien

ILE/C++
ILE/RPG
Visual C++
TCP/IP
QT
CPPUnit
Java
XML
XSLT
XalanJ
SQL Server

Zeitraum: 03.2002 - 12.2002

  • Redesign einer bestehenden Windows GUI-Anwendung,
  • Implementierung der Datenschicht für SQL Server, DB2/400, DB2 UDB Windows,
  • Object Relational Mapping zwischen Datenbank- und Domänenschicht,
  • Codegenerierung der gesamten Datenschicht mittels XSLT und XML,
  • Machbarkeitsstudie für eine vollständige Neuentwicklung der Oberfläche mittels OpenGL und QT.

Technologien

Visual C++
SQL Server
DB2/400
DB2 UDB Windows
QT
CPPUnit
XML
XSLT
XalanJ

Zeitraum: 10.2001 - 02.2002

  • Multiplattform C++ Entwicklung unter Windows, Solaris, AIX und HP-UX,
  • Implementierung eines FIX-Adapters für eine Middleware-Anwendung im Bankenumfeld,
  • Integration von XalanC und Xerces.

Technologien

C++
Windows, Solaris, AIX, HP-UX
FIX
FIXML
XalanC, Xerces, ICU
XML
XSLT

Zeitraum: 04.2000 - 05.2001

  • Implementierung von CORBA basierten Geschäftskomponenten in C++ unter Solaris für das Online-Broking System der Deutschen Bank,
  • Implementierung von EJB basierten Adaptern zur Integration des CORBA basierten C++ Frameworks,
  • Implementierung eines SDKs zur Automatisierung der Integration,
  • Evaluierung der Interoperabilität diverser EJB Applikationsserver und CORBA Implementierungen,
  • Dokumentation und Design mit UML.

Technologien

BEA WebLogic
Inprise Application Server
ATG Dynamo
IONA iPortal
Orbix
Orbacus
Visibroker
C++
Java
EJB
Rational Rose
Sun Solaris

Zeitraum: 03.1995 - 05.1999

  • Implementierung der Datenbankanbindung an IBM AS/400,
  • Technische Projektleitung bei der Ausgliederung der Lebensversicherungssparte,
  • Ausarbeitung von Dienstleistungsvereinbarungen mit externen Dienstleistern und dem IT-Dienstleister des Konzerns,
  • Konzeption und Realisierung der Druckarchitektur unter Verwendung von ISIS Papyrus.

Technologien

Windows NT
AS/400
ILE/RPG
ILE/C
TCP/IP
Visual Basic 4.0
Visual C++ 4.0
ISIS Papyrus
ILE/RPG
Citrix-Metaframe

Zeitraum: 1986 - 1991

  • Entwicklung von Standardsoftware hauptsächlich in RPG und Synon/2E auf IBM AS/400,
  • Migration einer Finanzbuchhaltung in Assembler von IBM /360 auf IBM 3041 unter VSE,
  • Anbindung eines OS/2-basierten Archivierungssystems an IBM AS/400,
  • Implementierung eines APPC basierten Filetransfer-Programms unter AIX.

Technologien

AIX
AS/400
RPG
Synon/2E
/370 Assembler