freiberufler Senior IT-Consultant Meldewesen / Abacus Spezialist auf freelance.de

Senior IT-Consultant Meldewesen / Abacus Spezialist

offline
  • auf Anfrage
  • 81825 München
  • DACH-Region
  • de  |  en
  • 15.02.2024

Kurzvorstellung

Ich kombiniere technische Expertise mit tiefem Verständnis für regulatorische Anforderungen. Dazu bringe ich hervorragende Kenntnisse von Abacus360 (Abacus/DaVinci) mit, an dessen Entwicklung und Wartung ich lange verantwortlich mitgearbeitet habe.

Qualifikationen

  • ABACUS/DaVinci
  • Datenmodellierung
  • ETL
  • Java (allg.)
  • Kubernetes
  • Meldewesen (Bank)
  • Oracle Database
  • Projektleitung / Teamleitung (IT)
  • Schnittstellenentwicklung
  • SQL

Projekt‐ & Berufserfahrung

Senior Software Architect / IT-Consultant (Festanstellung)
Regnology, Frankfurt am Main
10/2022 – 3/2023 (6 Monate)
Banken
Tätigkeitszeitraum

10/2022 – 3/2023

Tätigkeitsbeschreibung

Migration Abacus360 Kreditmanager

Zeitweise technische Leitung der Migration des Kreditmanagers von Abacus/DaVinci (Embedded) auf Abacus 360 Native. Anpassung an die neue Datenhaltung und Implementierung von speziellen technischen Features für die Funktionalität des Kreditmanagers.

Abacus360 (Native), SQL, SQLx, REST, Abacus360 Adapter

Eingesetzte Qualifikationen

ABACUS/DaVinci, Docker, Kubernetes, Meldewesen (Bank), Oracle Database, SQL

Lead Architect / Area Owner / (Festanstellung)
Regnology, Frankfurt am Main
7/2020 – 8/2023 (3 Jahre, 2 Monate)
Banken
Tätigkeitszeitraum

7/2020 – 8/2023

Tätigkeitsbeschreibung

Domain Code Management & Automation (DCMA)

- Verbesserungen für die Entwicklungsumgebung für Abacus 360 (Native) identifizieren und definieren
- Produktivitätssteigerung in der fachlichen Meldewesenentwicklung

Ziel des Projektes ist, durch einen von mir ausgearbeiteten Katalog von Verbesserungen, die Produktivität von fachlichen Entwicklern der Meldewesenplattform Abacus360 signifikant zu steigern. Auf der Standardsoftware Abacus360 arbeitet ein Team von Entwicklern an der Erstellungen von fachlichen Modulen die Anforderungen verschiedener Bereiche des regulatorischen Meldewesens für Banken abbilden. Auf der vorhandenen Entwicklungsplattform verlieren Entwickler viel Zeit durch unnötige Prozessschritte, fehlende IDE Unterstützung und Integration, lange Testzyklen, komplizierte Build Prozesse, fehlende Debug Funktionalitäten, umständliche Kollaborationsunterstützung und anderer Themen. Das Projekt besteht aus einer Sammlung von aufeinander aufbauenden Maßnahmen um die genannten Schwachpunkte zu beheben und den Entwicklungs- sowie Deploymentprozess optimal zu unterstützen. Basis der Optimierungen liegt in einem Refactoring der bestehenden Speicherung von fachlichen Codeartifakten. Im Rahmen des Projektes werden diese leichtgewichtig in GIT hinterlegt und direkt von der Anwendung aus GIT gelesen. Dadurch lässt sich auch weitere GIT Funktionalität und das GIT Ökosystem für die Entwicklung verwenden.

Abacus360 (Native), SQLx, Java, Git, Json, Kubernetes, Meta Models, Parser, Language Server

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT), ABACUS/DaVinci, Docker, ETL, Git, Kubernetes, Meldewesen (Bank), SQL

Lead Architect / Area Owner / Projektleiter (Festanstellung)
Regnology, Frankfurt am Main
7/2020 – 7/2023 (3 Jahre, 1 Monat)
Banken
Tätigkeitszeitraum

