Photo
Personen-ID                9309 
Wohnort                    126xx Berlin-Kaulsdorf, Deutschland 
Jahrgang                   1960 
EDV-Erfahrung seit         1980 
Staatsbürgerschaft         Deutsch 
Stundensatz                80 EUR zzgl. MWSt -- (außerhalb Berlin/Brandenburg 
                           +10€) 
Verfügbar ab               15.02.12 zu 80%, Vor-Ort-Einsatz 100% möglich 
Profil erstellt am         18.07.99 
Profil zuletzt geändert am 20.02.12 
Software-​Architekt, Testplanung und -durchführung
Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training
Qualitätsmanagement / Qualitätssicherung / Test
Dokumentation / DTP
Engineering / IT-nahe Ingenieurdienstleistungen

Schwerpunkt liegt auf Analyse und Design von komplexen Anwendungssystemen (nicht Standardsoftware); Entwicklung von Software-Architekturen; Testdesign, Fehleranalysen


Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
1978 Abitur an der Erweiterten Oberschule »Friedrich Engels« in Berlin

  heute: Andreas-Gymnasium

1985 Diplom-Ingenieur für Informationsverarbeitung an der

  Technischen Universität Dresden

  Thema: »Entwurf und Realisierung eines operativen Planungssystems (PPS)

  für die Mikroelektronikmontage«

1990 Promotion zum Dr.-Ing. für Angewandte Informatik an der TU Dresden

  Thema: »Basis, Steuerung und kooperierende Zustandsgraphen«

  Forschungsarbeiten zum Software-Engineering (CAMARS-Technologie)


Seminare, Workshops und Forschungsaufenthalte:
1998 Teilnahme am International Software Management Forum 1998

  der Atlantic System Guilde

2000 Forschungsaufenthalt auf Schloss Dagstuhl
2007 Theory and Practise of TTCN-3
2009 DIA-Seminar Testautomation: Werkzeugunterstützte Prüfung von Software

  und Systemen



Deutschland: D0, D1, D2, D3, D5, D6, D8, D9
Kommentar zum Einsatzort / zur Arbeitserlaubnis

Deutschland: Berlin, außerhalb Berlins nur zu bis zu 50% Vor-Ort-Einsatz möglich

Deutsch 
EnglischLesen und Verstehen okay; aktives Anwenden schwierig
RussischGrundkenntnisse

Nach kurzer Einarbeitung kann ich auf jeder Hardware arbeiten, ich werde jedoch keine hardware-spezifischen Implementierungen (Treiber, Assembleprogrammierung, Test-Interfaces entwickeln) durchführen. Bei Vorhandensein geeigneter Schnittstellen können jedoch z.B. hardwarespezifische Tests durrchgeführt werden.
CP/M 
HPUX 
MS-DOS 
SUN OS, Solaris 
Unix 
VMS 
Windows 

Betriebssysteme sind nur Mittel zum Zweck und meist nach denselben bekannten
Prinzipien aufgebaut. Deshalb genügt für die meisten Systeme eine kurze
Einarbeitungszeit.
AlgolAlgol 68 - Ausbildungssprache im Studium
ASN.1Grundzüge
Assemblerverschiedene; aber nicht mehr relevant
Basic...wenn es denn sein muss (oder wegen des Umfeldes nicht anders geht)
Cperfekt (seit 1985 aktiv angewendet)
C++fast perfekt (seit 1990 aktiv angewendet)
Java+ Java Server Pages
JavaScript+ Java Server Pages
Pascalsehr gute Kenntnisse (z.Z. nicht anwendungsbereit)
Perlsehr gute Kenntnisse
Shellbash (ich bevorzuge jedoch Perl zur Skript-Programmierung)
TTCNTTCN-3

GPSS: Programmiersprache zur Simulation von Systemverhalten; sehr gute Kenntnisse

Bitte andere Sprachen anfragen, ich habe schon vieles gemacht, was derzeit nicht mehr aktiv ist und halte nichts davon jedes kleine Programm oder Skript schon als beherrschte Programmiersprache aufzuzählen. Deshalb ist das Profil auch um einige nicht mehr von mir verwendete Sprachen bereinigt. Aber Lernen/Wiederauffrischen lässt sich jede Sprache denn:

"Programmiersprachen sind das Handwerkszeug des Informatikers - und sein
Handwerkszeug muss man beherrschen." Prof. Stahn

