Fehleranalysen, Testbewertung, Testautomatisierung
seit 01/2012 (bei Bedarf); Computing and Informatics Bratislava / Slovakia
Internationale Gutachtertätigkeit
07/2014-11/2014 Gmx2Walk; Ing.-Büro Doetzkies, Berlin
Berechnung von Gesundheitsdaten aus Alltagsinformationen
Software: Perl, HTML, Selenium
09/2012-02/2015 FB II; Beuth Hochschule für Technik Berlin
Lehrbeauftragter für Anwendungsprogrammierung
10/2013-05/2014 HWIMS; Anecon GmbH Dresden
Entwurf und Durchführung von Wiederanlauftests
Software: Perl, Log4View, SQLDeveloper
09/2013-12/2013 Klarios; ATIS systems GmbH Bad Homburg
Testtool für einen Interface-Test einer proprietären Schnittstelle
Software: Java
08/2013 OTRS/ITSM; Anecon GmbH Dresden
Code-Review von OTRS-Modulen
Software: Perl, JavaScript
06/2013-07/2013 Klarios; ATIS systems GmbH Bad Homburg
Vorbereitung und Durchführung Anwenderschulung
03/2013-09/2013 SmartHome; Ing.-Büro Doetzkies Berlin
Heizungssteuerung in Wohngebäuden
Software: FHEM, Perl
02/2013-04/2013 Klarios; ATIS systems GmbH Bad Homburg
Test einer Systemerweiterung zum Netzwerkzugriff
Software: Java-Unit-Tests, Perl-Skripte, WebDAV
05/2012-02/2013 Klarios; ATIS systems GmbH Bad Homburg
Architekturerweiterung eines Systemkomplexes aufgrund von Protokolländerungen
02/2012 Quiz-App; plonsker media gmbh Landau
Test einer Android-Applikation
Software: Eclipse, Android
10/2010-02/2012 Klarios; ATIS systems GmbH Bad Homburg
Design und Durchführung von Tests komplexer Telekommunikationsanlagen
Software: Perl-Skripte, TTCN-3, Shell-Skripte, Traffic-Simulation
01/2004-10/2010 Klarios; ATIS systems GmbH Bad Homburg
Aufbau und Durchführung von Integrations- und Abnahmetests
Software: DreamWeaver, Bugzilla
Hardware u.a.: PowerShot Digitalkamera
08/2002-10/2010 Klarios; ATIS systems GmbH Bad Homburg
Entwurf und Implementierung von Steuerungssoftware für ein flexibel
einsetzbares System von verschiedenen (Software-) Komponenten
Software: C, Zustandsmaschinen, Agenten
09/2002-10/2010 Klarios; ATIS systems GmbH Bad Homburg
Technische Beratung, Anforderungsanalyse, Design für verschiedene
Projekte der Telekommunikation
02/2002-08/2002 Klarios; ATIS systems GmbH Bad Homburg
Integration einer neuen Komponente in bestehende Kommunikationssoftware
Integration, Migration, Analyse, Dokumentation
Software: StarOffice, Java, Perl, Windows NT/2000, Solaris, Sybase
08/2001-10/2002 Klarios; ATIS systems GmbH Bad Homburg
Redesign Kommunikationssoftware
Analyse, Design, Dokumentation, Implementierung von Tools
Software: StarOffice, Perl, C, Windows NT/2000, Solaris
07/2001-09/2001 Klarios; ATIS systems GmbH Bad Homburg
Volltextrecherche auf RTF-Dateien
Rich Text Format (RTF); Reguläre Ausdrücke; Recherche
Software: C; Perl; Linux; Windows NT
05/2001-06/2001 F&E; TU Dresden (PDAI)
Weiterbildung; Java Server Pages (JSP); Architekturen; Virtuelle
Gemeinschaften
03/2001-04/2001 Dienstleistung; Kontext E GmbH Dresden
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 F&E; TU Dresden (PDAI)
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 DDC; Dresdner Bank AG Frankfurt
Erstellung eines Frameworks zum Delta-Update
Design; Framework; Objektorientierung; Generierung;
Software: AIX (UNIX); Perl; Java; Sniff+; Stored Procedures; Informix-SQL
05/2000-08/2000 RcsConvert; Dresdner Bank AG Frankfurt
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; Gerling E&L Wiesbaden
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; Gerling E&L Wiesbaden
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: Leben 2000; AXA Leben Wiesbaden
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: Leben 2000; AXA Leben Wiesbaden
Implementierung von Funktionen zur Provisionsberechnung / -verwaltung
Software: HPUX (UNIX); C; Oracle; PL/SQL; PVCS
09/1996-12/1996: Claims Command Legal Application; Soko Immigration Services, Canada
Entwurf und Implementierung von Software zur Verwaltung von Einwanderungsanträgen
Software: Windows; Access; DAO; Visual C++; MFC
01/1996-08/1996: Pilot Consulting; DKV Köln
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: RPMCDROM; IMS Data Frankfurt
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: Farbrezeptierung; Connex GmbH Rossdorf
Entwurf eines Farbmetriksystems
Objektorientierte Analyse und Design
1993-1994: Abtönmaschine; Tint Systems GmbH Rossdorf
Steuerungskonzeption und Tools zur Echtzeitsteuerung einer volumetrischen
Abtönmaschine
Simulation von Fertigungssystemen
Software: Windows NT; C++; Watcom SQL; GPSS; Interprozeßkommunikation
1993-1994: Wägesystem; Connex GmbH Rossdorf
Rezeptverarbeitung und Farbrezeptierung für Autoreparaturlacke
Software: MS-DOS; Windows; C; C++; dBase
1991-1992: BDE; RAW Berlin
Meßwertdatenerfassungsprogramm zur Qualitätskontrolle
Software: MS-DOS; C++
1990-1991: Prüfplatzsteuerung; RAW Berlin
Fehlertolerante Prüfplatzsteuerung für Bremsventile
Industrie-PC; ICA 710.20
Software: DCP; C
1988-1990: CAMARS; VEB Mikromat Dresden
Flexibles Fertigungssystem FMS 2500
EC 1834; CAMARS-Technlogie
1987-1988: CAMARS; VEB Union Gera
Flexibles Fertigungssystem FMS 2200
K 1630 (PDP-11); C
1985-1987: CAMARS; VE Kombinat Fortschritt Landmaschinen Neustadt/Sa.
Steuerung Variatormontage
Z80-Assembler; MPSS; MRS 703; SPS (speicherprorammierbare Steuerung)
1984-1985: KÜL5; TU Dresden
Operatives Planungssystem
K 1630 (PDP-11); FORTRAN; PPS (Produktionsplanungssystem)
1983-1984: Tourenplanung; VEG Obstproduktion Borthen
Tourenplanung für einen landwirtschaftlichen Großbetrieb
KRS 4201 (Kleinrechnersystem!); FORTRAN
Schwerpunkt liegt auf Analyse und Design von komplexen Anwendungssystemen (nicht Standardsoftware); Entwicklung von Software-Architekturen; Testdesign, Fehleranalysen
Meine wichtigste Aufgabe sehe ich darin, den am Projekt Beteiligten genau zuzuhören, ihre jeweilige (Fach-) Sprache zu verstehen, ihre Begriffe in ein schlüssiges Modell des Anwendungsbereiches zu überführen auf dessen Basis sowohl Entwickler als auch Anwender arbeiten und miteinander kommunizieren können.
Ich stelle Fragen, zeige Zusammenhänge, klassifiziere und ordne unbeeinflusst von Betriebsblindheit, so dass aus einem komplex scheinendem System ein einfaches System einfacher Systeme wird.
Daraus lassen sich die im Projekt benötigten Konzepte, wie Test- und DV-Konzepte ableiten, und das sowohl nach den Regeln von V-Modell oder Wasserfallmodell als auch in agilem Vorgehen.
Ich benutze stets die Werkzeuge, die für eine gegebene Aufgabe zur Verfügung stehen, dabei ist es egal, ob sie GIT, Maven, Jira, testlink, Confluence, SVN oder wie auch immer heißen.
Wer immer nur Mercedes gefahren ist, wird doch wohl auch mit 'nem BMW klarkommen, oder?
Organisationen
Stundensatz
===========
Der Stundensatz ist von verschiedenen Faktoren abhängig. Dazu zählen der Einsatzort (außerhalb Berlin/Brandenburg +10€), die Möglichkeit, vom eigenen Büro aus zu arbeiten (bis -10€), vor allem aber auch die Interessantheit des Projektes, wieviel Kreativität eingesetzt werden kann und nicht zuletzt, wie viele und welche Menschen davon profitieren.
Und es besteht immer die Möglichkeit, während einer Einarbeitungsphase von ca. 4 Wochen einen niedrigeren Stundensatz (bis -20€) zu vereinbaren.
Deutschland: Einsatz hauptsächlich in Berlin; in mehr als 250 km Entfernung nur zu bis zu 50% Vor-Ort-Einsatz angestrebt.
Sehr gut eingerichtetes und vernetztes Büro in Berlin vorhanden.
Fehleranalysen, Testbewertung, Testautomatisierung
seit 01/2012 (bei Bedarf); Computing and Informatics Bratislava / Slovakia
Internationale Gutachtertätigkeit
07/2014-11/2014 Gmx2Walk; Ing.-Büro Doetzkies, Berlin
Berechnung von Gesundheitsdaten aus Alltagsinformationen
Software: Perl, HTML, Selenium
09/2012-02/2015 FB II; Beuth Hochschule für Technik Berlin
Lehrbeauftragter für Anwendungsprogrammierung
10/2013-05/2014 HWIMS; Anecon GmbH Dresden
Entwurf und Durchführung von Wiederanlauftests
Software: Perl, Log4View, SQLDeveloper
09/2013-12/2013 Klarios; ATIS systems GmbH Bad Homburg
Testtool für einen Interface-Test einer proprietären Schnittstelle
Software: Java
08/2013 OTRS/ITSM; Anecon GmbH Dresden
Code-Review von OTRS-Modulen
Software: Perl, JavaScript
06/2013-07/2013 Klarios; ATIS systems GmbH Bad Homburg
Vorbereitung und Durchführung Anwenderschulung
03/2013-09/2013 SmartHome; Ing.-Büro Doetzkies Berlin
Heizungssteuerung in Wohngebäuden
Software: FHEM, Perl
02/2013-04/2013 Klarios; ATIS systems GmbH Bad Homburg
Test einer Systemerweiterung zum Netzwerkzugriff
Software: Java-Unit-Tests, Perl-Skripte, WebDAV
05/2012-02/2013 Klarios; ATIS systems GmbH Bad Homburg
Architekturerweiterung eines Systemkomplexes aufgrund von Protokolländerungen
02/2012 Quiz-App; plonsker media gmbh Landau
Test einer Android-Applikation
Software: Eclipse, Android
10/2010-02/2012 Klarios; ATIS systems GmbH Bad Homburg
Design und Durchführung von Tests komplexer Telekommunikationsanlagen
Software: Perl-Skripte, TTCN-3, Shell-Skripte, Traffic-Simulation
01/2004-10/2010 Klarios; ATIS systems GmbH Bad Homburg
Aufbau und Durchführung von Integrations- und Abnahmetests
Software: DreamWeaver, Bugzilla
Hardware u.a.: PowerShot Digitalkamera
08/2002-10/2010 Klarios; ATIS systems GmbH Bad Homburg
Entwurf und Implementierung von Steuerungssoftware für ein flexibel
einsetzbares System von verschiedenen (Software-) Komponenten
Software: C, Zustandsmaschinen, Agenten
09/2002-10/2010 Klarios; ATIS systems GmbH Bad Homburg
Technische Beratung, Anforderungsanalyse, Design für verschiedene
Projekte der Telekommunikation
02/2002-08/2002 Klarios; ATIS systems GmbH Bad Homburg
Integration einer neuen Komponente in bestehende Kommunikationssoftware
Integration, Migration, Analyse, Dokumentation
Software: StarOffice, Java, Perl, Windows NT/2000, Solaris, Sybase
08/2001-10/2002 Klarios; ATIS systems GmbH Bad Homburg
Redesign Kommunikationssoftware
Analyse, Design, Dokumentation, Implementierung von Tools
Software: StarOffice, Perl, C, Windows NT/2000, Solaris
07/2001-09/2001 Klarios; ATIS systems GmbH Bad Homburg
Volltextrecherche auf RTF-Dateien
Rich Text Format (RTF); Reguläre Ausdrücke; Recherche
Software: C; Perl; Linux; Windows NT
05/2001-06/2001 F&E; TU Dresden (PDAI)
Weiterbildung; Java Server Pages (JSP); Architekturen; Virtuelle
Gemeinschaften
03/2001-04/2001 Dienstleistung; Kontext E GmbH Dresden
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 F&E; TU Dresden (PDAI)
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 DDC; Dresdner Bank AG Frankfurt
Erstellung eines Frameworks zum Delta-Update
Design; Framework; Objektorientierung; Generierung;
Software: AIX (UNIX); Perl; Java; Sniff+; Stored Procedures; Informix-SQL
05/2000-08/2000 RcsConvert; Dresdner Bank AG Frankfurt
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; Gerling E&L Wiesbaden
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; Gerling E&L Wiesbaden
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: Leben 2000; AXA Leben Wiesbaden
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: Leben 2000; AXA Leben Wiesbaden
Implementierung von Funktionen zur Provisionsberechnung / -verwaltung
Software: HPUX (UNIX); C; Oracle; PL/SQL; PVCS
09/1996-12/1996: Claims Command Legal Application; Soko Immigration Services, Canada
Entwurf und Implementierung von Software zur Verwaltung von Einwanderungsanträgen
Software: Windows; Access; DAO; Visual C++; MFC
01/1996-08/1996: Pilot Consulting; DKV Köln
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: RPMCDROM; IMS Data Frankfurt
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: Farbrezeptierung; Connex GmbH Rossdorf
Entwurf eines Farbmetriksystems
Objektorientierte Analyse und Design
1993-1994: Abtönmaschine; Tint Systems GmbH Rossdorf
Steuerungskonzeption und Tools zur Echtzeitsteuerung einer volumetrischen
Abtönmaschine
Simulation von Fertigungssystemen
Software: Windows NT; C++; Watcom SQL; GPSS; Interprozeßkommunikation
1993-1994: Wägesystem; Connex GmbH Rossdorf
Rezeptverarbeitung und Farbrezeptierung für Autoreparaturlacke
Software: MS-DOS; Windows; C; C++; dBase
1991-1992: BDE; RAW Berlin
Meßwertdatenerfassungsprogramm zur Qualitätskontrolle
Software: MS-DOS; C++
1990-1991: Prüfplatzsteuerung; RAW Berlin
Fehlertolerante Prüfplatzsteuerung für Bremsventile
Industrie-PC; ICA 710.20
Software: DCP; C
1988-1990: CAMARS; VEB Mikromat Dresden
Flexibles Fertigungssystem FMS 2500
EC 1834; CAMARS-Technlogie
1987-1988: CAMARS; VEB Union Gera
Flexibles Fertigungssystem FMS 2200
K 1630 (PDP-11); C
1985-1987: CAMARS; VE Kombinat Fortschritt Landmaschinen Neustadt/Sa.
Steuerung Variatormontage
Z80-Assembler; MPSS; MRS 703; SPS (speicherprorammierbare Steuerung)
1984-1985: KÜL5; TU Dresden
Operatives Planungssystem
K 1630 (PDP-11); FORTRAN; PPS (Produktionsplanungssystem)
1983-1984: Tourenplanung; VEG Obstproduktion Borthen
Tourenplanung für einen landwirtschaftlichen Großbetrieb
KRS 4201 (Kleinrechnersystem!); FORTRAN
Schwerpunkt liegt auf Analyse und Design von komplexen Anwendungssystemen (nicht Standardsoftware); Entwicklung von Software-Architekturen; Testdesign, Fehleranalysen
Meine wichtigste Aufgabe sehe ich darin, den am Projekt Beteiligten genau zuzuhören, ihre jeweilige (Fach-) Sprache zu verstehen, ihre Begriffe in ein schlüssiges Modell des Anwendungsbereiches zu überführen auf dessen Basis sowohl Entwickler als auch Anwender arbeiten und miteinander kommunizieren können.
Ich stelle Fragen, zeige Zusammenhänge, klassifiziere und ordne unbeeinflusst von Betriebsblindheit, so dass aus einem komplex scheinendem System ein einfaches System einfacher Systeme wird.
Daraus lassen sich die im Projekt benötigten Konzepte, wie Test- und DV-Konzepte ableiten, und das sowohl nach den Regeln von V-Modell oder Wasserfallmodell als auch in agilem Vorgehen.
Ich benutze stets die Werkzeuge, die für eine gegebene Aufgabe zur Verfügung stehen, dabei ist es egal, ob sie GIT, Maven, Jira, testlink, Confluence, SVN oder wie auch immer heißen.
Wer immer nur Mercedes gefahren ist, wird doch wohl auch mit 'nem BMW klarkommen, oder?
Organisationen
Stundensatz
===========
Der Stundensatz ist von verschiedenen Faktoren abhängig. Dazu zählen der Einsatzort (außerhalb Berlin/Brandenburg +10€), die Möglichkeit, vom eigenen Büro aus zu arbeiten (bis -10€), vor allem aber auch die Interessantheit des Projektes, wieviel Kreativität eingesetzt werden kann und nicht zuletzt, wie viele und welche Menschen davon profitieren.
Und es besteht immer die Möglichkeit, während einer Einarbeitungsphase von ca. 4 Wochen einen niedrigeren Stundensatz (bis -20€) zu vereinbaren.
"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:
— Projekt Implementierung eines inkrementellen Ladeverfahrens, 08/00 - 12/00
Referenz durch Projektleiter, IT Abteilung einer Bank, 40.0000 MA, vom 11.04.01
- 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
Deutschland: Einsatz hauptsächlich in Berlin; in mehr als 250 km Entfernung nur zu bis zu 50% Vor-Ort-Einsatz angestrebt.
Sehr gut eingerichtetes und vernetztes Büro in Berlin vorhanden.