7/2020 – 7/2023

Tätigkeitsbeschreibung

Daten Abstraktions- und Beschleunigungsschicht für die Software Abacus360

- Fachliche Führung der Entwicklung
- Ausarbeitung und Kommunikation der Software Architektur
- Evaluation der technischen Machbarkeit
- Erarbeiten und Erprobung des Technologstacks

Entwicklung einer Datenzugriffsschicht zur Abstraktion der physischen Datenhaltung und Verbesserung der Performance und Skalierbarkeit für Batch- und Onlineoperationen. Dabei wird ClickHouse als skalierbarer Cache verwenden um außerhalb des Oraclelizenzmodells skalieren zu können. Zudem kommt ein Query Planer um Anfragen basierend auf einem logischen Datenmodell auf die tatsächliche physikalische Datenstruktur abzubilden. Die physikalische Datenstruktur weicht dabei stark vom logischen Modell ab, um die umfangreichen Anforderungen an die Datenarchitektur umsetzen können. Zu den Anforderungen gehören:
"non-destructive" Datenoperationen
Vier Augen Prinzip
die effiziente Speicherung von "Varianten" großer Datenbestände

Abacus360 Native, Java, SQL, SQLx, Spark, ClickHouse, Oracle, GraphQL, Kubernetes, GKE, Micro Services, Abacus Datenmodell

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT), ABACUS/DaVinci, Datenbankentwicklung, Datenmodellierung, Java (allg.), Kubernetes, Oracle Database, SQL

Software/Cloud Architect (Festanstellung)
Regnology, Frankfurt am Main
3/2019 – 11/2020 (1 Jahr, 9 Monate)
Banken
Tätigkeitszeitraum

3/2019 – 11/2020

Tätigkeitsbeschreibung

ACCESS - Elastische Testsystembereitstellung

- Design und Implementierung eines Prototypen
- Sichtbarkeit des Projektes innerhalb der Organisation sicherstellen und gegen Widerstände verteidigen
- Übergabe und Begleitung der Produktivnahme

(Pilot-) Projekt zur On-Demand-Bereitstellung von Test- und Entwicklungssystemen für die Software Abacus360 in der Cloud über ein Self-Service-Portal. Kosteneinsparungen durch elastische Ressourcenzuweisung: Die Legacy-Anwendung musste effizient in einem Container bereitgestellt werden, einschließlich der Möglichkeit von Updates auf aktuelle Entwicklungsversionen. Die Erstellung der notwendigen, parameterabhängigen Oracle-Datenbankschemata und die Bereitstellung von Oracle-Instanzen mit entsprechenden Schemata war eine der größten Herausforderungen. Leere Datenbankschemata werden als Oracle PDBs erstellt, gespeichert und dynamisch eingehängt Testsysteme können so von nicht-technischen Entwicklern schnell und selbstständig angefordert und konfiguriert werden. Die Anzahl der Systeme kann elastisch erhöht und bei Bedarf wieder reduziert werden.

Java, Kubernetes, Oracle, Docker, GCP, GKE, Git, Jenkins, DevOps, Cloud, Elastic

Eingesetzte Qualifikationen

ABACUS/DaVinci, Meldewesen (Bank), DevOps, Java (allg.), Jenkins, Cloud (allg.), Google Cloud, elasticSearch, Kubernetes

Software Architect fachliche Meldewesen Entwicklung (Festanstellung)
Regnology, Frankfurt am Main
3/2018 – 11/2019 (1 Jahr, 9 Monate)
Banken
Tätigkeitszeitraum

3/2018 – 11/2019

Tätigkeitsbeschreibung

AnaCredit Modul Implementierung

- Analyse der Anforderungen und Design der Lösung

