Gerhard Arold
Diplom-Informatiker

 

 
 

 

07/2006 - vor. 09/2008
Credit Suisse AG
Zürich
Business Analyst & Software Architect & Lead Engineer

Projekt
PMS (Portfoliomanagementsystem), ca.70 Entwickler

Anwendung zur Erstellung, Umsetzung, Bewertung und Überwachung von Anlagestrategien und der Erstellung von Reports.

Branche
Bank (Vermögensverwaltung)

Technologie
Host, CORBA, J2EE, Oracle DB

Persönliche Aufgaben
  • Businessanalyse und Requirement Engineering im Bereich Portfoliomanagement
  • Design von Datenmodellen und Workflows
  • Konzeptionierung und Durchführung von Datenmigrationen
  • Business Analyse, Architektur- und Schnittstellenentwurf und Leitung der Entwicklung einer nichttrivialen internationalen Reportingapplikation (5 Entwickler in Zürich, jeweils ca. 5 weitere in den zu anzubindenden internationalen Lokationen) und Kommunikation mit Stakeholdern
  • Migration und Maintenance von Altapplikationen
  • Konzeptentwicklung zur projektweiten Zusammenführung mehrerer Mandanten aufgrund der Fusion mehrerer Tochterbanken
  • Mitglied im Architekturteam (7 Architekten) des Gesamtprojektes und Mitwirkung an globalen Architekturentscheidungen
  • Mitglied im Businessanalystenteam des Gesamtprojektes (ca.12 Analysten)


04/2006 - 07/2006
Royal Bank of Scotland AG
Ratingen
Senior Softwareentwickler

Projekt
Comfortweb Plus, 5 Entwickler

Webbasiertes Kreditvergabesystem zur Unterstützung von Handelsunternehmen bei der Bewertung der Kreditwürdigkeit potentieller Kunden und bei der Vergabe von Sofortkrediten bei Ratenverkauf.

Branche
Bank (Kreditvergabe)

Technologie
J2EE

Persönliche Aufgaben
  • Entwicklung einer Kommunikationsschicht mit Backendsystemen
  • Entwicklung eines Kommunikationsprotokolls
  • Entwicklung von automatisch generierten PDF-Dokumenten
07/2004 - 02/2006
HypoVereinsbank AG
München
Senior Softwareentwickler

Projekt
HaPa-Sofort, ca. 10 Entwickler

Webbasiertes Kreditvergabesystem zur Unterstützung von Handelsunternehmen bei der Bewertung der Kreditwürdigkeit potentieller Kunden und bei der Vergabe von Sofortkrediten bei Ratenverkauf.

Branche
Bank (Kreditvergabe)

Technologie
Host, J2EE, Oracle DB

Persönliche Aufgaben
  • Review von Fachkonzepten
  • Entwicklung eines Datenmodells
  • Entwicklung eines Codegenerators (XSLT)
  • Entwicklung von Konzepten zur dynamischen PDF-Generierung
  • Entwicklung eines Persistenzkonzeptes (Hibernate)
  • Entwicklung von Servicekomponenten (EJB)


08/2003 - 04/2004
Accenture AG
Nürnberg
Senior Softwareentwickler

Projekt
VAM (Virtueller Arbeitsmarkt), ca. 150 Entwickler

Portal für eine virtuelle Arbeitsplatzbörse

Branche
Behörde

Technologie
Java, Oracle

Persönliche Aufgaben
  • Entwicklung von Datenzugriffsobjekten (EJB)
  • Entwicklung Servicekomponenten (EJB, Servlet ) und GUIs (JSP)
  • Erstellung von Testszenarien und Testdaten und Durchführung von Modultests und Integrationstests


07/2000 - 10/2002
Deutsche Bank AG
Frankfurt/Main
Softwareentwickler

Projekt
Xavex, ca. 50 Entwickler

Echtzeit-Handelssystem für Wertpapierderivate. Applikationen zur Erstellung verschiedenster Wertpapierderivate (Warrants, verschiedene Zertifikate, Convertibles etc.), Preisstellung, Eingabe und Abwicklung von Handelsaufträgen mit internen und externen Handelspartnern.

Branche
Bank (Investmentbanking)

Technologie
Java, JDBC, Sybase DB

Persönliche Aufgaben
  • Entwicklung von Datenmodellen und Modellierung von Workflows im Bereich Termingeschäfte
  • Datenanalyse und Entwicklung einer Transformationsschnittstelle zur Anbindung externer Datenbanken mit verschiedenen Datenmodellen im Bereich Wertpapierderivate (jeweils in Zusammenarbeit mit einem Businessanalysten des externen Datenproviders)
  • Entwicklung und Betreuung von verschiedenen Applikationen zur
    - Erstellung und Pflege von Wertpapierderivaten
    - Echtzeit-Ordereingabel mit Wertpapiersuchmaschine
    - Wertpapierallokation an Kunden im Primären Markt
    - Verwaltung von Benutzern und Berechtigungen
    - Kontrolle und Analyse eingegangener Buchungen
  • Entwicklung von Caching-Algorithmen zur Optimierung von Datenbank- und Preisabfragen
  • Entwicklung von Lastclients und Durchführung von Performancetests
  • Entwicklung und Optimierung von Datenbankprozeduren


04/2000 - 06/2000
Basler Versicherung AG
Basel/Schweiz
Junior Softwareentwickler

Projekt
Opal (Kundenverwaltungssystem), ca. 10 Entwickler

Verwaltungssystem zum Erfassen und Analysieren von Kundenverträgen

Branche
Versicherung

Technologie
Java, JDBC

Persönliche Aufgaben
  • Entwicklung von grafischen Benutzeroberflächen (Java-Swing)
02/1998 - 02/2000
FernUniversität Hagen
Hagen
Junior Softwareentwickler

Projekt
DreamTeam, 4 Entwickler

Entwicklung einer CSCW-Plattform (Computer Supported Cooperative Work, Framework zur Unterstützung von Gruppenarbeit geographisch getrennter Benutzergruppen)

Branche
Universität

Technologie
Java

Persönliche Aufgaben
  • Entwicklung von Algorithmen zur Lösung der beim simultanen Bearbeiten von Dokumenten durch mehrere Benutzer systematisch auftretenden Konsistenzprobleme
  • Entwicklung von Lösungskonzepten zur Vermeidung von Konfusion beim simultanen Bearbeiten von Dokumenten durch mehrere Benutzer
  • Entwicklung eines Multi-User-Editors, der es mehreren Benutzern erlaubt, gleichzeitig ein Dokument zu editieren