Datenbank-Design, Datenbank-Entwicklung, -Performance, -Optimierung (SQL-Server, Oracle, mySQL), Migration, ETL/DTS, (PHP, Javascript), Statistikerstellungen, Android, IOS, Titaninium, Appcelerator
Aktualisiert am 27.09.2017
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.06.2018
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Englisch
Französisch

Einsatzorte

Einsatzorte

Darmstadt (+75km) Homburg (Saar) (+50km)

Deutschland: bevorzugt Rhein-Main

nicht möglich

Projekte

Projekte

 

12/2011 - heute
Entwicklung von Apps für Android-Smartphones und iPhone.

U.a. wurde in Zusammenarbeit mit einem Immobilienmaklerverband eine App zur mobilen Identifizierung von Kunden nach dem Geldwäschegesetz und nach den Vorgaben des Gesetzgebers und der Regierungspräsidien entwickelt.

Aufgabenbeschreibung:
- Datenerfassung auf Android und iPhone
- Datenaustausch zwischen Smartphone und zentraler DB auf einem Server
- Erfassung der Geolocation und Positionsdarstellung auf Google-Map
- automatische Generierung und Speicherung umfangreicher Formulare auf dem Smartphone
- Nutzung der SQL-DB SQLite auf dem Smartphone
- Nutzung der Kamerafunktionen
- Versand von Fotos und Formulardateien per E-Mail

Entwicklung einer WEB-Anwendung für
- Lizenzverwaltung,
- App-Freischaltung,
- Angebots- und Rechnungserstellung und
- statistische Auswertungen
auf Basis von moziloCMS, MySQL und PHP.

Technische Umgebung:
Android, iPhone, iOS, PC, Mac, Titanium Studio (Appcelerator) als Cross-Plattform, Javascript, php, moziloCMS, mySQL, SQLite

 


 

4 / 2010  - 10 / 2011
T-Systems Aachen

1) Projekte iKDBd und CAI-Datamart

Aufgabenbeschreibung
- Nach Outsourcing der Entwicklertätigkeiten an ein Offshore-Team:
* Bereitstellung von Entwickler- und Systemtest-DBen,
* zentrale Pflege des Datenmodells
* Performancetest, -analysen und -verbesserungen
* Code-Reviews, Fehleranalyse auf Produktions-DB und -behebung
* Erstellung von Migrations- und Installationsskripten
- UTF-8 - Umstellung

2) Projekt OneCampaigning

Aufgabenbeschreibung:
-Pflege des Datenmodells und mehrerer Entwickler-Datenbanken (in Urlaubsvertretung)

 


3) Projekte CCOS, CKS, ICP

- Bereinigung des Datenmodells um mehrere 100 nicht genutzte Tabellen
- Bereinigung der verbliebenen ca. 100 Tabellen um ncht mehr genutzte Attribute und Foreign-Keys
- Durchführung von Consistenz-Analysen, Datenbereinigung aufgrund von Inkonsistenzen oder Löschregeln
- Bereinigung der DB-Skripte in ClearCase
- Erstellung von Migrationsskripten
- Durchführung der Bereinigung in div. Umgebungen

Technische Umgebung:
Sun Solaris, ORACLE 10g, Oracle 11g, PL/SQL, Toad, SQL-Developer, Powerdesigner 12.5, ClearCase, CVS, Mantis


 

8 / 2007  - 8 / 2009
T-Systems Darmstadt

iKDBd - integrierte Kundendatenbank dispositiv

Mitarbeit bei der Weiterentwicklung des DWH-Projektes mit
Kundendaten von T-COM, T-Mobile und T-Online (anfangs)
für weitere 5 Releases.

Aufgabenbeschreibung:
- DB-Weiterentwicklung und Pflege div. Entwickler-, Test-, Performance- und Produktionsdatenbanken
- Erstellung PL/SQL-Packages (ETL, DB-Statistiken, materialized Views, Auswertungen)
- Performance- und Tuningmassnahmen
- Datenmodellerstellung mit Powerdesigner
- Erstellung Migrationskonzepte und Migrationsprozeduren
- Entwickler- und Testersupport
- Betriebsunterstützung


Technische Umgebung:
Sun Solaris, ORACLE 10g, PL/SQL, Toad, SQL-Developer, Powerdesigner 12.5, CVS


7 / 2007

Landesbetrieb Daten und Information

Verbesserung der Perfomance, der Stabilität und des Lastverhaltens von TEMPUS

Performance und Antwortzeitverhalten eines neu eingeführten komplexen Systems
zur Zeiterfassung und Personaleinsatzplanung für über 10.000 Mitarbeiter
entsprechen nicht den Anforderungen des Kunden. Das System besteht aus
über 80 Programmen, die Datenbank enthält mehr als 500 Tabellen.
Bereits bei einem Ausbaustand von ca. 20% erreicht das System seine
Leistungsgrenzen.

Da seitens des Herstellers in den letzten Monaten keine Verbesserung
des Laufzeitverhaltens erreicht werden konnte wurde ich beauftragt,
das System zu analysieren und Optimierungsmöglichkeiten aufzuzeigen.

Aufgabenbeschreibung:
- Datenbankanalyse
- Datenmodellanalyse
- Durchführung von Performancetests
- Erstellung eines Berichts mit Handlungsempfehlungen in Bezug auf
  - Software- und Systemarchitektur
  - Datenbank
  - Workflow
  - Konkrete Tuningmassnahmen
- Nachweisbarkeit / Prüfbarkeit des Erfolges konkrete Tuningmassnahmen
- erwartetes Ergebnis

Technische Umgebung:
Windows 2003, CITRIX, MS-SQLServer, IIS, DHTML


ab 5 / 2007  -

Internes Projekt

Die Landeskriminalämter der verschiedenen Bundesländer erstellen
monatlich nach bundesweit einheitlichen Zählregeln große Mengen
an Kriminalstatistiken. Die ca. 20.000  jährlich entstehenden
EXCEL-Dateien allein für Rheinland-Pfalz mit durchschnittlich
500 Zeilen und 20 Spalten lassen sich nur mühsam auswerten.
In einem DWH sollen die Daten gesammelt und den Anwendern komfortable
Auswertungen ermöglicht werden.

Meine Aufgaben
- Erstellung eines DWH
- Erstellung von Abfragen über Discoverer und ORACLE-BI


Technische Umgebung:
Windows 2003,
ORACLE 10gR2 mit
-        Datawarehousebuilder
-        ETL
-        Transparent Gateway (Heterogeneous Services)
-        BI Business Intelligence
-        Discoverer
-        PL/SQL Developper
-        TOAD,
MS SQL-Server 2000/DTS, 2005/SSIS, EXCEL, PL/SQL, T-SQL



5 / 2000  - 6 / 2007
Polizei Rheinland Pfalz

Zentrale Aufgabe war die Konzeption und Implementierung einer zentralen Landesdatenhaltung
für die auf den dezentralen Vorgangsbearbeitungssystemen der einzelnen Polizeidienststellen
anfallenden Vorgangsdaten wie z.B. Strafanzeigen und Verkehrsunfalldaten.

In dieser Zeit sind in verschiedenen Projekten in Zusammenarbeit mit Fachberatern aus
vielen Bereichen der Polizei neue polizeiliche Anwendungen entstanden.

Meine Aufgaben in diesen Projekten:
- Erstellung der Datenmodelle (logisch und physikalisch)
- DB-Programmierung

- Tägliche Datenaktualisierung aus den dezentralen Vorgangsbearbeitungssystemen

- Tägliche Erstellung von statischen Statistiken durch Batch-Jobs

- dynamische Erzeugung von Statistiken über eine WEB-Anwendung

- Plausibilitätsprüfungen und Erstellung von Fehlerlisten

- Erstellung diverser Schnittstellen zu anderen Behörden
- DB-Administration
- Tester-, Anwender- und Betriebsunterstützung
- Weiterentwicklung der Anwendung
- Schnittstellenanpassungen bei Wechsel der Vorgangsbearbeitungssystemen bzw. Versionswechsel

Die Mehrzahl dieser Anwendungen sind ausschließlich durch mich implementiert
worden.

Technische Umgebung:
Windows 2000, MS-SQLServer, DTS, ETL, Stored Procedures, IIS, PHP, HTML,
Javascript


--------------------
12 / 2006 - 2 / 2007

Polizei eines anderen Bundeslandes

Die von mir entwickelten Anwendungen AVUS, GRAVUS, KLAUS werden in einem anderen Bundesland
eingesetzt.

Aufgabe:
- Kundenspezifische Anpassungen der Anwendungen
- Anpassungen an die unterschiedlichen Behördenstrukturen
- Inbetriebnahme
- Übernahme des vorhandenen Datenbestandes
- Betriebsunterstützung

Technische Umgebung:
Windows 2003, MS-SQLServer, DTS, Stored Procedures, IIS, PHP, HTML, Javascript



1 / 2006 - 4 / 2007

Polizei Rheinland Pfalz

PKS.net
Polizeiliche Kriminalstatistik auf Basis .NET-Technologie
Die in den Vorgangsbearbeitungssystemen dezentral erfaßten Fälle und Tatverdächtigen
werden zur Erstellung von Ausgangsstatistiken in ein zentrales System überführt, automatisch
geprüft und den jeweiligen Statistiken zugeführt.
Im Rahmen bundesweiter neuer Anforderungen an die Polizeiliche Kriminalstatistik, aus Gründen
der Vereinheitlichung der Anwendungen und wegen der geplanten Nutzung der Anwendung durch ein weiters
Bundesland sollte die Anwendung PKSweb durch PKS.net ersetzt werden.


Aufgabe:
- Erstellung der Datenmodelle PKS/Online und PKS/Statistik
- DB-Programmierung

- Erstellung von Stored-Procedures zur komfortablen Recherche

nach korrekten und fehlerhaften Datensätzen

- Anpassung von ca. 60 Statistikprogrammen an die neuen Tabellenstrukturen

- Erstellung neuer landesspezifscher PKS-Statistiken

- Erstellung von Prüfroutinen für bereitgestellte Kataloge

- Generierung von Katalogtabellen

- Konzeption und Umsetzung eines "eingefrorenen" Datenbestandes mit
historisierten Monatsdaten zur Monatsgenauen Nachberechnung vergangener
Zeiträume
- Migration: Übernahme der Altdatenbestände der Anwendung PKSweb
- Entwickler- und Testerberatung
- Bereitstellung von Entwicklungs- und Testumbebungen
- Anwenderunterstützung
- Performancemaßnahmen
- Sonderauswertungen
- Entwicklung von Tools zur Verbesserung der Datenqualität
- Erstellung von Monats-, Quartals- und Jahresstatistiken (ca. 27.000 Statistiken pro Jahr)

Als besonderer Schwerpunkt sind Plausibilitätsprüfungen und die korrekte Umsetzung der Zählregeln bei der Tatverdächtigenzählung.
So müssen einzelne Merkmale wie z.B. die Nationalität eines Tatverdächtigen, nicht immer konstant sein. In den Statistiken
muß die Zählung jedoch eindeutig nach teilweise komplexen Vorgaben erfolgen.

Technische Umgebung:
Windows 2000, MS-SQLServer, DTS, Stored Procedures, Reporting-Services,
EXCEL, .Net, C#, IIS, HTML, XML, Javascript



11 / 2006 - 2 / 2007

Eigene Produktentwicklung

PKSGraph
Komfortables Analyse- und Auswertewerkzeug mit grafischer Darstellung der polizeilichen Kriminalstatistiken


Technische Umgebung:
Plattform- und DB-unabhängig, PHP, jpGraph



2004 - 2006

Polizei Rheinland Pfalz

Geopolis
Geografisches Polizeiliches Informationssystem

Aufgabe:
- Entwicklerberatung
- tagesaktuelle Bereitstellung der in den Anwendungen AVUS und KLAUS zentral gesammelten Vorgangsdaten des Bundeslandes zur
grafischen Darstellung und Auswertung in GEO-Informationssystem.
- Performanceuntersuchungen
- Regelmäßige Aktualisierung der GIS-Daten
- Regelmäßige Aktualisierung und Generierung von Netzknotenkatalogen

Technische Umgebung:
Windows, SQL-Server 2000, DTS, GIS, ATKIS



3 / 2004 - 4 / 2006

Polizei eine Bundeslandes

Erstellung einer PKS-Schnittstellendatei LKA / BKA

Aufgabe:
Erstellung eines Programms zur Extrahierung von PKS-Statistikdaten (Polizeiliche Kriminalstatistik) aus einer
PKS-Datenbank für den Export der PKS-Landesdaten an das BKA.

Technische Umgebung:
UNIX,  Oracle 9i, PL/SQL, PHP



1 / 2002 - 8 / 2007

Polizei Rheinland-Pfalz

PKSweb (Polizeiliche Kriminalstatistik)
Polizeiliche Anwendung zur Erfassung von Straftaten und Tatverdächtigen, Plausibilitätsprüfung und Erstellung von Kriminalstatistiken.
Im Gegensatz zur vorhergehenden Anwendung PKS-aktuell soll in PKSweb eine vollautomatische Übernahme der Fall- und Tatverdächtigendaten aus den
Vorgangsbearbeitungssystemen des Landes umgesetzt werden.

Aufgabe:
- Komplette Neuentwicklung eines Systems zur Erstellung der PKS zur Ablösung einer Altanwendung PKS-aktuell
- Datenbank-Redesign
- Vollständig automatisierte Datenübernahme aus den Vorgangsbearbeitungssystemen der Dienststellen
- Parallelbetrieb mit unterschiedlichen Vorgangsbearbeitungssystemen bzw. unterschiedlichen Versionen
- Erstellung einer WEB-Anwendung zur Erfassung und Pflege von Fall- und Tatverdächtigendaten mit
umfangreichen Plausibilitäts- und Recherchemöglichkeiten
- Konzeption und Umsetzung eine Statistik-Datenbank mit monatlich eingefrorenen
Datenbeständen zur Statistikerstellung für beliebige Berichtszeiträume
- Erstellung ca. 70 komplexer Statistiken (SQL-Stored Procedures) mit jeweils ca. 5.000 bis 20.000 Einzelwerten
- Altdatenübernahme aus PKS-aktuell
- Alt-Statistik-Übernahme aus PKS-aktuell
- Anwenderbetreuung, Wartung, Pflege, Performanceüberwachung
- Sonderauswertungen, Entwicklung von Tools zur Verbesserung der Datenqualität
- Erstellung von Monats-, Quartals- und Jahresstatistiken (ca. 27.000 Statistiken pro Jahr)
- Schnittstellendatei zum Transfer der PKS-Statistiken an den Bund

Technische Umgebung:
Windows,  SQL-Server 2000,  DTS,  PHP, .Net, C#, HTML, IIS, ADS, LDAP, EXCEL



1 / 2005 - 5 / 2005

Polizei Rheinland Pfalz

GRAVUS 2.0  (Grafisches Verkehrsunfallsicherheitslagebild)
Erweiterung der Anwendung GRAVUS 1.0 auf insgesamt ca. 65 Verkehrsunfallstatistiken über beliebige Zeiträume und regionale Bereiche.

Aufgabe:
- Erweiterung des Datenmodells
- Erstellung weiterer Statistiken (Stored Procedures, Diagramme, Abfragen)

Technische Umgebung:
Windows, SQL-Server 2000, PHP,  HTML, Javascript, jpGraph



8 / 2003 - 10 / 2003

Polizei Rheinland Pfalz

GRAVUS 1.0  (Grafisches Verkehrsunfallsicherheitslagebild)
Studie zur Machbarkeit einer WEB-Anwendung zur dynamischen Auswertung und Erzeugung von Verkehrsunfalldaten mit grafischer Darstellung in Form von Balken-, Torten- und Liniendiagrammen

Aufgabe:
- Datenbank-Design
- Erstellung von Abfragemasken zur Eingabe der zu erstellenden Statistiken
- Erstellung von Stored Procedures zur Berechnung der Statistikdaten aus den Verkehrsunfalldaten der
polizeilichen Anwendung AVUS
- Erzeugung und Darstellung von Diagrammen und Tabellen
- Inbetriebnahme, Wartung, Pflege, Anwenderbetreuung

Technische Umgebung:
Windows, SQL-Server 2000,  PHP,  HTML, Javascript,  jpGraph



2 / 2002 - 12 / 2002

Polizei Rheinland Pfalz

KLAUS (Kriminalitätslage- und Auswertesystem )
Polizeiliche Anwendung zur Erfassung von Straftaten und Tatverdächtigen zur tagesaktuellen Erstellung von Kriminalstatistiken
(als Eingangsstatistik).

- Datenbank-Design
- Vollständig automatisierte Datenübernahme aus den Vorgangsbearbeitungssystemen der Dienststellen
- Tägliche Aktualisierung der Vorgangsdaten bei Änderungen in den Vorgangsbearbeitungssystemen
- Parallelbetrieb mit unterschiedlichen Vorgangsbearbeitungssystemen bzw. unterschiedlichen Versionen
- Erstellung von Abfragemasken zur Eingabe der zu erstellenden Statistiken
- Erstellung von Stored Procedures zur Berechnung der Statistikdaten aus den Strafanzeigedaten
- Erzeugung von Tabellen
- Inbetriebnahme, Wartung, Pflege, Anwenderbetreuung

Technische Umgebung:
Windows, SQL-Server 2000,  PHP,  HTML, Javascript



5 / 2001

INPOL-neu
Erstellung einer DB-Studie für das Projekt INPOL-neu

Aufgabe:
- Analyse des Datenmodells im Projekt INPOL-neu (BKA)
- Treffen von Aussagen über das zu erwartende Antwortzeitverhalten und die zu erwartende Performance

Technische Umgebung:
UNIX, ORACLE 8i



6 / 2000 - 12 / 2001

Polizei Rheinland Pfalz

AVUS (Automatisierte Verkehrsunfallstatistik)
Die dezentral in den verschiedenen Vorgangsbearbeitungssystemen der Polizeidienststellen erfassten Daten zu Verkehrsunfällen werden in einer zentralen Landesdaten gesammelt und stehen den Anwendern für dynamische Auswertungen zur Verfügung.

Aufgabe:
- Konzeption und Umsetzung einer zentralen Landesdatenhaltung für Verkehrsunfalldaten
- DB-Design
- Vollständig automatisierte Datenübernahme aus den Vorgangsbearbeitungssystemen der Dienststellen
- Vollautomatische Generierung statischer WEB-Seiten für wöchentliche, monatliche und jährliche Kurzübersichten und Unfallentwicklungen
- Tägliche Aktualisierung der Vorgangsdaten bei Änderungen in den Vorgangsbearbeitungssystemen
- Parallelbetrieb mit unterschiedlichen Vorgangsbearbeitungssystemen bzw. unterschiedlichen Versionen
- Plausibilitätsprüfungen auf die geladenen Verkehrsunfalldaten mit Generierung von Korrekturanweisungen für die Anwender der Vorgangsbearbeitungssysteme
- Erstellen von Fehlerlisten
- Erstellen von Reports
- Erstellung von Abfragemasken zur Eingabe der zu erstellenden Statistiken, Reports und Plausibilitätsprüfungen
- Erstellung von Stored Procedures zur Berechnung der Statistikdaten aus den Verkehrsunfalldaten
- Erstellen von Schnittstellendateien zum Statistischen Landesamt
- Erstellen von Schnittstellendateien für weitere polizeiliche Anwendungen
- Erstellen von Modulen zum Einbinden von Katalogen
- Inbetriebnahme, Wartung, Pflege, Anwenderbetreuung

Technische Umgebung:
Windows Cluster, LINUX, APACHE, IIS, SQL-Server 7, DTS,  PHP, HTML



1999 - 2000

privates Internet-Projekt
- Spezifikation und Implementierung eines Auskunftsystems mit umfangreichen
Datenerfassungs- und pflegemasken und zahlreichen Reportfunktionen für das
Internet.
- Dynamische und mehrsprachige WEB-Seiten

Technische Umgebung:
LINUX, NT, APACHE, SAMBA, HTML, PHP3, MySQL



10 / 1999 - 4 / 2000

Debis-Systemhaus

POLADIS-neu
Polizeiliches Vorgangsbearbeitungssystem für die Polizei Rheinland-Pfalz

Aufgabe:
- Aufbau einer DB-Entwicklungsumgebung in ein seit ca. 1 Jahr laufenden Projektes
- Einführung eines Verfahrens zum Einbringen von DB-Änderungen ohne des Verlustes von Testdaten
- Einführung einer Versionsverwaltung
- Nachdokumentation und Weiterentwicklung des Datenmodells
- Aufbau einer eigenständigen DBA-Gruppe
- Einführung des Einsatzes von Stored Procedures und Erstellung von Stored Procedures für die Entwickler
- Implementierung der kompletten Löschfunktionalität mit Hilfe von dynamischen Löschfunktionen unter Einsatz von rekursiven Stored Procedures
- Analyse von Performance- und Lockproblemen
- Konzeption eines Migrationsverfahrens für die Katalogpflege

Technische Umgebung:
NT, MS SQLServer 6.5, ODBC, MKS, Power-Designer 7.0


3 / 1998 - 9 / 1999

Debis-Systemhaus

DIVA
Administration von Virtual Private Networks (VPN) für das D1-Mobilfunknetz

Aufgabe:
· Teilprojektleiter Querschnittsaufgaben (Datenbank, Systemmanagement, Inbetriebnahme, Dokumentation) und DBA
SUN, Solaris, NT, ORACLE 7.3, PL/SQL, Power-Designer 6.1, MKS
· Projektleitung für Datenbank, Systemmanagement, Inbetriebnahme und Dokumentation
· Datenbankdesign
· Kapazitätsplanungsmodell, Erstellung Plattenlayout
· Aufbau einer DB-Entwicklungsumgebung
· Bereitstellung und Betreuung von Entwicklungs-, Integrations-, Test- und Abnahmedatenbanken
· Erstellung diverser Tools zur komfortableren DB-Pflege
· Entwickler- und Testerberatung
· Integration und Migration von vom Kunden entwickelter Teilsysteme
· Erstellung der Stored Procedures für die Entwickler
· Performanceanalysen und Tuningmaßnahmen

Technische Umgebung:
SUN, Solaris, NT, ORACLE 7.3, PL/SQL, Power-Designer 6.1, MKS



9 / 1997 - 2 / 1998

Debis-Systemhaus

SCHUFA (Auskunftssystem zur Kreditsicherung)
Im Rahmen der Y2K-Problematik und der Einführung des Euro mußte eine bestehende Anwendung überarbeitet und auf DB2 umgestellt werden.

Aufgabe:
. DB-Konsulting
· Analyse Datenmodell Alt- und Neuanwendung
· Testdatengenerierung durch Anonymisierung von Produktionsdatenbeständen
· Konzepterstellung und Datenmodellierung für phonetische Suche und Suche mit FUZZY-Logic

Technische Umgebung:
MVS, DB2



1 / 1991 - 12 / 1997

Debis-Systemhaus

DPPS (Data Post Processing System)
Dienstevermarktung und Diensteabrechnung beim D1-Mobilfunknetz und verschiedene internationale Mobilfunkbetreiber
Die Datenbank dieses Systems war eine der weltweit größten RdB-Datenbanken. Täglich werden z.Zt. mehrere Millionen Gesprächsdatensätze bewertet, in der DB gespeichert und wieder gelöscht, mehrere 100.000 Rechnungen erstellt und an über 1000 Arbeitsplätzen täglich mehrere 10.000 Dienste neu erfaßt oder gelöscht.

Aufgaben:
- Teilprojektleiter, DBA, Performanceexperte
· Teilprojektleitung der Datenbank-Gruppe
· Datenbank-Design
· Bereitstellung und Betreuung von jeweils ca. 20 Entwicklungs-, Integrations-, Test-, Abnahme- und Gewährleistungsdatenbanken in ca. 15 Lieferstufen
· Versionsverwaltung
· Entwickler- und Testerberatung
· Qualitätssichernde Maßnahmen bei der Fachkonzepterstellung für neue Lieferstufen
· Entwicklung von Anonymisierungsverfahren zur Testdatengenerierung
· QS-Maßnahmen an ca. 3000 SQL-Statements (Performance und Korrektheit)
· Planung, Entwicklung und Durchführung hochgradig auf  Laufzeit optimierter Datenmigrationen bei Versionswechsel der DPPS-Software und im Rahmen besonderer Marketingaktionen des Kunden.
· Erstellung von Programmen zur Datenextraktion für angeschlossene Systeme
· Erstellung SQL-Skripten zur Datenbereinigung und zum Auffinden von Inkonsistenzen
· Monitoring und permanente Durchführung von Performance- und Lockkonfliktanalysen in Produktions- und Performancetestumgebungen und anschließender Umsetzung von Performancemaßnahmen, um das stark ansteigende Datenaufkommen zu beherrschen
· Optimierung der Threshholdvalues
· Intensiver Einsatz von Outlines zur Korrektur des Pessimizers der letzten Rdb6-Version
· Aufbau eines eigenen Servicebereichs "Datenbank/Performance"
· Stabilitätstests RdB 7.0 bzgl.  neuer Features (z.B. row-caching)

Technische Umgebung:
VAX/AXP-Cluster, VMS, RdB 5, 6 + 7,  SQLMod, CDD+ Repository, DEC-Trace, DEC-Designer, CMS, ACMS, RdB-Expert
RMU, RDO

Zeitraum:         November 1990 - Dezember 1990
Projekt: System zur Verwaltung von Testreihen in der Pharmaindustrie
Position:         DB-Berater
Erstellung Fachkonzept und Datenmodell für ein System zur Verwaltung, Erfassung und Auswertung von Untersuchungsreihen zum Testen der Wirksamkeit von Medikamenten.



10 / 1989 - 10 / 1990

GEI-Softwaretechnik

RESIDAT (Rückstandsverhalten von Pflanzenschutzmitteln)
FVW (Freilandversuchswesen)  für einen Chemiekonzern

Aufgabe:
- Projektleitung, Spezifikation, Realisierung
· Fachkonzepterstellung
· Datenbankdesign
· Realisierung Erfassungs-, Pflege- und Auswertemasken mit UNIFACE
· Installation

Technische Umgebung:
HP, VAX, VMS, 4-GL UNIFACE, ORACLE 5, ORACLE-Forms


1 / 1988 - 9 / 1989

AEG-Softwaretechnik

VVDB2 (Verbesserung der Verbindungsdatenerfassung im Funktelefonnetz B2)
In ca. 130 Funkvermittlungsstellen wurden von PCs über serielle Schnittstelle wurden
die Gesprächsdaten von bis zu 48 Sprechkanälen parallel erfaßt und per Modem
an einen IBM-Host übertragen.
Mißbrauchsüberwachung mit automatischer Alarmierung
sowie automatischer Softwareupgrade über Modem waren ebenfalls möglich.

Aufgabe:
- Projektleitung für das PC-Teilsystem
· Projektleitung für das Teilsystem ZDS
· Design des Datenmodells
· Realisierung der Datenzugriffsprozesse

Technische Umgebung:
PC, MS-DOS, Modula-2


12 / 1984 - 12 / 1987

AEG-Softwaretechnik

STOERFU (Störungsannahme Funkdienste) und
RIFU (Richtfunksystem)
Mit dem System STOERFU wurden bis Anfang 2000 (ohne Y2K- oder Performanceprobleme) Adressen und  Netzdaten aller BK-Kabelanschlüsse Deutschlands  verwaltet. Ebenso wurde die komplette Abwicklung von Störungsmeldungen durch dieses System durchgeführt.
Mit RIFU wurde das Richtfunknetz über Fernwirktechnik gesteuert

Aufgabe:
- Softwareentwickler, DB-Entwickler und DBA
· Erstellung Feinspezifikation
· Alle im DB-Umfeld anfallenden Tätigkeiten wie Datenbankdesign, Installation, DB-Aufbau, Installation beim Kunden
· Realisierung der DB-Zugriffschicht, Weiterentwicklung neuer Funktionen
· Realisierung von Störungsanalyse- und Statistikprogrammen
· Gewährleistung, Support

RIFU
· Fehlerbehebung im Rahmen der Gewährleistung
· Realisierung neuer Funktionen

Technische Umgebung:
PDP, RSX, VAX/VMS, Fortran, Datenbank PEDMS (PISA)

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom Informatiker Abschluß 1984 TU-Darmstadt

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Datenbanken (PL/SQL, Design, Optimierung, Performancemaßnahmen,
Qualitätssicherung, Migration, DTS, ETL)
Datawarehouse
Datenkonsolidierung, -bereiningung, Testdatengenerierung, Anonymisierung
WebSite Aufbau, Wartung, Design (Internet, HTML, HTTP, TCP/IP, CGI)
Bereitstellung Entwicklungs-, Test-, Migrations-Datenbanken
Entwickler- und Testerberatung
Inbetriebnahme

Power-Designer 12.5
Easy-Case
TOAD
ORACLE 10g

Vorgangsbearbeitungssysteme
Polizeiliche Kriminalstatistiken
Verkehrssicherheitslagebilder
Kriminalitätslagebild
Telekommunikation
integrierte Kundendatenbank
dispositive Systeme

Betriebssysteme

MS-DOS
RSX-11
SUN OS, Solaris
VMS
Windows

Programmiersprachen

DCL
Fortran
JavaScript
Mantis
Modula-2
Pascal
PHP
PL/SQL

Datenbanken

Access
MS SQL Server
MySQL
ODBC
Oracle
RDB

Datenkommunikation

Internet, Intranet

Hardware

PC
PDP
SUN
VAX

Branchen

Branchen

Billingsysteme
Behörden
Chemie
Innere Sicherheit
Mobilfunk
Pharma
Telekom

Einsatzorte

Einsatzorte

Darmstadt (+75km) Homburg (Saar) (+50km)

Deutschland: bevorzugt Rhein-Main

nicht möglich

Projekte

Projekte

 

12/2011 - heute
Entwicklung von Apps für Android-Smartphones und iPhone.

U.a. wurde in Zusammenarbeit mit einem Immobilienmaklerverband eine App zur mobilen Identifizierung von Kunden nach dem Geldwäschegesetz und nach den Vorgaben des Gesetzgebers und der Regierungspräsidien entwickelt.

Aufgabenbeschreibung:
- Datenerfassung auf Android und iPhone
- Datenaustausch zwischen Smartphone und zentraler DB auf einem Server
- Erfassung der Geolocation und Positionsdarstellung auf Google-Map
- automatische Generierung und Speicherung umfangreicher Formulare auf dem Smartphone
- Nutzung der SQL-DB SQLite auf dem Smartphone
- Nutzung der Kamerafunktionen
- Versand von Fotos und Formulardateien per E-Mail

Entwicklung einer WEB-Anwendung für
- Lizenzverwaltung,
- App-Freischaltung,
- Angebots- und Rechnungserstellung und
- statistische Auswertungen
auf Basis von moziloCMS, MySQL und PHP.

Technische Umgebung:
Android, iPhone, iOS, PC, Mac, Titanium Studio (Appcelerator) als Cross-Plattform, Javascript, php, moziloCMS, mySQL, SQLite

 


 

4 / 2010  - 10 / 2011
T-Systems Aachen

1) Projekte iKDBd und CAI-Datamart

Aufgabenbeschreibung
- Nach Outsourcing der Entwicklertätigkeiten an ein Offshore-Team:
* Bereitstellung von Entwickler- und Systemtest-DBen,
* zentrale Pflege des Datenmodells
* Performancetest, -analysen und -verbesserungen
* Code-Reviews, Fehleranalyse auf Produktions-DB und -behebung
* Erstellung von Migrations- und Installationsskripten
- UTF-8 - Umstellung

2) Projekt OneCampaigning

Aufgabenbeschreibung:
-Pflege des Datenmodells und mehrerer Entwickler-Datenbanken (in Urlaubsvertretung)

 


3) Projekte CCOS, CKS, ICP

- Bereinigung des Datenmodells um mehrere 100 nicht genutzte Tabellen
- Bereinigung der verbliebenen ca. 100 Tabellen um ncht mehr genutzte Attribute und Foreign-Keys
- Durchführung von Consistenz-Analysen, Datenbereinigung aufgrund von Inkonsistenzen oder Löschregeln
- Bereinigung der DB-Skripte in ClearCase
- Erstellung von Migrationsskripten
- Durchführung der Bereinigung in div. Umgebungen

Technische Umgebung:
Sun Solaris, ORACLE 10g, Oracle 11g, PL/SQL, Toad, SQL-Developer, Powerdesigner 12.5, ClearCase, CVS, Mantis


 

8 / 2007  - 8 / 2009
T-Systems Darmstadt

iKDBd - integrierte Kundendatenbank dispositiv

Mitarbeit bei der Weiterentwicklung des DWH-Projektes mit
Kundendaten von T-COM, T-Mobile und T-Online (anfangs)
für weitere 5 Releases.

Aufgabenbeschreibung:
- DB-Weiterentwicklung und Pflege div. Entwickler-, Test-, Performance- und Produktionsdatenbanken
- Erstellung PL/SQL-Packages (ETL, DB-Statistiken, materialized Views, Auswertungen)
- Performance- und Tuningmassnahmen
- Datenmodellerstellung mit Powerdesigner
- Erstellung Migrationskonzepte und Migrationsprozeduren
- Entwickler- und Testersupport
- Betriebsunterstützung


Technische Umgebung:
Sun Solaris, ORACLE 10g, PL/SQL, Toad, SQL-Developer, Powerdesigner 12.5, CVS


7 / 2007

Landesbetrieb Daten und Information

Verbesserung der Perfomance, der Stabilität und des Lastverhaltens von TEMPUS

Performance und Antwortzeitverhalten eines neu eingeführten komplexen Systems
zur Zeiterfassung und Personaleinsatzplanung für über 10.000 Mitarbeiter
entsprechen nicht den Anforderungen des Kunden. Das System besteht aus
über 80 Programmen, die Datenbank enthält mehr als 500 Tabellen.
Bereits bei einem Ausbaustand von ca. 20% erreicht das System seine
Leistungsgrenzen.

Da seitens des Herstellers in den letzten Monaten keine Verbesserung
des Laufzeitverhaltens erreicht werden konnte wurde ich beauftragt,
das System zu analysieren und Optimierungsmöglichkeiten aufzuzeigen.

Aufgabenbeschreibung:
- Datenbankanalyse
- Datenmodellanalyse
- Durchführung von Performancetests
- Erstellung eines Berichts mit Handlungsempfehlungen in Bezug auf
  - Software- und Systemarchitektur
  - Datenbank
  - Workflow
  - Konkrete Tuningmassnahmen
- Nachweisbarkeit / Prüfbarkeit des Erfolges konkrete Tuningmassnahmen
- erwartetes Ergebnis

Technische Umgebung:
Windows 2003, CITRIX, MS-SQLServer, IIS, DHTML


ab 5 / 2007  -

Internes Projekt

Die Landeskriminalämter der verschiedenen Bundesländer erstellen
monatlich nach bundesweit einheitlichen Zählregeln große Mengen
an Kriminalstatistiken. Die ca. 20.000  jährlich entstehenden
EXCEL-Dateien allein für Rheinland-Pfalz mit durchschnittlich
500 Zeilen und 20 Spalten lassen sich nur mühsam auswerten.
In einem DWH sollen die Daten gesammelt und den Anwendern komfortable
Auswertungen ermöglicht werden.

Meine Aufgaben
- Erstellung eines DWH
- Erstellung von Abfragen über Discoverer und ORACLE-BI


Technische Umgebung:
Windows 2003,
ORACLE 10gR2 mit
-        Datawarehousebuilder
-        ETL
-        Transparent Gateway (Heterogeneous Services)
-        BI Business Intelligence
-        Discoverer
-        PL/SQL Developper
-        TOAD,
MS SQL-Server 2000/DTS, 2005/SSIS, EXCEL, PL/SQL, T-SQL



5 / 2000  - 6 / 2007
Polizei Rheinland Pfalz

Zentrale Aufgabe war die Konzeption und Implementierung einer zentralen Landesdatenhaltung
für die auf den dezentralen Vorgangsbearbeitungssystemen der einzelnen Polizeidienststellen
anfallenden Vorgangsdaten wie z.B. Strafanzeigen und Verkehrsunfalldaten.

In dieser Zeit sind in verschiedenen Projekten in Zusammenarbeit mit Fachberatern aus
vielen Bereichen der Polizei neue polizeiliche Anwendungen entstanden.

Meine Aufgaben in diesen Projekten:
- Erstellung der Datenmodelle (logisch und physikalisch)
- DB-Programmierung

- Tägliche Datenaktualisierung aus den dezentralen Vorgangsbearbeitungssystemen

- Tägliche Erstellung von statischen Statistiken durch Batch-Jobs

- dynamische Erzeugung von Statistiken über eine WEB-Anwendung

- Plausibilitätsprüfungen und Erstellung von Fehlerlisten

- Erstellung diverser Schnittstellen zu anderen Behörden
- DB-Administration
- Tester-, Anwender- und Betriebsunterstützung
- Weiterentwicklung der Anwendung
- Schnittstellenanpassungen bei Wechsel der Vorgangsbearbeitungssystemen bzw. Versionswechsel

Die Mehrzahl dieser Anwendungen sind ausschließlich durch mich implementiert
worden.

Technische Umgebung:
Windows 2000, MS-SQLServer, DTS, ETL, Stored Procedures, IIS, PHP, HTML,
Javascript


--------------------
12 / 2006 - 2 / 2007

Polizei eines anderen Bundeslandes

Die von mir entwickelten Anwendungen AVUS, GRAVUS, KLAUS werden in einem anderen Bundesland
eingesetzt.

Aufgabe:
- Kundenspezifische Anpassungen der Anwendungen
- Anpassungen an die unterschiedlichen Behördenstrukturen
- Inbetriebnahme
- Übernahme des vorhandenen Datenbestandes
- Betriebsunterstützung

Technische Umgebung:
Windows 2003, MS-SQLServer, DTS, Stored Procedures, IIS, PHP, HTML, Javascript



1 / 2006 - 4 / 2007

Polizei Rheinland Pfalz

PKS.net
Polizeiliche Kriminalstatistik auf Basis .NET-Technologie
Die in den Vorgangsbearbeitungssystemen dezentral erfaßten Fälle und Tatverdächtigen
werden zur Erstellung von Ausgangsstatistiken in ein zentrales System überführt, automatisch
geprüft und den jeweiligen Statistiken zugeführt.
Im Rahmen bundesweiter neuer Anforderungen an die Polizeiliche Kriminalstatistik, aus Gründen
der Vereinheitlichung der Anwendungen und wegen der geplanten Nutzung der Anwendung durch ein weiters
Bundesland sollte die Anwendung PKSweb durch PKS.net ersetzt werden.


Aufgabe:
- Erstellung der Datenmodelle PKS/Online und PKS/Statistik
- DB-Programmierung

- Erstellung von Stored-Procedures zur komfortablen Recherche

nach korrekten und fehlerhaften Datensätzen

- Anpassung von ca. 60 Statistikprogrammen an die neuen Tabellenstrukturen

- Erstellung neuer landesspezifscher PKS-Statistiken

- Erstellung von Prüfroutinen für bereitgestellte Kataloge

- Generierung von Katalogtabellen

- Konzeption und Umsetzung eines "eingefrorenen" Datenbestandes mit
historisierten Monatsdaten zur Monatsgenauen Nachberechnung vergangener
Zeiträume
- Migration: Übernahme der Altdatenbestände der Anwendung PKSweb
- Entwickler- und Testerberatung
- Bereitstellung von Entwicklungs- und Testumbebungen
- Anwenderunterstützung
- Performancemaßnahmen
- Sonderauswertungen
- Entwicklung von Tools zur Verbesserung der Datenqualität
- Erstellung von Monats-, Quartals- und Jahresstatistiken (ca. 27.000 Statistiken pro Jahr)

Als besonderer Schwerpunkt sind Plausibilitätsprüfungen und die korrekte Umsetzung der Zählregeln bei der Tatverdächtigenzählung.
So müssen einzelne Merkmale wie z.B. die Nationalität eines Tatverdächtigen, nicht immer konstant sein. In den Statistiken
muß die Zählung jedoch eindeutig nach teilweise komplexen Vorgaben erfolgen.

Technische Umgebung:
Windows 2000, MS-SQLServer, DTS, Stored Procedures, Reporting-Services,
EXCEL, .Net, C#, IIS, HTML, XML, Javascript



11 / 2006 - 2 / 2007

Eigene Produktentwicklung

PKSGraph
Komfortables Analyse- und Auswertewerkzeug mit grafischer Darstellung der polizeilichen Kriminalstatistiken


Technische Umgebung:
Plattform- und DB-unabhängig, PHP, jpGraph



2004 - 2006

Polizei Rheinland Pfalz

Geopolis
Geografisches Polizeiliches Informationssystem

Aufgabe:
- Entwicklerberatung
- tagesaktuelle Bereitstellung der in den Anwendungen AVUS und KLAUS zentral gesammelten Vorgangsdaten des Bundeslandes zur
grafischen Darstellung und Auswertung in GEO-Informationssystem.
- Performanceuntersuchungen
- Regelmäßige Aktualisierung der GIS-Daten
- Regelmäßige Aktualisierung und Generierung von Netzknotenkatalogen

Technische Umgebung:
Windows, SQL-Server 2000, DTS, GIS, ATKIS



3 / 2004 - 4 / 2006

Polizei eine Bundeslandes

Erstellung einer PKS-Schnittstellendatei LKA / BKA

Aufgabe:
Erstellung eines Programms zur Extrahierung von PKS-Statistikdaten (Polizeiliche Kriminalstatistik) aus einer
PKS-Datenbank für den Export der PKS-Landesdaten an das BKA.

Technische Umgebung:
UNIX,  Oracle 9i, PL/SQL, PHP



1 / 2002 - 8 / 2007

Polizei Rheinland-Pfalz

PKSweb (Polizeiliche Kriminalstatistik)
Polizeiliche Anwendung zur Erfassung von Straftaten und Tatverdächtigen, Plausibilitätsprüfung und Erstellung von Kriminalstatistiken.
Im Gegensatz zur vorhergehenden Anwendung PKS-aktuell soll in PKSweb eine vollautomatische Übernahme der Fall- und Tatverdächtigendaten aus den
Vorgangsbearbeitungssystemen des Landes umgesetzt werden.

Aufgabe:
- Komplette Neuentwicklung eines Systems zur Erstellung der PKS zur Ablösung einer Altanwendung PKS-aktuell
- Datenbank-Redesign
- Vollständig automatisierte Datenübernahme aus den Vorgangsbearbeitungssystemen der Dienststellen
- Parallelbetrieb mit unterschiedlichen Vorgangsbearbeitungssystemen bzw. unterschiedlichen Versionen
- Erstellung einer WEB-Anwendung zur Erfassung und Pflege von Fall- und Tatverdächtigendaten mit
umfangreichen Plausibilitäts- und Recherchemöglichkeiten
- Konzeption und Umsetzung eine Statistik-Datenbank mit monatlich eingefrorenen
Datenbeständen zur Statistikerstellung für beliebige Berichtszeiträume
- Erstellung ca. 70 komplexer Statistiken (SQL-Stored Procedures) mit jeweils ca. 5.000 bis 20.000 Einzelwerten
- Altdatenübernahme aus PKS-aktuell
- Alt-Statistik-Übernahme aus PKS-aktuell
- Anwenderbetreuung, Wartung, Pflege, Performanceüberwachung
- Sonderauswertungen, Entwicklung von Tools zur Verbesserung der Datenqualität
- Erstellung von Monats-, Quartals- und Jahresstatistiken (ca. 27.000 Statistiken pro Jahr)
- Schnittstellendatei zum Transfer der PKS-Statistiken an den Bund

Technische Umgebung:
Windows,  SQL-Server 2000,  DTS,  PHP, .Net, C#, HTML, IIS, ADS, LDAP, EXCEL



1 / 2005 - 5 / 2005

Polizei Rheinland Pfalz

GRAVUS 2.0  (Grafisches Verkehrsunfallsicherheitslagebild)
Erweiterung der Anwendung GRAVUS 1.0 auf insgesamt ca. 65 Verkehrsunfallstatistiken über beliebige Zeiträume und regionale Bereiche.

Aufgabe:
- Erweiterung des Datenmodells
- Erstellung weiterer Statistiken (Stored Procedures, Diagramme, Abfragen)

Technische Umgebung:
Windows, SQL-Server 2000, PHP,  HTML, Javascript, jpGraph



8 / 2003 - 10 / 2003

Polizei Rheinland Pfalz

GRAVUS 1.0  (Grafisches Verkehrsunfallsicherheitslagebild)
Studie zur Machbarkeit einer WEB-Anwendung zur dynamischen Auswertung und Erzeugung von Verkehrsunfalldaten mit grafischer Darstellung in Form von Balken-, Torten- und Liniendiagrammen

Aufgabe:
- Datenbank-Design
- Erstellung von Abfragemasken zur Eingabe der zu erstellenden Statistiken
- Erstellung von Stored Procedures zur Berechnung der Statistikdaten aus den Verkehrsunfalldaten der
polizeilichen Anwendung AVUS
- Erzeugung und Darstellung von Diagrammen und Tabellen
- Inbetriebnahme, Wartung, Pflege, Anwenderbetreuung

Technische Umgebung:
Windows, SQL-Server 2000,  PHP,  HTML, Javascript,  jpGraph



2 / 2002 - 12 / 2002

Polizei Rheinland Pfalz

KLAUS (Kriminalitätslage- und Auswertesystem )
Polizeiliche Anwendung zur Erfassung von Straftaten und Tatverdächtigen zur tagesaktuellen Erstellung von Kriminalstatistiken
(als Eingangsstatistik).

- Datenbank-Design
- Vollständig automatisierte Datenübernahme aus den Vorgangsbearbeitungssystemen der Dienststellen
- Tägliche Aktualisierung der Vorgangsdaten bei Änderungen in den Vorgangsbearbeitungssystemen
- Parallelbetrieb mit unterschiedlichen Vorgangsbearbeitungssystemen bzw. unterschiedlichen Versionen
- Erstellung von Abfragemasken zur Eingabe der zu erstellenden Statistiken
- Erstellung von Stored Procedures zur Berechnung der Statistikdaten aus den Strafanzeigedaten
- Erzeugung von Tabellen
- Inbetriebnahme, Wartung, Pflege, Anwenderbetreuung

Technische Umgebung:
Windows, SQL-Server 2000,  PHP,  HTML, Javascript



5 / 2001

INPOL-neu
Erstellung einer DB-Studie für das Projekt INPOL-neu

Aufgabe:
- Analyse des Datenmodells im Projekt INPOL-neu (BKA)
- Treffen von Aussagen über das zu erwartende Antwortzeitverhalten und die zu erwartende Performance

Technische Umgebung:
UNIX, ORACLE 8i



6 / 2000 - 12 / 2001

Polizei Rheinland Pfalz

AVUS (Automatisierte Verkehrsunfallstatistik)
Die dezentral in den verschiedenen Vorgangsbearbeitungssystemen der Polizeidienststellen erfassten Daten zu Verkehrsunfällen werden in einer zentralen Landesdaten gesammelt und stehen den Anwendern für dynamische Auswertungen zur Verfügung.

Aufgabe:
- Konzeption und Umsetzung einer zentralen Landesdatenhaltung für Verkehrsunfalldaten
- DB-Design
- Vollständig automatisierte Datenübernahme aus den Vorgangsbearbeitungssystemen der Dienststellen
- Vollautomatische Generierung statischer WEB-Seiten für wöchentliche, monatliche und jährliche Kurzübersichten und Unfallentwicklungen
- Tägliche Aktualisierung der Vorgangsdaten bei Änderungen in den Vorgangsbearbeitungssystemen
- Parallelbetrieb mit unterschiedlichen Vorgangsbearbeitungssystemen bzw. unterschiedlichen Versionen
- Plausibilitätsprüfungen auf die geladenen Verkehrsunfalldaten mit Generierung von Korrekturanweisungen für die Anwender der Vorgangsbearbeitungssysteme
- Erstellen von Fehlerlisten
- Erstellen von Reports
- Erstellung von Abfragemasken zur Eingabe der zu erstellenden Statistiken, Reports und Plausibilitätsprüfungen
- Erstellung von Stored Procedures zur Berechnung der Statistikdaten aus den Verkehrsunfalldaten
- Erstellen von Schnittstellendateien zum Statistischen Landesamt
- Erstellen von Schnittstellendateien für weitere polizeiliche Anwendungen
- Erstellen von Modulen zum Einbinden von Katalogen
- Inbetriebnahme, Wartung, Pflege, Anwenderbetreuung

Technische Umgebung:
Windows Cluster, LINUX, APACHE, IIS, SQL-Server 7, DTS,  PHP, HTML



1999 - 2000

privates Internet-Projekt
- Spezifikation und Implementierung eines Auskunftsystems mit umfangreichen
Datenerfassungs- und pflegemasken und zahlreichen Reportfunktionen für das
Internet.
- Dynamische und mehrsprachige WEB-Seiten

Technische Umgebung:
LINUX, NT, APACHE, SAMBA, HTML, PHP3, MySQL



10 / 1999 - 4 / 2000

Debis-Systemhaus

POLADIS-neu
Polizeiliches Vorgangsbearbeitungssystem für die Polizei Rheinland-Pfalz

Aufgabe:
- Aufbau einer DB-Entwicklungsumgebung in ein seit ca. 1 Jahr laufenden Projektes
- Einführung eines Verfahrens zum Einbringen von DB-Änderungen ohne des Verlustes von Testdaten
- Einführung einer Versionsverwaltung
- Nachdokumentation und Weiterentwicklung des Datenmodells
- Aufbau einer eigenständigen DBA-Gruppe
- Einführung des Einsatzes von Stored Procedures und Erstellung von Stored Procedures für die Entwickler
- Implementierung der kompletten Löschfunktionalität mit Hilfe von dynamischen Löschfunktionen unter Einsatz von rekursiven Stored Procedures
- Analyse von Performance- und Lockproblemen
- Konzeption eines Migrationsverfahrens für die Katalogpflege

Technische Umgebung:
NT, MS SQLServer 6.5, ODBC, MKS, Power-Designer 7.0


3 / 1998 - 9 / 1999

Debis-Systemhaus

DIVA
Administration von Virtual Private Networks (VPN) für das D1-Mobilfunknetz

Aufgabe:
· Teilprojektleiter Querschnittsaufgaben (Datenbank, Systemmanagement, Inbetriebnahme, Dokumentation) und DBA
SUN, Solaris, NT, ORACLE 7.3, PL/SQL, Power-Designer 6.1, MKS
· Projektleitung für Datenbank, Systemmanagement, Inbetriebnahme und Dokumentation
· Datenbankdesign
· Kapazitätsplanungsmodell, Erstellung Plattenlayout
· Aufbau einer DB-Entwicklungsumgebung
· Bereitstellung und Betreuung von Entwicklungs-, Integrations-, Test- und Abnahmedatenbanken
· Erstellung diverser Tools zur komfortableren DB-Pflege
· Entwickler- und Testerberatung
· Integration und Migration von vom Kunden entwickelter Teilsysteme
· Erstellung der Stored Procedures für die Entwickler
· Performanceanalysen und Tuningmaßnahmen

Technische Umgebung:
SUN, Solaris, NT, ORACLE 7.3, PL/SQL, Power-Designer 6.1, MKS



9 / 1997 - 2 / 1998

Debis-Systemhaus