Umsetzung der Anforderungen der AnaCredit Regulierung auf der Plattform Abacus360. Die Funktionsweise des AnaCredit Moduls unterscheidet sich in einigen Punkten deutlich von anderen Modulen für das regulatorische Meldewesen. Ein wesentlicher Unterschied liegt in der Granularität der Meldung, ein anderer in der Anforderung für historische Änderungen und Korrekturen. Die verwendete Meldewesen Plattform orientiert sich technisch stark an der sehr stichtagsbezogenen Sichtweise üblicher Regulierungen im Bereich Meldewesen. AnaCredit weicht hier allerdings deutlich von ab. Daher bestand die Herausforderung darin, die eher Zeitstrahl orientierte Datenhaltung und Datenmanipulation auf der gegebenen Plattform performant und bedienbar umzusetzen. Einige der größten deutschen Banken verwenden das besagte AnaCredit Modul erfolgreich seit mehreren Jahren.

SQL, Abacus360 Designer, SDMX, XML, Apache Spark

Eingesetzte Qualifikationen

ABACUS/DaVinci, Meldewesen (Bank), Apache Spark, Oracle Database, SQL, SQL*Plus, XML

Software Architect Meldewesen
BearingPoint Software Solutions, Frankfurt am Main
2/2018 – 12/2018 (11 Monate)
Banken
Tätigkeitszeitraum

2/2018 – 12/2018

Tätigkeitsbeschreibung

Abacus360 Adapter (Embedded/Native)

Beratung der fachlichen Kollegen vom Datenmodellteam hinsichtlich der Umsetzung und technischer Fragestellungen im Bereich des Adapters und Rückadapters. Beratung bei der Schnittstellengestaltung und der Abbildung auf das physische Datenmodell

Abacus360, SQLx, Oracle

Eingesetzte Qualifikationen

ABACUS/DaVinci, Meldewesen (Bank), Datenbankentwicklung, Datenmodellierung, ETL, Schnittstellenentwicklung

Software Architect
Bearing, Frankfurt am Main
3/2017 – 2/2018 (1 Jahr)
Banken
Tätigkeitszeitraum

3/2017 – 2/2018

Tätigkeitsbeschreibung

Spark als Meldewesen Batch Prozessor (SQLx) für Abacus360

Evaluierung und Design eines Backends basierend auf Apache Spark zur performanten und skalierbaren Ausführung von Meldewesen Batchverarbeitungen für die Standardsoftware Abacus360. Im Rahmen der Evaluierung ging es insbesondere um die Frage der Skalierbarkeit, der Immutabilität von Spark und dem Umgang mit der Spark "Lineage", die für eine große Anzahl komplexer, aufeinander aufbauender Verarbeitungsschritte nicht geeignet ist. Heute ist Spark als Engine für das Abacus360 Batchprozessing bei über 200 Kunden im Einsatz.

Abacus360, Apache Spark, Java, Scala, JProfiler, VisualVM

Eingesetzte Qualifikationen

ABACUS/DaVinci, Meldewesen (Bank), Apache Spark, Datenbankentwicklung, Java (allg.)

Software Architect
BearingPoint Software Solutions, Frankfurt am Main
2/2014 – 12/2015 (1 Jahr, 11 Monate)
Banken
Tätigkeitszeitraum

2/2014 – 12/2015

Tätigkeitsbeschreibung

Entwicklung einer XBRL Library inkl. einer partiellen Implementierung der Formula Linkbase

Entwicklung einer XBRL Bibliothek mit Fokus auf die zu diesem Zeitpunkt relevanten Taxonomien im Bereich regulatorisches Meldewesen für Banken. Wichtiger Punkt bei der Entwicklung war eine gute Performance bei der Ausführung der definierten Validierungen und Berechnungen in der Formula Linkbase.

Java, XBRL, XPath, XML, JProfiler

Eingesetzte Qualifikationen

Meldewesen (Bank), Java (allg.), XML, Xpath (XML Path Language), XPointer (XML Pointer Language)

IT Consultant Meldewesen
BearingPoint Software Solutions, Frankfurt am Main
5/2013 – 11/2014 (1 Jahr, 7 Monate)
Banken
Tätigkeitszeitraum

5/2013 – 11/2014

Tätigkeitsbeschreibung

Performante Implementierung einer Standardschnittstelle von SAP Bank Analyzer zum Meldewesen Tool ABACUS/DaVinci

Performance Analyse und Redesign kritischer Komponenten einer in Entwicklung befindlichen Standard Schnittstelle vom SAP Bank Analyzer zur Standardsoftware für das regulatorische Meldewesen ABACUS/DaVinci. Herausforderungen lagen in den unterschiedlichen Granularitäten und historischen Abbildungen der Daten zwischen Bank Analyzer und dem Zielsystem.

ABACUS/DaVinci, SQL, Oracle, Java

Eingesetzte Qualifikationen

ABACUS/DaVinci, Meldewesen (Bank), SQL, Java (allg.), Schnittstellenentwicklung, Webservices

Teilprojektleiter Meldewesen und Steuern
Kundenname anonymisiert, Luxemburg
2/2008 – 11/2009 (1 Jahr, 10 Monate)
Banken
Tätigkeitszeitraum

2/2008 – 11/2009

Tätigkeitsbeschreibung

Migration des Core Banking System bei einer Luxemburger Privatbank

Verantwortlich für die Auswahl der Lösung für die Meldewesenschnittstelle
Steuerung und Koordination der Subunternehmer und der Projektmitarbeiter des Kunden
Analyse und Definition der Schnittstellenanforderungen für das Meldewesen
Steuerung der Kommunikation mit dem Softwarehersteller und konzeptionelle Vorgaben
Parametrisierung des eingeführten Core Banking Systems hinsichtlich Steuern und Meldewesen
Koordination der Tests und Integration in den Gesamtprojekttestplan
Analyse und Definition der Migrationsvorgaben für die Übernahme von steuerlich relevanten Daten aus dem Altsystem
FinRep/BCL, CoRep, Grands Risques, SBS, BoP, Anbindung deutsches MW Samba
Schulung der fachlichen und technischen Mitarbeiter


OBS, IBSY, FRSGlobal/FRC, SAMBA

Eingesetzte Qualifikationen

Meldewesen (Bank), SAMBAplus, ETL, Projektleitung / Teamleitung (IT), Schnittstellenentwicklung

Über mich

Ich habe über 15 Jahre Erfahrung im Bereich der Softwareentwicklung und -integration von Systemen für das regulatorische Meldewesen für Banken.

Im Speziellen verfüge ich über detaillierte technische Kenntnisse der marktführenden Software Abacus360, an deren Entwicklung ich über viele Jahre in verantwortlichen technischen Führungspositionen mitgewirkt habe, zuletzt in der Rolle als Area Owner und Senior Software Architect.

Mein technisches Wissen wird ergänzt durch umfangreiche Erfahrungen mit den fachlichen Anforderungen des Meldewesens und verschiedener Meldewesenmodule. Ich kommuniziere daher sehr effizient mit fachlichen Experten und arbeite mich schnell in aktueller Details von Regulierungen ein.

Ich kenne die internen (technischen) Details und bin daher hervorragend geeignet Sie bei Ihrer Arbeit und Integration von Abacus zu unterstützen. Meine Themenschwerpunkte umfassen u. a.

- Betrieb von Abacus(360) (inkl. Kubernetes, Container, etc)
- Konfiguration von Abacus
- Migration von Abacus/DaVinci auf Embedded und Native
- Abacus Datenmodell und Schnittstellen
- Datenextraktion
- Integration von Abacus, inkl. Batchsteuerung, Prozessketten etc.
- Analyse von Problemen und Fehlern
- Performanceanalysen
- Entwicklung und Anpassungen von fachlichen Prozessen (SQLx)

Weitere Kenntnisse

Analytische Fähigkeiten
Starke analytische und Problemlösungsfähigkeiten. Ich finde innovative Lösungen für komplexe Herausforderungen.


Kreativität
Ich kann außerhalb bestehender Rahmen denken um alle Optionen des Lösungsraums zu erkunden.


Meldewesen
15 Jahre Erfahrung im Bereich Technische Entwicklung/Integration. Architekt von Abacus 360


Technical Leadership
Langjährige Erfahrung in technischen Führungspositionen, Leitung internationaler Teams und termingerechte Lieferung in hoher Qualität.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
79
Alter
47
Berufserfahrung
22 Jahre und 9 Monate (seit 07/2001)
Projektleitung
10 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden