Schlagwörter
Skills
Programmiersprachen:
C++, Ada
Entwicklungswerkzeuge:
C++11/14/17/20, C++STL, QT, OpenCV
OpenGL(GLSL (shaders))
C/C++ gcc/g++ GNU, clang
MS Visual C++/STL
Version Control Systeme: SVN,git,Hg(Mercurial)
Verteilte/Netzwerk Systeme:
TCP/IP Socket, Multi threading
Betriebssysteme:
Windows, Linux
Image/Signal Processing: Intel IPP, OpenCV
GPU (OpenGL) Programming, C++AMP(GPGPU)
Software für Medizin Geräte (embedded und Host)
Bankwesen
Exchange Interfaces,Investment Banking und Market Connectivity, Börsen Euronext, WSE (Warsow), Stuttgart (T.I.Q.S.), SWX, MMTP, UTP-Direct, Ordering/Quoting Engine.
C++, Ada
Entwicklungswerkzeuge:
C++11/14/17/20, C++STL, QT, OpenCV
OpenGL(GLSL (shaders))
C/C++ gcc/g++ GNU, clang
MS Visual C++/STL
Version Control Systeme: SVN,git,Hg(Mercurial)
Verteilte/Netzwerk Systeme:
TCP/IP Socket, Multi threading
Betriebssysteme:
Windows, Linux
Image/Signal Processing: Intel IPP, OpenCV
GPU (OpenGL) Programming, C++AMP(GPGPU)
Software für Medizin Geräte (embedded und Host)
Bankwesen
Exchange Interfaces,Investment Banking und Market Connectivity, Börsen Euronext, WSE (Warsow), Stuttgart (T.I.Q.S.), SWX, MMTP, UTP-Direct, Ordering/Quoting Engine.
Projekthistorie
Seit Juni 2011, als freiberufliche Senior Software Ingeniuer
Firma: Medizintechnik, München
Projekt: Anwendung für Katarakt OP Unterstützung
Technische
DV-Basis: C/C++, Image/Signal (Video) Processing (Intel IPP, OpenCV),
GPU (OpenGL),C++AMP programming,Multithreading, Networking.
Seit Januar 2010, als freiberufliche Senior Software Ingenieur
Firma: Telekommunkation, Software für Wi-Fi Stick Firmware Updates.
Projekt: wxWidgets GUI Anwendung, für Wi-Fi Stick Firmware Updates.
Technische
DV-Basis: C/C++, wxWidgets, QT, Multi threading, MacOS X / Windows ,
VC C++, XCode für C++, gcc/g++ 4.x.x, UnitTest++, log4cpp, JNA
Juli 2007 – Dezember 2009, freiberufliche Software Ingenieur, Bayerische Hypo und Vereinsbank, München
Projekte im Bereich Bankwesen, Exchange Interfaces und Kommunikation:
Proxy Client Anwendung für Verbindung von Market-Access Front-End mit Börsenadaptoren.
Börsen Adaptoren für Euronext, Warschau SE (MMTP Protokoll), Stuttgarter Börse (T.I.Q.S.), Schweizer Börse (SWX). Die Implementierung ist für Quotient Engine und Order Management Engine.
Test Implementierung als Börsen Back-end (Simple Order, Quote, Request for Quotes, Requests for Executions).
Test Anwendung für als Client Programm (C++/wxWidgets, Java, Python, Order, Quotes, Trades Executions/Confirmations)
Technische DV-Basis: C++, Java (Swing, Junit, JNI), Python, TCP/IP, Multi threading, Linux/Windows Client-Server, SUN-Studio C++ Compiler, gcc/g++ (GNU Compiler Kollektion), TIBCO Bus API Bibliothek, ACE Bibliotheck. Betriebssystem: Solaris, Linux, Windows.
Oktober 2003 – Juni 2007, OneVision GmbH & Co. KG, Regensburg, Software Ingenieur
JDFnet C/C++ Bibliothek, verteiltes System für Kommunikation zwischen anderen Produkte/Anwendungen der Firma, GUI Applikationen mit Java.
C/C++, Java (Swing, JNI, JUnit), TCP/IP, Protokoll Tunneln, HTTP, FTP, Multi threading,
Linux/Windows/MacOS 10.x.x, Client-Server, WEB Schnittstelle
Mai 2001 – Juni, 2003 BetaResearch GmbH, München, Unterföhring, D 85774, Deutschland, Softwareentwickler (Unix,Solaris).
Entwurf und Implementierung (Solaris) einer Server Anwendung zur sichere online Abrechnung von Pay-TV-Smartcards. Schwerpunkte der Entwicklungstätigkeit waren die Implementierung von kryptographischen Protokollen, asynchrones Verwalten von mehreren hundert Klienten Sessionen(Multi threaded) sowie die Anbindung an eine ORACLE-Datenbank über Oracle Call Interface (OCI). Entwicklung ist in Programmiersprache C++ erfolgt.
Neuentwicklung eines Systems zur Verwaltung von Verschlüsselung System im digitalen Pay-TV Bereich.
Entwurf und Implementierung eines Berichts und Druckerteils der Konfiguration-GUI-Anwendung. Die Entwicklung ist in Programmiersprache Java erfolgt.
Aufgaben- und Verantwortungsbereich im Wesentlichen nachfolgende Tätigkeiten:
Softwareentwurf (UML) mit Together
Entwicklung relationaler Datenbanken (Oracle, Oracle Call Interface)
Softwareentwicklung in C++, STL, RogueWave, unter SUN Solaris
Prozesskommunikation über TCP-IP (Sockets), SUN Solaris Message Queue und Named Pipes
Multi threaded Anwendungen (POSIX Threads)
Smartcardprotokoll (ISO7816), Sicherheitsprotokoll basierend auf RSA und symmetrischen Algorithmen
GUI Entwicklung und Test unter Unix und MS Windows, SniFF+ 4.2(für C++), Eclipse IDE (für Java, Junit, JNI).
Dezember, 1999 – April, 2001 Voxtel SA, GSM Operator, angeschlossene Firma von France Telekom, Chishinau, Moldawien, Softwareentwickler,IT Abteilung
Entwicklung des Vorrats- u. Verkaufsmanagementsystemteils für neues Billing System, basierend auf der Architektur- und WEB-Entwicklungstechnik 3-Tier-CORBA/DCOM (extrem dünne Klienten basierend auf Aktivexformen) VisualC++ 6, Borland Delphi. Die Entwicklung und Entwurf der Datenbankstruktur für ORACLE 7.3.4 (ER WIN und Power Designer).Implementierung der 3 CORBA-Serveranwendungen, 3CORBA-Klientenanwendungen, Hauptklientenanwendung, die Aktivexformen durch WEB SERVER anzeigen.
Entwicklung eine Bibliothek mit direktem Zugriff zur ORACLE-Datenbank mit ORACLE OCI.
Firma: Medizintechnik, München
Projekt: Anwendung für Katarakt OP Unterstützung
Technische
DV-Basis: C/C++, Image/Signal (Video) Processing (Intel IPP, OpenCV),
GPU (OpenGL),C++AMP programming,Multithreading, Networking.
Seit Januar 2010, als freiberufliche Senior Software Ingenieur
Firma: Telekommunkation, Software für Wi-Fi Stick Firmware Updates.
Projekt: wxWidgets GUI Anwendung, für Wi-Fi Stick Firmware Updates.
Technische
DV-Basis: C/C++, wxWidgets, QT, Multi threading, MacOS X / Windows ,
VC C++, XCode für C++, gcc/g++ 4.x.x, UnitTest++, log4cpp, JNA
Juli 2007 – Dezember 2009, freiberufliche Software Ingenieur, Bayerische Hypo und Vereinsbank, München
Projekte im Bereich Bankwesen, Exchange Interfaces und Kommunikation:
Proxy Client Anwendung für Verbindung von Market-Access Front-End mit Börsenadaptoren.
Börsen Adaptoren für Euronext, Warschau SE (MMTP Protokoll), Stuttgarter Börse (T.I.Q.S.), Schweizer Börse (SWX). Die Implementierung ist für Quotient Engine und Order Management Engine.
Test Implementierung als Börsen Back-end (Simple Order, Quote, Request for Quotes, Requests for Executions).
Test Anwendung für als Client Programm (C++/wxWidgets, Java, Python, Order, Quotes, Trades Executions/Confirmations)
Technische DV-Basis: C++, Java (Swing, Junit, JNI), Python, TCP/IP, Multi threading, Linux/Windows Client-Server, SUN-Studio C++ Compiler, gcc/g++ (GNU Compiler Kollektion), TIBCO Bus API Bibliothek, ACE Bibliotheck. Betriebssystem: Solaris, Linux, Windows.
Oktober 2003 – Juni 2007, OneVision GmbH & Co. KG, Regensburg, Software Ingenieur
JDFnet C/C++ Bibliothek, verteiltes System für Kommunikation zwischen anderen Produkte/Anwendungen der Firma, GUI Applikationen mit Java.
C/C++, Java (Swing, JNI, JUnit), TCP/IP, Protokoll Tunneln, HTTP, FTP, Multi threading,
Linux/Windows/MacOS 10.x.x, Client-Server, WEB Schnittstelle
Mai 2001 – Juni, 2003 BetaResearch GmbH, München, Unterföhring, D 85774, Deutschland, Softwareentwickler (Unix,Solaris).
Entwurf und Implementierung (Solaris) einer Server Anwendung zur sichere online Abrechnung von Pay-TV-Smartcards. Schwerpunkte der Entwicklungstätigkeit waren die Implementierung von kryptographischen Protokollen, asynchrones Verwalten von mehreren hundert Klienten Sessionen(Multi threaded) sowie die Anbindung an eine ORACLE-Datenbank über Oracle Call Interface (OCI). Entwicklung ist in Programmiersprache C++ erfolgt.
Neuentwicklung eines Systems zur Verwaltung von Verschlüsselung System im digitalen Pay-TV Bereich.
Entwurf und Implementierung eines Berichts und Druckerteils der Konfiguration-GUI-Anwendung. Die Entwicklung ist in Programmiersprache Java erfolgt.
Aufgaben- und Verantwortungsbereich im Wesentlichen nachfolgende Tätigkeiten:
Softwareentwurf (UML) mit Together
Entwicklung relationaler Datenbanken (Oracle, Oracle Call Interface)
Softwareentwicklung in C++, STL, RogueWave, unter SUN Solaris
Prozesskommunikation über TCP-IP (Sockets), SUN Solaris Message Queue und Named Pipes
Multi threaded Anwendungen (POSIX Threads)
Smartcardprotokoll (ISO7816), Sicherheitsprotokoll basierend auf RSA und symmetrischen Algorithmen
GUI Entwicklung und Test unter Unix und MS Windows, SniFF+ 4.2(für C++), Eclipse IDE (für Java, Junit, JNI).
Dezember, 1999 – April, 2001 Voxtel SA, GSM Operator, angeschlossene Firma von France Telekom, Chishinau, Moldawien, Softwareentwickler,IT Abteilung
Entwicklung des Vorrats- u. Verkaufsmanagementsystemteils für neues Billing System, basierend auf der Architektur- und WEB-Entwicklungstechnik 3-Tier-CORBA/DCOM (extrem dünne Klienten basierend auf Aktivexformen) VisualC++ 6, Borland Delphi. Die Entwicklung und Entwurf der Datenbankstruktur für ORACLE 7.3.4 (ER WIN und Power Designer).Implementierung der 3 CORBA-Serveranwendungen, 3CORBA-Klientenanwendungen, Hauptklientenanwendung, die Aktivexformen durch WEB SERVER anzeigen.
Entwicklung eine Bibliothek mit direktem Zugriff zur ORACLE-Datenbank mit ORACLE OCI.
Reisebereitschaft
Verfügbar in den Ländern
Deutschland
München (und Großraum): Vor-Ort (bis zu 80%) / Remote (20% -)
Auserhalb München: Vor-Ort (20%) oder Remote (80%-100%)
Auserhalb München: Vor-Ort (20%) oder Remote (80%-100%)