SCHUFA (Auskunftssystem zur Kreditsicherung)
Im Rahmen der Y2K-Problematik und der Einführung des Euro mußte eine bestehende Anwendung überarbeitet und auf DB2 umgestellt werden.

Aufgabe:
. DB-Konsulting
· Analyse Datenmodell Alt- und Neuanwendung
· Testdatengenerierung durch Anonymisierung von Produktionsdatenbeständen
· Konzepterstellung und Datenmodellierung für phonetische Suche und Suche mit FUZZY-Logic

Technische Umgebung:
MVS, DB2



1 / 1991 - 12 / 1997

Debis-Systemhaus

DPPS (Data Post Processing System)
Dienstevermarktung und Diensteabrechnung beim D1-Mobilfunknetz und verschiedene internationale Mobilfunkbetreiber
Die Datenbank dieses Systems war eine der weltweit größten RdB-Datenbanken. Täglich werden z.Zt. mehrere Millionen Gesprächsdatensätze bewertet, in der DB gespeichert und wieder gelöscht, mehrere 100.000 Rechnungen erstellt und an über 1000 Arbeitsplätzen täglich mehrere 10.000 Dienste neu erfaßt oder gelöscht.

Aufgaben:
- Teilprojektleiter, DBA, Performanceexperte
· Teilprojektleitung der Datenbank-Gruppe
· Datenbank-Design
· Bereitstellung und Betreuung von jeweils ca. 20 Entwicklungs-, Integrations-, Test-, Abnahme- und Gewährleistungsdatenbanken in ca. 15 Lieferstufen
· Versionsverwaltung
· Entwickler- und Testerberatung
· Qualitätssichernde Maßnahmen bei der Fachkonzepterstellung für neue Lieferstufen
· Entwicklung von Anonymisierungsverfahren zur Testdatengenerierung
· QS-Maßnahmen an ca. 3000 SQL-Statements (Performance und Korrektheit)
· Planung, Entwicklung und Durchführung hochgradig auf  Laufzeit optimierter Datenmigrationen bei Versionswechsel der DPPS-Software und im Rahmen besonderer Marketingaktionen des Kunden.
· Erstellung von Programmen zur Datenextraktion für angeschlossene Systeme
· Erstellung SQL-Skripten zur Datenbereinigung und zum Auffinden von Inkonsistenzen
· Monitoring und permanente Durchführung von Performance- und Lockkonfliktanalysen in Produktions- und Performancetestumgebungen und anschließender Umsetzung von Performancemaßnahmen, um das stark ansteigende Datenaufkommen zu beherrschen
· Optimierung der Threshholdvalues
· Intensiver Einsatz von Outlines zur Korrektur des Pessimizers der letzten Rdb6-Version
· Aufbau eines eigenen Servicebereichs "Datenbank/Performance"
· Stabilitätstests RdB 7.0 bzgl.  neuer Features (z.B. row-caching)

Technische Umgebung:
VAX/AXP-Cluster, VMS, RdB 5, 6 + 7,  SQLMod, CDD+ Repository, DEC-Trace, DEC-Designer, CMS, ACMS, RdB-Expert
RMU, RDO

Zeitraum:         November 1990 - Dezember 1990
Projekt: System zur Verwaltung von Testreihen in der Pharmaindustrie
Position:         DB-Berater
Erstellung Fachkonzept und Datenmodell für ein System zur Verwaltung, Erfassung und Auswertung von Untersuchungsreihen zum Testen der Wirksamkeit von Medikamenten.



10 / 1989 - 10 / 1990

GEI-Softwaretechnik

RESIDAT (Rückstandsverhalten von Pflanzenschutzmitteln)
FVW (Freilandversuchswesen)  für einen Chemiekonzern

Aufgabe:
- Projektleitung, Spezifikation, Realisierung
· Fachkonzepterstellung
· Datenbankdesign
· Realisierung Erfassungs-, Pflege- und Auswertemasken mit UNIFACE
· Installation

Technische Umgebung:
HP, VAX, VMS, 4-GL UNIFACE, ORACLE 5, ORACLE-Forms


1 / 1988 - 9 / 1989

AEG-Softwaretechnik

VVDB2 (Verbesserung der Verbindungsdatenerfassung im Funktelefonnetz B2)
In ca. 130 Funkvermittlungsstellen wurden von PCs über serielle Schnittstelle wurden
die Gesprächsdaten von bis zu 48 Sprechkanälen parallel erfaßt und per Modem
an einen IBM-Host übertragen.
Mißbrauchsüberwachung mit automatischer Alarmierung
sowie automatischer Softwareupgrade über Modem waren ebenfalls möglich.

Aufgabe:
- Projektleitung für das PC-Teilsystem
· Projektleitung für das Teilsystem ZDS
· Design des Datenmodells
· Realisierung der Datenzugriffsprozesse

Technische Umgebung:
PC, MS-DOS, Modula-2


12 / 1984 - 12 / 1987

AEG-Softwaretechnik

STOERFU (Störungsannahme Funkdienste) und
RIFU (Richtfunksystem)
Mit dem System STOERFU wurden bis Anfang 2000 (ohne Y2K- oder Performanceprobleme) Adressen und  Netzdaten aller BK-Kabelanschlüsse Deutschlands  verwaltet. Ebenso wurde die komplette Abwicklung von Störungsmeldungen durch dieses System durchgeführt.
Mit RIFU wurde das Richtfunknetz über Fernwirktechnik gesteuert

Aufgabe:
- Softwareentwickler, DB-Entwickler und DBA
· Erstellung Feinspezifikation
· Alle im DB-Umfeld anfallenden Tätigkeiten wie Datenbankdesign, Installation, DB-Aufbau, Installation beim Kunden
· Realisierung der DB-Zugriffschicht, Weiterentwicklung neuer Funktionen
· Realisierung von Störungsanalyse- und Statistikprogrammen
· Gewährleistung, Support

RIFU
· Fehlerbehebung im Rahmen der Gewährleistung
· Realisierung neuer Funktionen

Technische Umgebung:
PDP, RSX, VAX/VMS, Fortran, Datenbank PEDMS (PISA)

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom Informatiker Abschluß 1984 TU-Darmstadt

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Datenbanken (PL/SQL, Design, Optimierung, Performancemaßnahmen,
Qualitätssicherung, Migration, DTS, ETL)
Datawarehouse
Datenkonsolidierung, -bereiningung, Testdatengenerierung, Anonymisierung
WebSite Aufbau, Wartung, Design (Internet, HTML, HTTP, TCP/IP, CGI)
Bereitstellung Entwicklungs-, Test-, Migrations-Datenbanken
Entwickler- und Testerberatung
Inbetriebnahme

Power-Designer 12.5
Easy-Case
TOAD
ORACLE 10g

Vorgangsbearbeitungssysteme
Polizeiliche Kriminalstatistiken
Verkehrssicherheitslagebilder
Kriminalitätslagebild
Telekommunikation
integrierte Kundendatenbank
dispositive Systeme

Betriebssysteme

MS-DOS
RSX-11
SUN OS, Solaris
VMS
Windows

Programmiersprachen

DCL
Fortran
JavaScript
Mantis
Modula-2
Pascal
PHP
PL/SQL

Datenbanken

Access
MS SQL Server
MySQL
ODBC
Oracle
RDB

Datenkommunikation

Internet, Intranet

Hardware

PC
PDP
SUN
VAX

Branchen

Branchen

Billingsysteme
Behörden
Chemie
Innere Sicherheit
Mobilfunk
Pharma
Telekom

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.