Senior (Visual) C++/SQL Entwickler mit starker analysisticher Fähigkeit, Endur AVS, Multithreaded, Zahlungsverkehr, SEPA, SWIFT, XML, HTML, Webdienste
Aktualisiert am 15.01.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.02.2024
Verfügbar zu: 100%
davon vor Ort: 25%
C++
Sql
SQL-Programmierung
PL/SQL
T-SQL
SQL
Deutsch
fliessend
Englisch
Muttersprache
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

5 Jahre 11 Monate
2018-08 - heute

FinTS electronic banking backend. PSD2 SCA.

Senior Developer C++ Eclipse C++ git ...
Senior Developer C++
  • HKTAN-6/-7 SCA (Strong Customer Authentication) with exceptions for low value payments and trusted recipients, enabling PSD2 (Payment Services Directive v2) compliance.
  • HKIDN 90 day exception for online authentication.
  • Anonymous login for HKSAL, HKKAN, HKKAZ for retrieval of account balances and transaction data.
  • PSD2 whitelist create/edit/delete for trusted recipient management.
  • Business case based text messages delivered by SMS or smart App.
  • BV-Detect fraud reporting for PSD2 cases.
  • BV-Smart Signature TAN process implementation allowing verification by clicking OK in a smartphone app, pushing data to the app.
Eclipse C++ git gcc on Ubuntu Oracle VM VirtualBox/Windows 7 Oracle MariaDB HBCI FinTS v3 v4 from fints.org
Financial Services. Bank-Verlag / Progressive Recruitment, Cologne
1 Jahr 1 Monat
2017-08 - 2018-08

Card Payments, MDES

Senior Developer C++ Eclipse Mars/Oxygen C++ XML ...
Senior Developer C++

Issuing

  • Mintify fraud prevention interface migration from WLPFO v5.5 to v5.12.
  • CIS Protocol enhancements for MDES tokenisation, VISA BASE I V.I.P.
  • Tokenisation updates for Sparkasse Finanz Informatik HCE Pluscard.
  • Token activation, authorisation, deactivation; Lifecycle management by TAV, TVN/TCN (Token Authorisation Value, Token Notify/Complete).
  • Tokens for Wallet providers.
  • Updates to support tokens on C++ Visitor Decorators, Plastic and IRIS / Mintify systems.
  • Alteration rules updated by Oracle SQL script.
  • Offline PIN check by SECCOS Chip Authorisation.
  • SIBOI migration between internal product versions.


Acquiring

  • Linux bash scripts and cron jobs for Continuous Integration nightly builds.
  • Library migration between internal product versions, adjusting build files.
  • SBox latency measurement to time encryption black boxes.

Eclipse Mars/Oxygen C++ XML gSOAP git Git Flow gcc on Cygwin-X GNU/Linux 2.6 gcc on Docker Oracle VM VirtualBox/Windows 7 Tuxedo CPG/PSX Clearing CIS ? Mastercard Customer Interface Specification MDES Issuer Implementation Guide PSX/AX2 Authorization Interface
Financial Services. Atos equensWorldline / Future Consulting, Aachen
11 Monate
2016-08 - 2017-06

Card Payments, EU Regulation 2015/751

Senior Developer MS SQL MS SQL Server 2008/2014 SSMS (SQL Server Management Studio) Visual C++ 2008 ...
Senior Developer MS SQL
  • Show POS terminal address on customer bank statements for ecCash payments, whereas a more general merchant address had been shown.
  • Compliance with EU regulation 2015/751 regarding MIF (Multilateral Interchange Fees) to enable customers to select their preferred payment scheme on EMV card payment terminals.
  • Mobile card payments, Bavarian Police.
  • Stored procedures, triggers, T-SQL scripts.
  • User interface changes with Visual Basic.
  • C++ middleware library and interface to Atos Poseidon.
  • Extensive documentation, technical and database specifications.
  • Production releases and systematic rollouts.
  • Management of offshore resources, India.
MS SQL Server 2008/2014 SSMS (SQL Server Management Studio) Visual C++ 2008 Visual Basic 6 Subversion DDL DML T-SQL
Financial Services. First Data Telecash / Capgemini, Bad Vilbel
1 Monat
2016-03 - 2016-03

Zahlungsverkehrssysteme, SWIFT, SEPA, ISO 20022

Analyst, Java Backend SWIFT SEPA ISO 20022 ...
Analyst, Java Backend

* Zahlungsverkehrsdaten von SWIFT sowie SEPA wurden analysiert um die Vollständigkeit und Fehlerfreiheit zu validieren.
* Java-Code wurde analysiert um sicherzustellen, dass alle relevanten Daten ordnungsgemäß und akkurat verwendet werden.
* Alle Ergebnisse wurden dokumentiert, um zu demonstrieren wie man bestimmte SWIFT- sowie SEPA/ISO20022- Daten verwenden kann um die betroffene Zahlungspositionen zu vervollständigen.

Eclipse Java
SWIFT SEPA ISO 20022 Target2
Privatbank
Hamburg
2 Monate
2015-11 - 2015-12

DecisionPoint Projekt, Annotationen

Senior Entwickler C++ C++11 Mongo JUCE ...
Senior Entwickler C++
* Annotationen implementiert für das Redaktionssystem von Definiens DecisionPoint. Auf eingescannten Gewebeschnitten können Benutzer Kommentare über Regionen speichern, um effizientere Analysen von Gewebeproben zu unterstützen indem die manuelle Bearbeitung rationalisiert wird, wodurch Artefakte, Biomarker, tumorhafte Gewebe, usw., während des ganzen analytischen Zyklus identifizert werden können. * Mongo-Datenbanktabellen für Kommentare entworfen. * Erweiterung der JUCE-basierten GUI um neue Funktionalitäten zu unterstützen.
Windows 7 Visual Studio 2012
C++11 Mongo JUCE RoboMongo Pharma
Definiens
München
1 Jahr 8 Monate
2014-03 - 2015-10

SHUK Versicherungsverkaufsbüro

Senior Entwickler C++ Visual C++ MS Access MFC ...
Senior Entwickler C++
* Weiterentwicklung und Support eines Programms, das Versicherungs- Angebote sowie Anträge mit allem Kleingedruckten generiert. * Operativer Support des Elektra-Systems, um täglich eintreffende Anträge sowie Schadensmeldungen zu verarbeiten.
Visual Studio 2003 Windows XP Visual Studio 2012 Windows 7
Visual C++ MS Access MFC Omnitracker zApp
Nürnberger Versicherung
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

Bachelor of Arts (BA), Hauptfächer Informatik und Russisch, an der University of Canterbury, Christchurch, Neuseeland.
Zertifikat für Unix-Verwaltung.
UBS Zertifikat Global WM&BB Risk & Compliance Skills Review – Basic.

Kompetenzen

Kompetenzen

Top-Skills

C++ Sql SQL-Programmierung PL/SQL T-SQL SQL

Produkte / Standards / Erfahrungen / Methoden

Eclipse
ISO 20022
SEPA
SWIFT
Target2
MFC (10+ Jahre), SWIFT (3 Jahre), SEPA (1 Jahr), Win32 (10+ Jahre), Endur AVS Toolkit (2 Jahre), Objektorientierung (OO) 10+ Jahre, Analyse (20+ Jahre), OOA, OOD, Sockets, ODBC, Microsoft Foundation Classes, SourceSafe, wxWidgets, OpenOffice, Subversion (svn), RLEdit, MSOffice, COM, RAS, DevCpp, MSXML, xerces, Soap Toolkit 3.0, .NET, Eclipse IDE, Mercury Quality Center, IBM MQ Series, KDevelop, STL, DDD, gdb, Valgrind, cvs, shell, MSDN, SQL, T-SQL, Data Mining, Lokalisierung, KDE, gnome

Betriebssysteme

MS-DOS
5.0, 6.0
MVS, OS/390
Grundkenntnisse, Terminal
SUN OS, Solaris
SparcStation 1993-1996, OpenSolaris 10
Unix
Linux 2.4/2.6, Slackware 8, KDE 4, Kubuntu
Windows
7, NT 4, 2000, Server 2003, XP, 95, 98
NT-Dienste geschrieben
Administration von Windows 7, NT 4, 2000, XP sowie Linux

Programmiersprachen

Assembler
80x86 1996-2000, Z80A 1986-1992
Basic
Visual Basic, Excel VBA
C
Uni 1993-1996
C++
multithreaded mit MFC, Win32 10+ Jahre, Visual Studio, Eclipse mit STL auf Linux (2 Jahre), Endur AVS Toolkit (2 Jahre)
C++11
Gupta, Centura
SQL-Anpassungen 1998-2002
Java
Grundkenntnisse, Bug fixing
Maschinensprachen
kann unter Umständen Assembler in Hex codieren, wenn es sein muss
MATLAB / Simulink
1993-1995
Modula-2
1993-1994
Pascal
Grundkenntnisse, 1992-1993
PL/SQL
Stored Procedures 2010-2012 unter SQL Developer
Shell
bash
Top-Experter mit multithreaded C++ auf Windows.
SQL, T-SQL, Stored Procedures, xml, cgi.

Datenbanken

Access
Unfreundlich, mir sind SQL-Befehle lieber
DB2
Gern helfe ich Ihnen, weg von DB2 zu migrieren
Gupta, Centura
SQL-Anpassungen 1998-2002
Mongo
MS SQL Server
10+ Jahre Erfahrung, Stored Procedures, Transactions, SQL Skripten
ODBC
Gute Kenntnisse 1998-2002
Oracle
5+ Jahre Erfahrung, Transactions, SQL-Anpassungen, PL/SQL
SQL
Experter auf diversen Systeme, Skripten, Transaktionen, Prozeduren
Als relationale Datenbank-Lösung braucht man nichts anderes als Microsoft SQL Server, Oracle und MySQL in Betracht zu ziehen. Falls Sie nicht mit einem dieser drei RDBMS arbeiten, helfe ich Ihnen gern mit der Migration, ob von Mainframes (z.B. mvs) oder von lokalen Systemen wie Access.
NoSQL und Big Data Systeme können auch interessant sein, aber damit habe ich keine Erfahrung.

Datenkommunikation

CORBA
Habe an Hand von CORBA-Detailangaben, einen Datenimportierungstool auf C++ für eine Bank geschrieben
Ethernet
Netzwerke installiert und administriert
Fax
Schrieb 1994 ein Programm, um Dateien per Fax auszutauschen
Internet, Intranet
Viele Erfahrung seit 1993, eigene Webseite seit 2003
Message Queuing
IBM MQ WebSphere 6.0
Proprietäre Protokolle
Eigene erstellt auf Basis von UDP
Router
WiFi Router Konfiguration, iptables Grundkenntnisse
SMTP
C++ Programm für eine Bank geschrieben, um Informationen an Email-Empfänger zu verschicken
TCP/IP
Sockets 10+ Jahre Erfahrung, sehr gut
Windows Netzwerk
Administration
Winsock
10+ Jahre

Hardware

Echtzeitsysteme
Kontostandsystem für UBS KeyLink
IBM Großrechner
Host Terminal, Daten über MQ Websphere
PC
Windows & unix Software Entwicklung + Administration seit 1992, zusammenbau von PCs
SUN
Solaris SparcStation 1993-1996
Mit Assembler habe ich 80x86 und Z80A Prozessoren hardwarenähe programmiert.

Branchen

Branchen

Banken, Finanzinstitute, Wealth Management, Zahlungsverkehr, Investmentbanking, Energie
Touristik, Reisen, Buchungen
CRM, Automotiv

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

5 Jahre 11 Monate
2018-08 - heute

FinTS electronic banking backend. PSD2 SCA.

Senior Developer C++ Eclipse C++ git ...
Senior Developer C++
  • HKTAN-6/-7 SCA (Strong Customer Authentication) with exceptions for low value payments and trusted recipients, enabling PSD2 (Payment Services Directive v2) compliance.
  • HKIDN 90 day exception for online authentication.
  • Anonymous login for HKSAL, HKKAN, HKKAZ for retrieval of account balances and transaction data.
  • PSD2 whitelist create/edit/delete for trusted recipient management.
  • Business case based text messages delivered by SMS or smart App.
  • BV-Detect fraud reporting for PSD2 cases.
  • BV-Smart Signature TAN process implementation allowing verification by clicking OK in a smartphone app, pushing data to the app.
Eclipse C++ git gcc on Ubuntu Oracle VM VirtualBox/Windows 7 Oracle MariaDB HBCI FinTS v3 v4 from fints.org
Financial Services. Bank-Verlag / Progressive Recruitment, Cologne
1 Jahr 1 Monat
2017-08 - 2018-08

Card Payments, MDES

Senior Developer C++ Eclipse Mars/Oxygen C++ XML ...
Senior Developer C++

Issuing

  • Mintify fraud prevention interface migration from WLPFO v5.5 to v5.12.
  • CIS Protocol enhancements for MDES tokenisation, VISA BASE I V.I.P.
  • Tokenisation updates for Sparkasse Finanz Informatik HCE Pluscard.
  • Token activation, authorisation, deactivation; Lifecycle management by TAV, TVN/TCN (Token Authorisation Value, Token Notify/Complete).
  • Tokens for Wallet providers.
  • Updates to support tokens on C++ Visitor Decorators, Plastic and IRIS / Mintify systems.
  • Alteration rules updated by Oracle SQL script.
  • Offline PIN check by SECCOS Chip Authorisation.
  • SIBOI migration between internal product versions.


Acquiring

  • Linux bash scripts and cron jobs for Continuous Integration nightly builds.
  • Library migration between internal product versions, adjusting build files.
  • SBox latency measurement to time encryption black boxes.

Eclipse Mars/Oxygen C++ XML gSOAP git Git Flow gcc on Cygwin-X GNU/Linux 2.6 gcc on Docker Oracle VM VirtualBox/Windows 7 Tuxedo CPG/PSX Clearing CIS ? Mastercard Customer Interface Specification MDES Issuer Implementation Guide PSX/AX2 Authorization Interface
Financial Services. Atos equensWorldline / Future Consulting, Aachen
11 Monate
2016-08 - 2017-06

Card Payments, EU Regulation 2015/751

Senior Developer MS SQL MS SQL Server 2008/2014 SSMS (SQL Server Management Studio) Visual C++ 2008 ...
Senior Developer MS SQL
  • Show POS terminal address on customer bank statements for ecCash payments, whereas a more general merchant address had been shown.
  • Compliance with EU regulation 2015/751 regarding MIF (Multilateral Interchange Fees) to enable customers to select their preferred payment scheme on EMV card payment terminals.
  • Mobile card payments, Bavarian Police.
  • Stored procedures, triggers, T-SQL scripts.
  • User interface changes with Visual Basic.
  • C++ middleware library and interface to Atos Poseidon.
  • Extensive documentation, technical and database specifications.
  • Production releases and systematic rollouts.
  • Management of offshore resources, India.
MS SQL Server 2008/2014 SSMS (SQL Server Management Studio) Visual C++ 2008 Visual Basic 6 Subversion DDL DML T-SQL
Financial Services. First Data Telecash / Capgemini, Bad Vilbel
1 Monat
2016-03 - 2016-03

Zahlungsverkehrssysteme, SWIFT, SEPA, ISO 20022

Analyst, Java Backend SWIFT SEPA ISO 20022 ...
Analyst, Java Backend

* Zahlungsverkehrsdaten von SWIFT sowie SEPA wurden analysiert um die Vollständigkeit und Fehlerfreiheit zu validieren.
* Java-Code wurde analysiert um sicherzustellen, dass alle relevanten Daten ordnungsgemäß und akkurat verwendet werden.
* Alle Ergebnisse wurden dokumentiert, um zu demonstrieren wie man bestimmte SWIFT- sowie SEPA/ISO20022- Daten verwenden kann um die betroffene Zahlungspositionen zu vervollständigen.

Eclipse Java
SWIFT SEPA ISO 20022 Target2
Privatbank
Hamburg
2 Monate
2015-11 - 2015-12

DecisionPoint Projekt, Annotationen

Senior Entwickler C++ C++11 Mongo JUCE ...
Senior Entwickler C++
* Annotationen implementiert für das Redaktionssystem von Definiens DecisionPoint. Auf eingescannten Gewebeschnitten können Benutzer Kommentare über Regionen speichern, um effizientere Analysen von Gewebeproben zu unterstützen indem die manuelle Bearbeitung rationalisiert wird, wodurch Artefakte, Biomarker, tumorhafte Gewebe, usw., während des ganzen analytischen Zyklus identifizert werden können. * Mongo-Datenbanktabellen für Kommentare entworfen. * Erweiterung der JUCE-basierten GUI um neue Funktionalitäten zu unterstützen.
Windows 7 Visual Studio 2012
C++11 Mongo JUCE RoboMongo Pharma
Definiens
München
1 Jahr 8 Monate
2014-03 - 2015-10

SHUK Versicherungsverkaufsbüro

Senior Entwickler C++ Visual C++ MS Access MFC ...
Senior Entwickler C++
* Weiterentwicklung und Support eines Programms, das Versicherungs- Angebote sowie Anträge mit allem Kleingedruckten generiert. * Operativer Support des Elektra-Systems, um täglich eintreffende Anträge sowie Schadensmeldungen zu verarbeiten.
Visual Studio 2003 Windows XP Visual Studio 2012 Windows 7
Visual C++ MS Access MFC Omnitracker zApp
Nürnberger Versicherung
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

Bachelor of Arts (BA), Hauptfächer Informatik und Russisch, an der University of Canterbury, Christchurch, Neuseeland.
Zertifikat für Unix-Verwaltung.
UBS Zertifikat Global WM&BB Risk & Compliance Skills Review – Basic.

Kompetenzen

Kompetenzen

Top-Skills

C++ Sql SQL-Programmierung PL/SQL T-SQL SQL

Produkte / Standards / Erfahrungen / Methoden

