Bestandsmigrationen, Ticketbearbeitung im Umfeld LFJEE
Entwicklung/Wartung eines Verwaltungssystem f. fondsgebundene Rentenversicherung (Life Factory 3): u.a.
07/2012 - 06/2014:
Bestandsmigration - Datenmodell-, Zeitmodelländerungen, Datenextraktion, Transformation und Übermittlung von Bestandsdaten (XML) an das Zielsystem (C/C++/Win/HP-UX, PL/SQL, SQL-PL, Perl, DOS-Batch mit paralleler Daten-Verarbeitung);
01/2011 - 04/2011:
Bestandsmigration - Lebensversicherung, München) - Konzeptionelle Erstellung und Implementierung eines Shell-Skriptes (parallele Verarbeitung) fürs Entpacken, Prüfen und Laden der Exportdaten in das Zielsystem (Shell,PL/SQL, HP-UX/Oracle-11g);
06/2011 - 08/2011:
System-Refactoring - Umstellung VermittlerID im Verwaltungssystem (inkl. Rechenkern) vom Typ numerisch auf alphanumerisch;
01/2012 - 03/2012:
Konzeptionelle Erstellung und Implementierung eines gSOAP-Clients für die Anbindung des Verwaltungssystems an ESB-Webservices (Vermittler- Eingabe/Prüfung), Windows-DLL (MS Visual C++/ IMB Visal Age C++);
Div. Bestandsbereinigungen in DB2-V.8 (SQL-PL) u. Oracle-11g (PL/SQL) Datenbanken, (ca. 120, bzw. 100GB Datenvolumen), z.T. mit paralleler Datenverarbeitung;
First Level Support - Fehleranalyse und -behebung in den Produktionsjobs (Randsystemen-Versorgung, usw.) (mehrere Monate, begleitend zu Entwicklungsaufgaben)
u.a.Anpassung des Datenmodells mit Hilfe eines eigenen (proprietären) Produkt-Designers für Kundenprojekte, Erstellung von Prüf-/Businesslogik-Funktionen (Java), Refactoring von Attributen und Methoden, Erstellung/Anpassung von JUnit-Tests und XML-Testfällen, Optimierung des Ant- Build-Prozesses
11/2009 - 12/2009:
Anpassung einer Systemkomponente; Optimierung eines Java-Programms zum Abgleich der im Rahmen des Build-Prozesses angelegten Datenbankobjekte mit der Definition dieser im Datenmodell
10/2009 - 11/2009
(1 Monat, Softwarehause, München) - Softwareentwickler: Steigerung der Performance einer Systemkomponente; Ersetzung von datenbankspezifischen Konstrukten durch ANSI-SQL /Neuimplementierung von Hilfsfunktionen, damit die Auswertung sowohl unter PostgreSQL (8.3.9) wie auch unter Oracle (10g) (verschiedene Kunden) eingesetzt werden konnte, (Java/JDBC/SQL/MS Excel); Steigerung der Performance)
06/2009 - 09/2009:
Testtreiber für elektronischen Antrag (SOAP-Architektur); Konzeptionelle Erstellung und Implementierung eines Perl-Programms für Beschaffung der Daten aus unterschiedlichen Quellen Eingabedateien/Datenbanken um Fehlerhandhabung und Skalierbarkeit der Anwendung (eAntrag) zu testen; asynchrone (Threading) Datenbankzugriffe auf eine DB2-Datenbank (Version 9) unter Windows 2003 Server
03/2009 - 06/2009:
Datenextraktion, Transformation und Übermittlung von Bestandsdaten an DataWarehouse; technische Konzeption und Implementierung eines Perl-Programms für eine tägliche Datenermittlung/-übertragung für ein DataWarehouse-System (Optimierung/Erweiterung vorhandener und Erstellung neuer SQL-Abfragen der Bestandstabellen, parallele Lesezugriffe als Perl/DB2-Threads)
12/2008 - 03/2009:
Wartung mehrerer Schnittstellen-Programme sowie regelmäßige Produktionsbetreuung der Produktion-Job-Ketten verbunden ggf. mit Anwendung der Incident-/ Problem-/ Changemanagement des Kunden
08/2008 - 11/2008:
Erstellung von Überschussmitteilungen; Implementierung eines C++ - Batch-Programms (IBM Visual Age), Optimierung der Businesslogik -Funktionen hinsichtlich der Datenbankzugriffe auf die eigene (DB2 9) Datenbank, wie auch auf die Nachbarsysteme: Inkasso/Partner/Zulagen (Oracle 10g)
05/2008 - 07/2008:
Business Object Processor; Erweiterung eines Perl-Programms für Übertragen/ Vervielfältigung von Testdaten einer Datenbank (DB2 9) zwischen verschiedenen Umgebungen (Produktion-Test, ggf. Test-Test) unter Berücksichtigung der Referenzdaten aus den Nachbarsystemen: Inkasso/Partner/Zulagen (Oracle 10g); u.a. generische Ermittlung der Datenbank-Constraints)
09/2007 - 01/2008:
Automatische Fonds/Währungskurspflege; technische Konzeption und Implementierung eines PL/SQL-Programms (Package) mit Java-Methoden für automatischen Protokollversand via Email and die Bestandsbetreuung und Selektion/Handhabung der zu verarbeitenden Eingabedateien; Wegen unterschiedlicher Struktur der Eingabedaten Verwendung eigener generischer Algorithmen für das Einlesen der Daten / Fehlerbehandlung und Überwachung der zulässigen Werteabweichungen
08/2007 - 12/2007:
Reform des Versicherungsvertragsgesetzes (VVG); technische Konzeption und Neuimplementierung eines aus dem Jahre 2000 stammenden C-Programms [mit eingebettetem SQL] für die Policen/Dynamikangebot-Erstellung: Erweiterung des Programms um die fachlichen Anforderungen (Modellrechnung) sowie Steigerung der Performance (Faktor 6) durch Implementierung in POSIX-Threads; Programmablauf sowie Datenaufbereitung anhand Steuerungsdaten in den Tabellen; Datenbankmodellierung/-Implementierung der Steuerungstabellen, Verwendung eigener PL/SQL - Pakete
02/2007 - 05/2007:
Kundeninformationsmitteilung; technische Konzeption und Implementierung von C-Programmen ( Batch/Online mit eingebettetem SQL/ProC mit POSIX-Threads, PL/SQL-Systemkernanbindung; Datenbankmodellierung/-Implementierung einer Entscheidungsmatrix (fachlicher Fallunterscheidung), eines Jobprotokolls (autonome Transaktion), Verwendung von Datenbanktriggern (für die Protokollierung der Änderungen durch mehrere OS-Benutzers mit dem selben Oracle-Account -> M/Text)
01/2007 - 02/2007:
Kundeninformationsmitteilung (Ausland); technische Konzeption und Implementierung eines monatlichen Batch-Programms für die Erstellung von Wertemittelungen nach den Anforderungen des polnischen Gesetzes. Befüllung der vorhandenen Dokumentenschnittstelle, die sonst nur vom Kernsystem im Rahmen von Vertragsänderungen belegt wurde durch eigenes PL/SQL-Programm, Auslesen dieser Schnittstelle mittels eines modifizierten Programms für Policen-/ Dynamikangebot - Erstellung; dadurch Kostenersparung und schneller Produktionseinsatz unabhängig von der Release- Planung des Kernsystems
12/2006 – 01/2007:
Steuernachweise; technische Konzeption und Implementierung eines jährlichen Batch-Programms für die Erstellung von Steuernachweisen für deutsche Kunden; Ein C-Programm mit eingebettetem SQL und PL/SQL-Blöcken; Anreicherung der Daten (Ermittlung tatsächlich gezahlter Beiträge) mittels einer Java-Komponente
11/2006 - 12/2006:
Leistungsbrief; technische Konzeption und Implementierung eines C-Programms mit eingebettetem SQL für die Erstellung von diversen Dokumenten in Leistungsfall
10/2006 - 10/2006:
Kundenanschreiben Integration; technische Konzeption und Implementierung einer Anwendung für die Erstellung von Massenbriefen (wegen Fusion mit der Gerling Versicherung und Namensänderung der Gesellschaften) bestehend aus der Adressdaten-Bereinigung, Zusammenführung der Kundendaten aus einem anderen Bestandssystem, Entfernung von Duplikaten, etc.
07/2005 - 10/2006:
Entwicklung des Kerns eines Verwaltungssystems für fondsgebundene Policen in Oracle Forms und PL/SQL; Implementierung fachlicher Anforderungen für die Benutzerführung in Masken [GUI] und der Businesslogik in PL/SQL für verschieden Release-Themen: Markteinführung neuer Produkte, Anteilsrente-Produkte, Zuzahlungen auf Produkte, Performance-Verbesserung, Garantie-Fonds, etc.
06/2005 - 07/2005:
Geldwäschegesetz in Italien; technische Konzeption und Implementierung eines Batch-C-Programms mit eingebettetem SQL, PL/SQL für die Datenermittlung und Lieferung an die Italienische Finanzbehörde
10/2003 - 12/2003:
Vermögensausweise; technische Konzeption und Implementierung eines Batch-Programms, C mit eingebettetem SQL und PL/SQL-Blöcken für die Datenermittlung direkt aus den Bestandstabellen und Berechnung des Vermögens eines Vertrages zum Stichtag für die Erstellung von Wertemitteilungen
Bestandsmigrationen, Ticketbearbeitung im Umfeld LFJEE
Entwicklung/Wartung eines Verwaltungssystem f. fondsgebundene Rentenversicherung (Life Factory 3): u.a.
07/2012 - 06/2014:
Bestandsmigration - Datenmodell-, Zeitmodelländerungen, Datenextraktion, Transformation und Übermittlung von Bestandsdaten (XML) an das Zielsystem (C/C++/Win/HP-UX, PL/SQL, SQL-PL, Perl, DOS-Batch mit paralleler Daten-Verarbeitung);
01/2011 - 04/2011:
Bestandsmigration - Lebensversicherung, München) - Konzeptionelle Erstellung und Implementierung eines Shell-Skriptes (parallele Verarbeitung) fürs Entpacken, Prüfen und Laden der Exportdaten in das Zielsystem (Shell,PL/SQL, HP-UX/Oracle-11g);
06/2011 - 08/2011:
System-Refactoring - Umstellung VermittlerID im Verwaltungssystem (inkl. Rechenkern) vom Typ numerisch auf alphanumerisch;
01/2012 - 03/2012:
Konzeptionelle Erstellung und Implementierung eines gSOAP-Clients für die Anbindung des Verwaltungssystems an ESB-Webservices (Vermittler- Eingabe/Prüfung), Windows-DLL (MS Visual C++/ IMB Visal Age C++);
Div. Bestandsbereinigungen in DB2-V.8 (SQL-PL) u. Oracle-11g (PL/SQL) Datenbanken, (ca. 120, bzw. 100GB Datenvolumen), z.T. mit paralleler Datenverarbeitung;
First Level Support - Fehleranalyse und -behebung in den Produktionsjobs (Randsystemen-Versorgung, usw.) (mehrere Monate, begleitend zu Entwicklungsaufgaben)
u.a.Anpassung des Datenmodells mit Hilfe eines eigenen (proprietären) Produkt-Designers für Kundenprojekte, Erstellung von Prüf-/Businesslogik-Funktionen (Java), Refactoring von Attributen und Methoden, Erstellung/Anpassung von JUnit-Tests und XML-Testfällen, Optimierung des Ant- Build-Prozesses
11/2009 - 12/2009:
Anpassung einer Systemkomponente; Optimierung eines Java-Programms zum Abgleich der im Rahmen des Build-Prozesses angelegten Datenbankobjekte mit der Definition dieser im Datenmodell
10/2009 - 11/2009
(1 Monat, Softwarehause, München) - Softwareentwickler: Steigerung der Performance einer Systemkomponente; Ersetzung von datenbankspezifischen Konstrukten durch ANSI-SQL /Neuimplementierung von Hilfsfunktionen, damit die Auswertung sowohl unter PostgreSQL (8.3.9) wie auch unter Oracle (10g) (verschiedene Kunden) eingesetzt werden konnte, (Java/JDBC/SQL/MS Excel); Steigerung der Performance)
06/2009 - 09/2009:
Testtreiber für elektronischen Antrag (SOAP-Architektur); Konzeptionelle Erstellung und Implementierung eines Perl-Programms für Beschaffung der Daten aus unterschiedlichen Quellen Eingabedateien/Datenbanken um Fehlerhandhabung und Skalierbarkeit der Anwendung (eAntrag) zu testen; asynchrone (Threading) Datenbankzugriffe auf eine DB2-Datenbank (Version 9) unter Windows 2003 Server
03/2009 - 06/2009:
Datenextraktion, Transformation und Übermittlung von Bestandsdaten an DataWarehouse; technische Konzeption und Implementierung eines Perl-Programms für eine tägliche Datenermittlung/-übertragung für ein DataWarehouse-System (Optimierung/Erweiterung vorhandener und Erstellung neuer SQL-Abfragen der Bestandstabellen, parallele Lesezugriffe als Perl/DB2-Threads)
12/2008 - 03/2009:
Wartung mehrerer Schnittstellen-Programme sowie regelmäßige Produktionsbetreuung der Produktion-Job-Ketten verbunden ggf. mit Anwendung der Incident-/ Problem-/ Changemanagement des Kunden
08/2008 - 11/2008:
Erstellung von Überschussmitteilungen; Implementierung eines C++ - Batch-Programms (IBM Visual Age), Optimierung der Businesslogik -Funktionen hinsichtlich der Datenbankzugriffe auf die eigene (DB2 9) Datenbank, wie auch auf die Nachbarsysteme: Inkasso/Partner/Zulagen (Oracle 10g)
05/2008 - 07/2008:
Business Object Processor; Erweiterung eines Perl-Programms für Übertragen/ Vervielfältigung von Testdaten einer Datenbank (DB2 9) zwischen verschiedenen Umgebungen (Produktion-Test, ggf. Test-Test) unter Berücksichtigung der Referenzdaten aus den Nachbarsystemen: Inkasso/Partner/Zulagen (Oracle 10g); u.a. generische Ermittlung der Datenbank-Constraints)
09/2007 - 01/2008:
Automatische Fonds/Währungskurspflege; technische Konzeption und Implementierung eines PL/SQL-Programms (Package) mit Java-Methoden für automatischen Protokollversand via Email and die Bestandsbetreuung und Selektion/Handhabung der zu verarbeitenden Eingabedateien; Wegen unterschiedlicher Struktur der Eingabedaten Verwendung eigener generischer Algorithmen für das Einlesen der Daten / Fehlerbehandlung und Überwachung der zulässigen Werteabweichungen
08/2007 - 12/2007:
Reform des Versicherungsvertragsgesetzes (VVG); technische Konzeption und Neuimplementierung eines aus dem Jahre 2000 stammenden C-Programms [mit eingebettetem SQL] für die Policen/Dynamikangebot-Erstellung: Erweiterung des Programms um die fachlichen Anforderungen (Modellrechnung) sowie Steigerung der Performance (Faktor 6) durch Implementierung in POSIX-Threads; Programmablauf sowie Datenaufbereitung anhand Steuerungsdaten in den Tabellen; Datenbankmodellierung/-Implementierung der Steuerungstabellen, Verwendung eigener PL/SQL - Pakete
02/2007 - 05/2007:
Kundeninformationsmitteilung; technische Konzeption und Implementierung von C-Programmen ( Batch/Online mit eingebettetem SQL/ProC mit POSIX-Threads, PL/SQL-Systemkernanbindung; Datenbankmodellierung/-Implementierung einer Entscheidungsmatrix (fachlicher Fallunterscheidung), eines Jobprotokolls (autonome Transaktion), Verwendung von Datenbanktriggern (für die Protokollierung der Änderungen durch mehrere OS-Benutzers mit dem selben Oracle-Account -> M/Text)
01/2007 - 02/2007:
Kundeninformationsmitteilung (Ausland); technische Konzeption und Implementierung eines monatlichen Batch-Programms für die Erstellung von Wertemittelungen nach den Anforderungen des polnischen Gesetzes. Befüllung der vorhandenen Dokumentenschnittstelle, die sonst nur vom Kernsystem im Rahmen von Vertragsänderungen belegt wurde durch eigenes PL/SQL-Programm, Auslesen dieser Schnittstelle mittels eines modifizierten Programms für Policen-/ Dynamikangebot - Erstellung; dadurch Kostenersparung und schneller Produktionseinsatz unabhängig von der Release- Planung des Kernsystems
12/2006 – 01/2007:
Steuernachweise; technische Konzeption und Implementierung eines jährlichen Batch-Programms für die Erstellung von Steuernachweisen für deutsche Kunden; Ein C-Programm mit eingebettetem SQL und PL/SQL-Blöcken; Anreicherung der Daten (Ermittlung tatsächlich gezahlter Beiträge) mittels einer Java-Komponente
11/2006 - 12/2006:
Leistungsbrief; technische Konzeption und Implementierung eines C-Programms mit eingebettetem SQL für die Erstellung von diversen Dokumenten in Leistungsfall
10/2006 - 10/2006:
Kundenanschreiben Integration; technische Konzeption und Implementierung einer Anwendung für die Erstellung von Massenbriefen (wegen Fusion mit der Gerling Versicherung und Namensänderung der Gesellschaften) bestehend aus der Adressdaten-Bereinigung, Zusammenführung der Kundendaten aus einem anderen Bestandssystem, Entfernung von Duplikaten, etc.
07/2005 - 10/2006:
Entwicklung des Kerns eines Verwaltungssystems für fondsgebundene Policen in Oracle Forms und PL/SQL; Implementierung fachlicher Anforderungen für die Benutzerführung in Masken [GUI] und der Businesslogik in PL/SQL für verschieden Release-Themen: Markteinführung neuer Produkte, Anteilsrente-Produkte, Zuzahlungen auf Produkte, Performance-Verbesserung, Garantie-Fonds, etc.
06/2005 - 07/2005:
Geldwäschegesetz in Italien; technische Konzeption und Implementierung eines Batch-C-Programms mit eingebettetem SQL, PL/SQL für die Datenermittlung und Lieferung an die Italienische Finanzbehörde
10/2003 - 12/2003:
Vermögensausweise; technische Konzeption und Implementierung eines Batch-Programms, C mit eingebettetem SQL und PL/SQL-Blöcken für die Datenermittlung direkt aus den Bestandstabellen und Berechnung des Vermögens eines Vertrages zum Stichtag für die Erstellung von Wertemitteilungen
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"Der Consultant brachte sehr gute Kenntnisse mit und arbeitete sich schnell in neue Themen ein. Er begleitete die Projekte in allen Phasen von der Spezifikation über die Entwicklungs- und Testphase bis hin zur Inbetriebnahme. Er arbeitete stets sehr diszipliniert, zuverlässig und mit hohem Engagement. Er führte die ihm übertragenen Aufgaben stets zu unserer vollsten Zufriedenheit aus. Wir möchten uns an dieser Stelle für gute Arbeit bedanken und den Consultant anderen Projektanbietern weiterempfehlen."
— Projekt Bestandsmigration von Fondsgebundenen Versicherungsprodukten in ein neues Verwaltungssystem, 07/12 - dato
Referenz durch Abteilungsleiter IT, Swiss Life AG, vom 17.03.14