SQL...für jede Art von Datenbank

Datenmodelldesign und Zugriffsdesign unabhängig vom Datenbankhersteller, Zugriff auf Datenbanken für Verarbeitung und zu Test- und Analysezwecken mittels SQL; Keine speziellen Performance-Optimierungen oder administrative Tätigkeiten.
Keine speziellen Kommunikationskenntnisse, der Datenaustausch der Komponenten eines Software-Systems muss funktionieren.

Entwurf von Kommunikationsprotokollen auf Anwendungsebene. Beobachtung, Tests, Auswertung.
Kenntnisse zur Anforderungsanalyse und Architektur- und Software-Design von Anwendungssystemen (Datenmodellierung, Kommunikationsprotokolle, Testkonzepte). Keine speziellen Tools außer Office-Programmen.
Keine speziellen Kenntnisse
Methoden / Erfahrungen
======================

Quality Management, Test Design
Performance-Untersuchungen
Objektorientierung: Analyse, Design, Programmierung
Software-Engineering: CAMARS-Technologie
Change Management
Data Warehousing
Workflow Management

Werkzeuge
=========

(man traut sich gar nicht, eine Liste zu beginnen, weil die immer
unvollständig sein dürfte - und man z.T. "nur" noch die älteren
Versionen der Werkzeuge kennt)

Eclipse
Bugzilla
TT-Workbench
ClearQuest
valgrind
Forte 4 Java
Visual Café
Purify
Quantify
ProLint
Verarbeitende Industrie, Automatisierung, CAD/CAM/CIM,
Manufacturing, Maschinenbau:
  Entwurf und Implementierung von Koordinationssteuerungen auf
  Systemebene, Simulation, Test

Telekommunikation
Banken, Versicherungen
Multimedia Unternehmensberatung
Virtuelle Gemeinschaften
  Anforderungsanalyse, Architektur, Design und Test von
  Software-Systemen.
02/2012 Multimedia Unternehmensberatung
Test einer Android-Applikation
Software: Eclipse, Android

 

seit 10/2010 Telekommunikation
Design und Durchführung von Tests komplexer Telekommunikationsanlagen
Software: Perl-Skripte, TTCN-3, Shell-Skripte, Traffic-Simulation

 

01/2004-10/2010 Telekommunikation
Aufbau und Durchführung von Integrations- und Abnahmetests
Software: DreamWeaver, Bugzilla
Hardware u.a.: PowerShot Digitalkamera

08/2002-10/2010 Telekommunikation
Entwurf und Implementierung von Steuerungssoftware für ein flexibel
einsetzbares System von verschiedenen (Software-) Komponenten
Software: C, Zustandsmaschinen, Agenten

09/2002-10/2010 Telekommunikation
Technische Beratung, Anforderungsanalyse, Design für verschiedene
Projekte der Telekommunikation

02/2002-08/2002 Telekommunikation
Integration einer neuen Komponente in bestehende Kommunikationssoftware
Integration, Migration, Analyse, Dokumentation
Software: StarOffice, Java, Perl, Windows NT/2000, Solaris, Sybase

08/2001-10/2002 Telekommunikation
Redesign Kommunikationssoftware
Analyse, Design, Dokumentation, Implementierung von Tools
Software: StarOffice, Perl, C, Windows NT/2000, Solaris

07/2001-09/2001 Industrie
Volltextrecherche auf RTF-Dateien
Rich Text Format (RTF); Reguläre Ausdrücke; Recherche
Software: C; Perl; Linux; Windows NT

05/2001-06/2001 Forschung und Entwicklung
Weiterbildung; Java Server Pages (JSP); Architekturen; Virtuelle
Gemeinschaften

03/2001-04/2001 Dienstleistung
Redesign Kundenverwaltung / Portfoliodarstellung via Intranet
Portfolio; Klassifikation; Ampelbericht; dynamisches HTML
Software: Windows NT; HTML; Java Server Pages (JSP); Visual Café; Access

01/2001-02/2001 Forschung und Entwicklung
Mitarbeit an einer Workflow Engine für virtuelle Gemeinschaften
Workflow; Virtuelle Gemeinschaft
Software: Windows NT; HTML; Java Server Pages (JSP); Visual Café; Access

09/2000-12/2000 Bank
Erstellung eines Frameworks zum Delta-Update
Design; Framework; Objektorientierung; Generierung;
Software: AIX (UNIX); Perl; Java; Sniff+; Stored Procedures; Informix-SQL

05/2000-08/2000 Bank
Redesign eines Serviceprogramms zum Datenimport
Redesign; Datenformate; Import-Formate; Objektorientierung
Software: AIX (UNIX); C++ (xlC); Perl; Sniff+; Informix-Import;
RogueWave tools.h++, dbtools.h++

01/2000-04/2000: Auszeit für Forschung und Weiterbildung
Software-Architekturen; Virtuelle Unternehmen;
Software: Java, Perl, Linux, VmWare

06/1999-12/1999: Versicherung
Design der Software-Architektur eines Verwaltungssystems für
Lebensversicherungen
Redesign; Architektur; Software-Engineering; Objektorientierung; Client/
Server; CORBA
Software: HPUX (UNIX); C++ (aCC); ClearCase; CORBA; Oracle; Sniff+

09/1998-05/1999: Versicherung
Unterstützung der Software-Entwicklung in mittleren Projekten
Change Management; Änderungsanforderungen; Problemverfolgung; Tools;
Versionskontrolle;
Metriken; Qualitätskontrolle; Quality Management; Performance-Untersuchungen
Software: Windows NT; ClearQuest; ClearCase; Purify; Quantify; ProLint

10/1997-08/1998: Versicherung
Implementierung von In-/Exkassofunktionen eines Verwaltungssystems für
Lebensversicherungen
Design von Batchanwendungen; Objektorientierung
Software: HPUX (UNIX); Oracle; PL/SQL; C++ (CC); PVCS

01/1997-09/1997: Versicherung
Implementierung von Funktionen zur Provisionsberechnung / -verwaltung
Software: HPUX (UNIX); C; Oracle; PL/SQL; PVCS

09/1996-12/1996: Einwanderungsberatung
Entwurf und Implementierung von Software zur Verwaltung von Einwanderungsanträgen
Software: Windows; Access; DAO; Visual C++; MFC

01/1996-08/1996: Versicherung
Zugriffs- und Reportwerkzeuge für Verwaltung von Verträgen
Data Warehousing; Reports; Drill Down; Ampelreports; mehrdimensionale Datenbank
Software: OS/2; VMS; DB2; Pilot Command Center Plus

10/1995-12/1995: Pharma-Unternehmen
Bibliothek zur Laufzeitoptimierung von Abfragen an ein Data Warehouse
Data Warehousing; DLL; Performance; Optimierung; mehrdimensionale Datenbanken;
Integration von Visual C++ in Visual Basic-Programme
Software: Windows; ODBC; DLL; Visual C++

1995: Chemische Industrie
Entwurf eines Farbmetriksystems
Objektorientierte Analyse und Design

1993-1994: Chemische Industrie
Steuerungskonzeption und Tools zur Echtzeitsteuerung einer volumetrischen
Abtönmaschine
Simulation von Fertigungssystemen
Software: Windows NT; C++; Watcom SQL; GPSS; Interprozeßkommunikation

1993-1994: Automobilbranche
Rezeptverarbeitung und Farbrezeptierung für Autoreparaturlacke
Software: MS-DOS; Windows; C; C++; dBase

1991-1992: Bahn
Meßwertdatenerfassungsprogramm zur Qualitätskontrolle
Software: MS-DOS; C++

1990-1991: Bahn
Fehlertolerante Prüfplatzsteuerung für Bremsventile
Industrie-PC; ICA 710.20
Software: DCP; C

1988-1990: Maschinenbau
Flexibles Fertigungssystem FMS 2500
EC 1834; CAMARS-Technlogie

1987-1988: Maschinenbau
Flexibles Fertigungssystem FMS 2200
K 1630 (PDP-11); C

1985-1987: Landmaschinenbau
Steuerung Variatormontage
Z80-Assembler; MPSS; MRS 703; SPS (speicherprorammierbare Steuerung)

1984-1985: Mikroelektronikmontage
Operatives Planungssystem
K 1630 (PDP-11); FORTRAN; PPS (Produktionsplanungssystem)

1983-1984: Landwirtschaft
Tourenplanung für einen landwirtschaftlichen Großbetrieb
KRS 4201 (Kleinrechnersystem!); FORTRAN

Projekt Implementierung eines inkrementellen Ladeverfahrens, 08/00 - 12/00
Referenz durch Projektleiter, IT Abteilung einer Bank, 40.0000 MA, vom 11.04.01

"Der Consultant hatte die Aufgabe, ein Framework zum Einpflegen von Lieferungen von Änderungsdatensätzen in einen Datengesamtbestand im Datawarehousebereich zu implementieren. Hierbei wurden hohe Anforderungen an die Wiederverwendbarkeit der implementierten Komponenten gelegt. Die Komponenten sollten über einen Generator an unterschiedliche Tabellenstrukturen angepasst werden können. Die manuellen Eingriffe in das Framework sollten auf die Fachlogik (die Art, wie der Gesamtbestand ermittelt wird) beschränkt sein. Weiterer Funktionsumfang des Frameworks:

- Herauslöschen einer inkrementellen Lieferung aus dem Gesamtbestand
- Wiederherstellen des Gesamtbestandes nach einem Löschen
- Abgleich des Gesamtbestandes mit einer separaten Komplettlieferung aus den Zuliefersystemen
- 'Initial Load', d.h. Laden einer Komplettlieferung
- Rollback eines 'Initial Loads'
- Konsistenzcheck des Gesamtbestandes.
Verwendete Technik:
- Perl (für den Generator)
- Java/JDBC (für die Prozeßsteuerung)
- Informix Stored Procedures (für den Aufbau des Gesamtbestandes sowie für die oben beschriebenen zusätzlichen Funktionen)
- Entwicklungsumgebung Sniff+
- Hardware: IBM/AIX
Der Consultant brachte umfangreiche Perl und Javakenntnisse mit und arbeitete sich schnell in die Informix Datenbanktechnik ein. Das von ihm entwickelte Framework ist seit Dezember 2000 im produktiven Einsatz und wird allen Anforderungen gerecht. Wir hätten den Consultant gern in anderen Projekten weiter beschäftigt, er hat jedoch aus persönlichen Gründen den Raum Frankfurt verlassen."

Projekt Reemplemtierung eines ASCII Converters zum Erzeugen von DB-Loadfiles
Referenz durch PL, IT Abteilung einer Bank, ca. 40.0000 Mitarbeiter vom 18.04.01

"Der Consultant hatte die Aufgabe, einen bestehenden Converter zum Konvertieren von ASCII-Dumps verschiedener Datenbankserver (z.B. Sybase, Oracle, DB2...) in ein für Informix ladbares Format zu redesignen. Die Aufgabe umfaßte die Analyse des bisher verwendeten, über einen Zeitraum von ca. 6 Jahren entstandenen, weitgehend undokomentierten Converters sowie die Reimplementierung desselben. Bei der Reimplementierung wurde spezielles Augenmerk auf die Wartbarkeit und die Geschwindigkeit der Converters gelegt. Der Consultant entwarf ein 'sauberes' Objektmodell und verwendete zur Performanceanalyse das Tool 'gprof'. Der Converter läuft seit August 2000 produktiv und verarbeitet pro Nacht ca. 20Mio Datensätze. Die bisher vorgenommenen Erweiterungen waren dank der Übersichtlichkeit des Sourcecodes und der Dokumentation problemlos möglich. Verwendete Umgebung:
- Entwicklungsumgebung: Sniff+
- Zerofault zum Auffinden von Memoryleaks
- Hardware: IBM/AIX 4.2
- Datenbank: Informix
- Klassenbibliothek: Rogue Wave Tools.h++; DBTools.h++
- Performanceanalyse: gprof
Wir hätten den Consultant gern in anderen Projekten weiter beschäftigt, er hat jedoch aus persönlichen Gründen den Raum Frankfurt verlassen."

Alle Referenzen sind durch GULP bestätigt.

Organisationen

==============

 

Gesellschaft für Informatik
ASQF
Mensa in Deutschland (MinD)

 

Anmerkungen

===========

Bei Projekten außerhalb Berlins max. 2 Wochen/Monat vor Ort, sonst Tätigkeit im eigenen Büro.

Seite drucken Seite drucken Zum Seitenanfang Zum Seitenanfang





GULP - Das Portal für IT Projekte
GULP Information Services übernimmt keine Gewähr für die Richtigkeit der hier gemachten Angaben.
Seite generiert am 03.03.2012 00:44:39
© Copyright 1996-2012 GULP Information Services GmbH,
Ridlerstraße 37, D-80339 München, Tel. +49-89-500316-0, Fax +49-89-500316-999, E-Mail info@gulp.de