Keywords
Skills
- Datenbankentwickler (Oracle, PL/SQL, Datenmodellierung, Tuning, VBA, Access)
- Softwareentwickler, Designer (C++/C, Java, Unix shell, Perl, Backend, OOA, OOD)
Die meisten Projekterfahrungen in der Bankbranche und der Telekommunikation.
Project history
Unterstützung und Implementierung im Umfeld der Ablösung der Legacy Applikationen für die Teilefreigabe im Aftersales Bereich. Schwerpunktanwendungen: TF, TPS, SDB und Salomon.
Analyse, Schätzung und Implementierung der neuen Kundenanforderungen.
Analyse und Behebung der Produktionsprobleme.
IT-Support, 3rd-Level-Support.
Eingesetzte Produkte: Microsoft Visual Studio 2010 (C++/C Frontend, Backend), Oracle 11g – 19c, SQLDeveloper, Linux SLES 15 (gcc), Git, Bitbucket, SourceTree, JIRA Agile, BMC Remedy, Confluence, Jenkins, Nexus, NetBeans IDE 12.5, Maven, WSL2, Visual Studio Code, Oracle HTTP Server, mod_plsql
Kenntnisse: C, C++, Pro*C++, Oracle, PL/SQL, Java SE, Unix Shell
Projekt: Korrespondenzsystem
• Optimierung Email Versand. Neugestaltung der Email im HTML-Format
• Analyse der Software, Implementierung und Überführung in die Produktion
• Agile Entwicklung mit kurzen Sprints, um Features schnell in die Produktion zu bringen
• Consulting des Product Owners
• Consulting eines international agilen Teams
• Consulting des Testteams
Kenntnisse: C++11, Oracle, Scrum, JIRA Agile, SOAP, WebServices, Multithreading (C++ unter Linux)
Eingesetzte Produkte: Oracle 11g – 19c, Git, GitLab, JIRA Agile, Enterprise Linux, SQLDeveloper, X2Go Client, geany, XSLTProc (XML -> HTML Email), Visual Studio 2019
NCA ist eine Systemschicht, die die operativen Systeme separiert und die die operativen Daten aller Systeme in neutraler Form für die regulatorischen Systeme bereithält
• Oracle Datenbankentwickler
• Erweiterung/Pflege der bestehenden Schnittstellen und Entwicklung der
neuen Schnittstellen der NCA
• Kontinuierliche Analyse und Verbesserung der Software- und
Datenqualität der NCA
• Durchführung von Modul- und Integrationstests (Entwicklertest)
inklusive Fehleranalyse und -behebung. Erstellung des
DV-Designs
• Erstellen der Systemdokumentation und Betriebshandbücher
• Performance Optimierung
Eingesetzte Produkte: PL/SQL, Oracle 12c, Linux, TOAD, SQL Developer, APEX, Unix Shellskripte, MS Access, VBA, HP ALM, IBM Rational Synergy
• C++ Software-Entwickler
• Änderungen am Billpresentment via Dora und Rechnung Online, im agilen Modus.
• Design und Implementierung des Geschäftsfallanalyzers: Analyse der Rechnungsbelegdaten für die Zuordnung zur Rechnung 2.0, Ermittlung der Geschäftsfalle und Zuordnung der Hinweistexte auf der Festnetzrechnung
• Design und Implementierung des Monitorings der Billingkette Abili-T
• Mitarbeit an der Einführung der REST-Technologie
Kenntnisse: C++11, C++14, Oracle, Scrum, JIRA Agile, REST
Eingesetzte Produkte: C++ REST SDK, Oracle 11g – 12c, Clear Case, JIRA Agile, Git, GitLab, Enterprise Linux, SQLite, ISIS Papyrus, DocBridge, SQLDeveloper, Xerces-C++
Projektinhalte:
• Software- und Datenbankentwickler
• Design und Entwicklung im Backend, PL/SQL, Unix Shell, Java
• Mitarbeit an der Umsetzung von PSD2 (Payment Services Directive2): „Starke Kundenauthentifizierung“, Postbank ID
• Mitarbeit an der Umsetzung von MiFID2 (EU-Direktive zum Wertpapierhandel): Depotauszüge, Detaillierter Kostenbericht
• Realisierung/Anpassung mehreren Schnittstellen (Jahresabschlussrechnung, Verfügungsberechtigten, Zwangsversand)
• Performance Optimierung
• technische Beratung bei der Produktionsbetreuung, Analyse und Behebung der Produktionsprobleme
• Erstellung der Dokumentation
Eingesetzte Produkte: PL/SQL, Oracle 12c-18c, Linux, SQL Developer, Unix Shellskripte, Perl, Java, Erwin Data Modeler 9.1, SVN, HP ALM, AFP, AFP2Web, Eclipse, UC4
• Kontinuierliche Analyse und Verbesserung der Software- und
Datenqualität der NCA
• Durchführung von Modul- und Integrationstests (Entwicklertest)
inklusive Fehleranalyse und -behebung. Erstellung des
DV-Designs
• Erstellen der Systemdokumentation und Betriebshandbücher
• Performance Optimierung
Eingesetzte Produkte: PL/SQL, Oracle 12c, Linux, TOAD, SQL Developer, APEX, Unix Shellskripte, MS Access, VBA, HP ALM, IBM Rational Synergy, UC4
• Design und Entwicklung im Backend, PL/SQL, Unix Shell, Java
• Realisierung mehreren Schnittstellen (Verfügungsberechtigten, Stammdaten, Kreditkarten, Zwangsversand)
• Verarbeitung der Jahresdepotdateien mit AFP2Web, AFP2Web Scripting Facility
• Performance Optimierung
• Testfälle verfassen
• technische Beratung bei der Produktionsbetreuung, Analys und
Behebung der Produktionsprobleme (3rd Level-Support)
• Erstellung der Dokumentation
Eingesetzte Produkte: PL/SQL, Oracle 10.2 - 12c, Linux, Solaris, SQL Developer, Unix Shellskripte, Perl, Java, Erwin Data Modeler 9.1, SVN, HP ALM, AFP, AFP2Web
• Verantwortlich für Datenbank im Projekt
• Regelmässige Bereitstellung der Datenmodelle (logischen und physikalischen) und dann der Migrationsskripte auf der Datenbank (Entwicklung-, Test&Abnahme- und Produktionsumgebung)
• Entwicklung der Stored Procedures (PL/SQL)
• DB-Performance Kontrolle und Optimierung
• Designer (Datenbank, C++)
• Architektur und Design der neuen Funktionalität unter Verwendung von C++, PL/SQL, SOA
• Consulting des Testteams
Eingesetzte Produkte: PL/SQL, Oracle 11g (11.2), Power Designer, SQL Developer, SqlLoader, Oracle Jobs, Unix Shellskripte, C++, UML, OOA, OOD, Magic Draw, SOA, SOAPUI, AXIS2/C, ClearCase, DDTS, Linux, Windows
• Konzeption und Programmierung der Adressdatenexporte in einer
großen Datenbank
• Re-Engineering und Migration vom Alt- in das Neusystem
• Performance Optimierung
• Erstellung der Dokumentation
Eingesetzte Produkte: PL/SQL, Oracle 11g (11.1), Linux Red Hat, Toad, SQL Developer, Unix Shellskripte
Deployment und Betriebsbetreuung in den Projekten AskOnline und EBPA (E-Billing Presentment & Analytics)
Eingesetzte Produkte: Linux Red Hat, Oracle RAC 11g (11.1), Oracle WebLogic 10.2, Oracle E-Billing (6.02), ETL (Oracle Warehouse Builder 11g), Oracle Workflow, eGain Service 9.0, Apache 2.2, SQL Developer, Unix Shellskripte
• technische Beratung bei der Produktionsbetreuung, Analyse und
Behebung der Produktionsprobleme
• Weiterentwicklung (Unix Shellprogrammierung, PL/SQL, Perl)
• Design und Implementierung der BoleroTerminal Anbindung
(sendmail, fetchmail, procmail, ExchangeServer)
• Redesign und Weiterentwicklung des Fax- und Mail Services
mit Anbindung an den Exchange Server. Service realisiert als
Java
• SocketServer (RAD, Socket Programmierung, Thread
Programmierung, JavaMail, JDBC)
• Betreuung von Projekten und Kleinstreleases, Incident-,
Change-, Release-, Problem
• Management (Peregrine Service Center), AIX Installp
• Pakete erstellen und ausliefern
• DB Performanceoptimierung
• technische Testfälle verfassen (HPQC)
• Dokumentation erweitern und neu schreiben
Eingesetzte Produkte: AIX, Oracle 9i und 10g(10.2), PL/SQL, SQL Developer, Reports Builder, Unix Shellskripte, awk, Perl, Java mit WebSphere RAD 7.0, Doka5, TradeDesign (Standardsoftware der Firma DOS GmbH), IBM Websphere MQ, Connect:Direct, BoleroTerminal, HP Quality Center,
Peregrine Service Center 6
• Alleinverantwortlich für Datenbank im Projekt
• Regelmässige Bereitstellung der Datenmodelle (logischen und physikalischen) und dann der Auslieferungsskripte auf der Datenbank (Entwicklung-, Test&Abnahme- und Produktionsumgebung)
• Entwicklung der Stored Procedures (PL/SQL)
• DB-Performance Kontrolle und Optimierung
Technologie:
Oracle 9i und 10g10.2), Power Designer 9.5.0, PL/SQL, TOAD 8.6.1.0, SQL Developer, SqlLoader, Oracle Jobs, Perl, Unix Shellskripte, awk
• Einführung der SOA-Technologie im Projekt
- einige der existierenden Geschäftsprozesse sollen als WebServices im
Rahmen der unternehmensweiten SOA-Platform angeboten werden
- Machbarkeitsstudie für das Teilprojekt erstellen
- Anbindung der existierenden Applikationen (C++) an den Enterprise
Service Bus (ESB) mittels der Adapter Module (C++ RPC -> SOAP HTTP)
- Generierung der WSDL im Rahmen eines Servicegenerierungsprozesses
(RationalRose, RoseExport)
- Übergabe des Services an eine zentrale Service Repository zwecks Validierung
- Anpassung und Weiterentwicklung der angebotenen WebServices
- Funktionstest, Testteam unterstützen
- Einweisung der Projektkollegen, PowerPoint Präsentation
Technologie:
RationalRose, UML, Linux, SunOS, SOA-Technologie (WebServices, SOAP,
WSDL), C++, XMLSpy, SMAR-Schnitstelle (SMS Versand)
• Umstellung der bestehenden Batch-Applikation (Korrespondenzsystem Workflow Aktor) von der seriellen auf die parallele Arbeitsweise
• Analyse, Design, Entwicklung
• Beratung, Konzeption und Entwicklung eines verteilten, objektorientierten Systems zur Vorgangsverarbeitung
Technologie:
Oracle 8i, 9i, OOA und OOD mit RationalRose, C++ (SunOS, DEC) und VC++( Windows NT),
TFC, ACE, Xerces (SAX2, DOM), OTL, STL, Boost
• Mitverantwortlich für Datenbank im Projekt
• Design, Realisierung
• Performance Tuning
• Entwicklung der Stored Procedures (PL/SQL)
Technologie:
Oracle 8i,9i, Power Designer, TOAD, PL/SQL, Unix Shellskripte
• Anbindung an den Tibco-Bus im Rahmen des EAI-Frameworks
Technologie:
Software Architektur, EAI (Tibco), C++ (DEC)
• Archivierung und Aufräumen der operativen Daten aus der Datenbank in die XML-Dateien
• Konzept, Design, Entwicklung
Technologie:
Oracle 9i, OOA, OOD, C++ (SunOS), Xerces(SAX2, DOM), XMLSpy, PL/SQL
• Realisierung der E-Mail Schnittstelle
• Design, Entwicklung
Technologie:
OOA, OOD, C++ (SunOS), SMTP und ACE, ISIS Papyrus, DocBridge
• Unterstützung der Teams: Qualitätssicherung und Produktionssteuerung
• Dokumentation
• Aufgabenübergreifende Technologie: ClearCase
(Versionsverwaltung), DDTS(Defect Tracking), MS-Office, Visio
Projektinhalte: Betreiben und Weiterentwicklung des ETL Prozesses
. Datenübernahmen, ETL Prozesse
. Performanceoptimierung
. Unterstützung OLAP (Microstrategy)
Technologie:
Oracle 8i (8.1.7), PL/SQL, SqlLoader, Tuning (Parallelisierung,
Partitionierung), AIX, Shellskripte, awk, sed, Perl, C++,
C (xlC Compiler, Insure++), Einsatz der OCI Schnittstelle,
CVS, MS-Office, Visio