Eclipse
ISO 20022
SEPA
SWIFT
Target2
MFC (10+ Jahre), SWIFT (3 Jahre), SEPA (1 Jahr), Win32 (10+ Jahre), Endur AVS Toolkit (2 Jahre), Objektorientierung (OO) 10+ Jahre, Analyse (20+ Jahre), OOA, OOD, Sockets, ODBC, Microsoft Foundation Classes, SourceSafe, wxWidgets, OpenOffice, Subversion (svn), RLEdit, MSOffice, COM, RAS, DevCpp, MSXML, xerces, Soap Toolkit 3.0, .NET, Eclipse IDE, Mercury Quality Center, IBM MQ Series, KDevelop, STL, DDD, gdb, Valgrind, cvs, shell, MSDN, SQL, T-SQL, Data Mining, Lokalisierung, KDE, gnome

Betriebssysteme

MS-DOS
5.0, 6.0
MVS, OS/390
Grundkenntnisse, Terminal
SUN OS, Solaris
SparcStation 1993-1996, OpenSolaris 10
Unix
Linux 2.4/2.6, Slackware 8, KDE 4, Kubuntu
Windows
7, NT 4, 2000, Server 2003, XP, 95, 98
NT-Dienste geschrieben
Administration von Windows 7, NT 4, 2000, XP sowie Linux

Programmiersprachen

Assembler
80x86 1996-2000, Z80A 1986-1992
Basic
Visual Basic, Excel VBA
C
Uni 1993-1996
C++
multithreaded mit MFC, Win32 10+ Jahre, Visual Studio, Eclipse mit STL auf Linux (2 Jahre), Endur AVS Toolkit (2 Jahre)
C++11
Gupta, Centura
SQL-Anpassungen 1998-2002
Java
Grundkenntnisse, Bug fixing
Maschinensprachen
kann unter Umständen Assembler in Hex codieren, wenn es sein muss
MATLAB / Simulink
1993-1995
Modula-2
1993-1994
Pascal
Grundkenntnisse, 1992-1993
PL/SQL
Stored Procedures 2010-2012 unter SQL Developer
Shell
bash
Top-Experter mit multithreaded C++ auf Windows.
SQL, T-SQL, Stored Procedures, xml, cgi.

Datenbanken

Access
Unfreundlich, mir sind SQL-Befehle lieber
DB2
Gern helfe ich Ihnen, weg von DB2 zu migrieren
Gupta, Centura
SQL-Anpassungen 1998-2002
Mongo
MS SQL Server
10+ Jahre Erfahrung, Stored Procedures, Transactions, SQL Skripten
ODBC
Gute Kenntnisse 1998-2002
Oracle
5+ Jahre Erfahrung, Transactions, SQL-Anpassungen, PL/SQL
SQL
Experter auf diversen Systeme, Skripten, Transaktionen, Prozeduren
Als relationale Datenbank-Lösung braucht man nichts anderes als Microsoft SQL Server, Oracle und MySQL in Betracht zu ziehen. Falls Sie nicht mit einem dieser drei RDBMS arbeiten, helfe ich Ihnen gern mit der Migration, ob von Mainframes (z.B. mvs) oder von lokalen Systemen wie Access.
NoSQL und Big Data Systeme können auch interessant sein, aber damit habe ich keine Erfahrung.

Datenkommunikation

CORBA
Habe an Hand von CORBA-Detailangaben, einen Datenimportierungstool auf C++ für eine Bank geschrieben
Ethernet
Netzwerke installiert und administriert
Fax
Schrieb 1994 ein Programm, um Dateien per Fax auszutauschen
Internet, Intranet
Viele Erfahrung seit 1993, eigene Webseite seit 2003
Message Queuing
IBM MQ WebSphere 6.0
Proprietäre Protokolle
Eigene erstellt auf Basis von UDP
Router
WiFi Router Konfiguration, iptables Grundkenntnisse
SMTP
C++ Programm für eine Bank geschrieben, um Informationen an Email-Empfänger zu verschicken
TCP/IP
Sockets 10+ Jahre Erfahrung, sehr gut
Windows Netzwerk
Administration
Winsock
10+ Jahre

Hardware

Echtzeitsysteme
Kontostandsystem für UBS KeyLink
IBM Großrechner
Host Terminal, Daten über MQ Websphere
PC
Windows & unix Software Entwicklung + Administration seit 1992, zusammenbau von PCs
SUN
Solaris SparcStation 1993-1996
Mit Assembler habe ich 80x86 und Z80A Prozessoren hardwarenähe programmiert.

Branchen

Branchen

Banken, Finanzinstitute, Wealth Management, Zahlungsverkehr, Investmentbanking, Energie
Touristik, Reisen, Buchungen
CRM, Automotiv

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.