Senior IT-Consultant Meldewesen / Abacus Spezialist
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 81825 München
- DACH-Region
- de | en
- 15.02.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
ABACUS/DaVinci, Docker, Kubernetes, Meldewesen (Bank), Oracle Database, SQL
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
Projektleitung / Teamleitung (IT), ABACUS/DaVinci, Docker, ETL, Git, Kubernetes, Meldewesen (Bank), SQL
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
Projektleitung / Teamleitung (IT), ABACUS/DaVinci, Datenbankentwicklung, Datenmodelierung, Java (allg.), Kubernetes, Oracle Database, SQL
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
ABACUS/DaVinci, Meldewesen (Bank), DevOps, Java (allg.), Jenkins, Cloud (allg.), Google Cloud, Elasticsearch, Kubernetes
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
ABACUS/DaVinci, Meldewesen (Bank), Apache Spark, Oracle Database, SQL, SQL*Plus, XML
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
ABACUS/DaVinci, Meldewesen (Bank), Datenbankentwicklung, Datenmodelierung, ETL, Schnittstellenentwicklung
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
ABACUS/DaVinci, Meldewesen (Bank), Apache Spark, Datenbankentwicklung, Java (allg.)
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
Meldewesen (Bank), Java (allg.), XML, Xpath, XPointer (XML Pointer Language)
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
ABACUS/DaVinci, Meldewesen (Bank), SQL, Java (allg.), Schnittstellenentwicklung, Web Services
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
Meldewesen (Bank), SAMBAplus, ETL, Projektleitung / Teamleitung (IT), Schnittstellenentwicklung
Über mich
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
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden