Übersicht |
| geboren |
1966 in
Recklinghausen, Deutschland
|
| Staatsangehörigkeit |
deutsch
|
| Aktueller Wohnsitz |
Dortmund, Deutschland
|
| Sprachen |
Deutsch (Muttersprache);
Englisch (schriftlich gut, mündlich als Umgangssprache, aber
nicht verhandlungssicher);
Latein (nur Schulkenntnisse)
|
| Auslandserfahrung |
diverse Auslandsaufenthalte als Angestellter mit
Projekteinsätzen in Dänemark, Schweden und Schweiz
|
| Ausbildung |
1985 Abitur
1986-1991 Informatik-Studium
|
| EDV-Erfahrung |
ab 1980 erste Programmiererfahrung mit Mikrocomputern
1987-1991 PC- und Server- Betreuer
1991-1995 Systemanalytiker/-entwickler
1994-1995 Entwicklungsgruppenleiter
1995-1998 Abteilungsleiter "Systeme und Support"
ab Juli 1998 selbständiger IT-Consultant
ab Juli 2000 Gründungs- und Vorstandsmitglied einer
Aktiengesellschaft mit dem Betätigungsfeld
Software-Dienstleistungen
|
| Know-How-Highlights |
fortgeschrittene UNIX-System und Netzwerkverwaltung;
Organisation;
komplette Projektdurchführung inklusive Dokumentation, Test und Abnahme;
Dokumenten-Management;
Content Management Systeme;
Open-Source-Tools;
Datenbank- und Webapplikationen
|
| Projekt-Präferenzen |
OS: Linux, UNIX (insbesondere Solaris, HP-UX, Sinix bzw.
Reliant UNIX);
Sprachen und APIs: Shell, Perl, Python;
Thematik: Infrastruktur und UNIX-Serverbetrieb,
sowohl Beratung, als auch Schulung und
Realisierung;
Besonderer Schwerpunkt auf Betrieb von
Intranet/Internet-Anbindung und -Anwendungen sowie
Verfügbarkeit und Datensicherheit;
Dokumentation als
integraler Bestandteil der Projektarbeit
|
Know-How-Details |
| UNIX-Betriebsysteme |
Linux (seit Version 0.99.13; Distributionen: Debian, SuSE und
RedHat): intensive
Kenntnisse aus aktueller Praxis und eigenem Systembetrieb;
Solaris, SunOS (ab Version 4.1), HP-UX (Versionen 8, 9 und 10),
AIX (seit Version 4.1), Sinix bzw. Reliant UNIX, SVR4,
Xenix, NeXTStep, BSD u.a.:
verschieden stark ausgeprägte Kenntnisse aus zurückliegenden
Projekten
|
| Andere Betriebsysteme |
MS-DOS (seit Version 2.11) und Windows (seit Version 3),
Windows NT/2000/XP (seit Version 4):
fortgeschrittene Kenntnisse aus eigenem Systembetrieb und
zurückligenden Projekten;
PalmOS (seit Version 2): Grundkenntnisse
|
| Datenbanken |
PostgreSQL, MySQL: aktuelle Expertenkenntnisse aus der Praxis;
Oracle, Informix, Adabas: Kenntnisse aus zurückliegenden
Projekten;
Volltextdatenbank BRS/Search: Kenntnisse aus zurückliegenden
Projekten
|
| Netzwerktechnik |
langjährige Kenntnis der TCP/IP-Protokollfamilie auf
allen Leveln inklusive gängiger APIs und
Applikation-Level-Protokolle (HTTP, FTP, SMTP, SMB, NFS,
DNS, DHCP, LDAP, NIS, SIP usw.);
effizientes Client-Server-Computing;
Administrator- und Entwicklererfahrungen mit vielen
Aspekten des aktuellen Netzwerkbetriebs (z.B.
Internet-Infrastruktur, LAN, WAN, WLAN, Routing,
Netzwerksicherheit und -performance);
Physical Layer: Ethernet;
Telekommunikation: PPP, ISDN, ADSL, SDSL
|
| Internet-Software |
Web-Server Apache, Apache-Module, Web Application Framework
Zope, Content Management System ZMS, Typo3, Web-Proxy Squid,
Open Access Repository EPrints, Directory-Server OpenLDAP
E-Mail-Systeme qmail, sendmail, Domain-Name-Server BIND
v4 und v8/v9: aktuelle Kenntnisse aus Projekten und eigenem
Systembetrieb
|
| Web-Content-Sprachen |
HTML, DTML (Zope):
aktuelle Expertenkenntnisse aus der Praxis;
XML, Java Servlets: Grundkenntnisse
|
| Programmiersprachen |
Perl, Python, Unix-Shells (/bin/sh, /usr/bin/ksh,
/bin/bash), C, Javascript, PHP:
aktuelle Kenntnisse aus der Praxis;
C++, Tcl: Kenntnisse aus zurückliegenden
Projekten;
BASIC, Java, Pascal, Smalltalk: Grundkenntnisse
|
| Datenbankansteuerung |
SQL, DBI (Perl-DB-Interface), psycopg
(Python-PostgreSQL-Interface): aktuelle Expertenkenntnisse aus
der Praxis;
PoPy (Python-PostgreSQL-Interface),
ESQL (C/C++), ODBC: Kenntnisse aus zurückliegenden Projekten
|
| EDV-Anwendungen |
Informationssysteme im Internet/Intranet/Extranet;
Server- und Netzwerküberwachung;
serverseitige Realisierung innovativer Web-Dienste;
Dokumentenmanagement und Archivierung als langjähriges
Betätigungsfeld
Groupware-Systeme eGroupware, Scalix und citadel
|
Durchgeführte Projekte und Tätigkeiten |
| 5/2010 bis 12/2010 |
Unterstützung der LAMP-Administration bei einer deutschen Forschungsgesellschaft.
|
| 1/2010 bis 11/2010 |
Unterstützung bei der Migration von SAP von IBM AIX auf Linux bei einem
deutschen Chemiekonzern.
|
| 5/2009 bis 11/2009 |
Unterstützung des Betriebs eines Open Access Repositories auf der Basis von EPrints V3 und
Programmierung von kundenspezifischen Anpassungen mit Perl,
JavaScript und MySQL.
|
| 7/2007 bis 5/2009 |
Migration eines Open Access Repositories von EPrints V2 auf EPrints V3.
Programmierung von kundenspezifischen Anpassungen auf der Basis von Perl,
JavaScript und MySQL und Unterstützung des Betriebs.
|
| 03/2009 |
Ablösung des Context Managment Systems ZMS durch Typo3 für eine
Vereinswebsite
|
| 10/2008 bis 11/2008 |
Ablösung der Groupware-Systeme eGroupware und Scalix zugunsten von citadel
mit Übertragung der Kontaktinformationen auf OpenLDAP
|
| 6/2007 bis heute |
Umstellung der Server-Infrastruktur von Windows auf Linux für ein
mittelständisches Unternehmen im Bereich Maschinenbau und anschließende
Unterstützung der Systemverwaltung
|
| 5/2007 |
Aufbau einer Knowledge Database auf der Basis von Typo3, PostgreSQL und Apache2.
|
| 4/2007 |
Performanceoptimierung eines anonymisierten Reportingsystems für
Webnutzung auf der Basis von Perl, Squid und PostgreSQL als CGI-Anwedung
im Webserver Apache für eine Stadtverwaltung inklusive vorbereitender
Analyse.
|
| 2/2007 bis 3/2007 |
Datenextratkion aus einem Archivsystem und automatisierte Aufbereitung dieser
Daten für den Import in ein neues Archivsystem für ein Pharmaunternehmen auf
der Basis von Perl, Shellskripten und SQL.
|
| 12/2006 bis 1/2007 |
Realisierung eines anonymisierten Reportingsystems für Webnutzung
auf der Basis von Perl, Squid und PostgreSQL als CGI-Anwedung
im Webserver Apache für eine Stadtverwaltung
|
| 10/2005 bis heute |
Betreuung des Serverbetriebs (Linux) eines Ingenieurbüros inklusive
Webadministration und VPN
|
| 4/2005 bis 11/2006 |
Realisierung eines Reportingsystems für CallCenter auf der Basis
von Perl und Oracle als CGI-Anwedung im Webserver Apache für ein
Logistikunternehmen
|
| 1/2005 bis 6/2007 |
Projektleitung von
Realisierung und Betrieb des Webauftritts einer Verbandsmesse mit
Messeinformationssystem und Veranstaltungsdatenbank
unter Verwendung von PostgreSQL, Zope und ZMS unter Linux (Programmierung
in SQL, DTML und Python) und anschließender Betrieb
|
| 07/2004 bis 11/2005 |
Infrastruktursupport bei einem großen deutschen Logistikunternehmen
|
| 03/2004 bis 04/2004 |
Projektbegleitung des Umzugs von Konstruktionsprojekten von
UFS-basierten Fileservern auf NTFS-basierten Fileservern bei
einem großen Dortmunder Halbleiterhersteller
|
| 03/2004 |
Performanceverbesserung beim Setzen rekursiver Rechte (mit ACLs) auf einem
NTFS-basierten Server durch Änderung des Tools (smbaclcs, Samba 3.0) in C.
|
| 03/2004 |
Organisation und Durchführung einer Schulung "Apache 2" für
Systemadministratoren
|
| 02/2004 bis heute |
Begleitung der Umstellung einer Kreisverwaltung von einer auf Microsoft
Windows / Microsoft Office und AIX basierten Infrastruktur
auf Open-Source-Software (Linux, PostgreSQL, OpenOffice.org) mit anschließender
Beratung der Systemadministration bei auftretenden Schwierigkeiten
|
| 01/2004 |
Einrichtung eines VPN für gesicherte Kommunikation innerhalb eines Vereins
|
| 07/2003 |
Organisation und Durchführung einer Schulung "Shellprogrammierung" mit
Einweisung in die wichtigsten Tools und den vi
|
| 05/2003 bis 04/2004 |
Betreuung eines unternehmensweiten CMS für mehr als 100.000 Benutzer
im Rahmen eines Corporate Intranet bei
einem führenden deutschen Logistikunternehmen;
Aufgabenbereiche: Serverbetrieb (Solaris), Netzwerkdienste (div.
TCP/IP-Protokolle), verschlüsselte Kommunikation (SSH und SSL),
Skriptprogrammierung (Perl und Shell)
|
| 04/2003 bis 12/2005 |
Betrieb eines Online-Payment-Systems für die Firma incog.
|
| Februar 2003 |
Datenwiederherstellung nach Virenbefall für eine Fernsehagentur
|
| Herbst 2002 |
Umstellung einer Bundesbehörde von einer auf Microsoft
Windows / Microsoft Office basierten Infrastruktur auf Open-Source-Software
(Linux, OpenOffice.org) mit Entwicklung von webbasierten Serverkomponenten
unter der Verwendung von PostgreSQL, Perl und HTML (siehe auch
Artikel des Linux-Magazins).
|
| 07/2002 bis 06/2007 |
Realisierung und Betrieb des Webauftritts eines Dortmunder Innungsverbands mit
Volltextrecherche in einem Zeitschriftenarchiv und einer Produktdatenbank
unter Verwendung von PostgreSQL, Zope und ZMS unter Linux (Programmierung
in SQL, DTML und Python)
|
| 01/2002 bis 08/2002 |
Einführung eines unternehmensweiten CMS im Rahmen eines Corporate Intranet bei
einem IT-Dienstleister (unter Solaris mit Verwendung von
Open-Source-Komponenten, wie Apache und Tomcat);
Aufgaben waren unter anderem der komplette Pilot- und Testbetrieb und die
Schulung der Mitarbeiter des Kunden;
In einer Übergangsphase wurde mittels einer Eigenentwicklung (Shell und Perl)
aus Open-Source-Komponenten ein einfaches Freigabesystem für ca. 1000 Benutzer
betrieben
|
| 09/2001 bis 03/2009 |
Entwicklung und Betrieb eines CD-Service für die Erstellung von
kundenspezifischen Einzelexemplaren auf der Basis von Linux und Perl
|
| 04/2001 bis 10/2002 |
Einführung eines unternehmensweiten CMS für mehr als 100.000 Benutzer
im Rahmen eines Corporate Intranet bei
einem führenden deutschen Logistikunternehmen;
Aufgabenbereiche waren Serverbetrieb (Solaris), Netzwerkdienste (div.
TCP/IP-Protokolle), verschlüsselte Kommunikation (SSH und SSL) und
Performancemessungen
|
| 01/2001 |
Datenmigration beim Austausch eines Dokumentenmanagement- und
Archivsystems durch das eines anderen Herstellers bei einem
bekannten süddeutschen Möbelfabrikanten
|
| 09/2000 bis 06/2003 |
Technische Betreuung des Investor Relations - Webauftritts eines führenden
deutschen Logistikunternehmens (unter Solaris 7 mit Netscape iPlanet) inklusive
Rufbereitschaften;
Aufgabenbereiche sind unter anderem Datensicherung und Systemüberwachung.
|
| 07/2000 bis 12/2000 |
Gründung einer Aktiengesellschaft mit Schaffung der organisatorischen Grundlagen
und Aufbau der notwendigen Infrastruktur;
anschließend bis heute Vorstandsmitglied dieser Aktiengesellschaft
(Quelltext AG,
Dortmund)
|
| seit 2000 |
Mehrfache Dozententätigkeit (Administratorschulungen Solaris und CDE) für
Siemens Business Services in München und Essen
|
| 04/1999 bis 06/2000 |
Jahr2000-Umstellungen und Unterstützung der Systemadministration bei einem
führenden deutschen Telekommunikationsunternehmen (insbesondere Server unter
den Betriebssystemen HP-UX und Sinix bzw. Reliant UNIX) inklusive nächtlicher
Bereitschaftsdienste
|
| 01/1999 bis 03/1999 |
Konzeption und Erstellung eines Programms zur Überprüfung der
Jahr-2000-Tauglichkeit von HP-UX-Systeminstallationen
|
| 08/1998 bis heute |
Wiederholte Durchführung von Schulungen zu den Themen
Linux/Unix-Systemadministration, Systemarchitektur, Netzwerktechnik,
Datensicherheit, DMS, CMS, Archivierung und Programmierung in Shell, C, Perl
und Python
|
| 09/1995 bis 06/1998 |
Aufbau und Leitung einer Abteilung "Systeme und Support", verantwortlich für
zuletzt neun Personen mit den folgenden Aufgaben:
- Installation von eigener und Fremd-Software
- Kommunikationstechnik (Intranet, Internet, Telefonanlage analog und
ISDN)
- Netzwerktechnik (Konzepte, Hardware, Software, Betrieb)
- Umbau und Instandsetzung von Hardware
- Interne und externe Systemadministration
(div. UNIX-Derivate und Windows-Versionen)
- Technische Messevorbereitung und Messeaufbau
- Technischer Kundensupport
- Betrieb einer Kundenhotline
- weitere Tätigkeiten im technisch-organisatorischen Umfeld
(Gebäudesicherheit, Arbeitssicherheit, Hardware-Lager, Umzüge,
...)
Die eigenen Aufgaben in der Abteilung waren:
- Leitung der Abteilung mit den entsprechenden Rechten und Pflichten
- Koordination von Aktivitäten
- Erstellung von Betriebskonzepten (intern und für Kunden)
- Planung von Messen
- Erstellung von Einsatzplänen
- Planung und Leitung von Umzügen
(von der Objektauswahl über den Innenausbau und die Erstellung
der technischen Infrastruktur, wie z.B. Verkabelung, bis zum
eigentlichen Umzug)
- Erstellung der internen Sicherheitskonzepte, sowohl für
Datensicherheit, als auch für Arbeits- und
Gebäudesicherheit
- Mitarbeiterführung
- Personalplanung
(Bedarfs- und Einsatzplanung)
- Weiterbildung
- Durchführung von Personalgesprächen
- Durchführung von Schulungen zu den folgendne Themen:
- UNIX-Systemadministration
- Datensicherheit
- Datenschutz
- Kryptographie
- Netzwerktechnik
- Betreiberkonzepte für Archivsysteme
|
| 01/1994 bis 08/1995 |
Aufbau und Leitung einer Entwicklungsgruppe "Server-Entwicklung",
verantwortlich für zuletzt fünf Personen. Aufgabe der Gruppe war die Umsetzung
der entwickelten Konzepte und die Weiterentwicklung der entstandenen
Komponenten. Als Datenbanken wurden die Volltextdatenbank BRS/Search und Oracle
eingesetzt. Die Entwicklung fand unter UNIX und Windows NT in C++ statt.
Zusätzlich wurde von der Gruppe die Systemadministration der
hauseigenen UNIX-Rechner durchgeführt.
Die Verantwortung erstreckte sich auf den kompletten
Produkt-Entwicklungsprozess.
|
| 07/1993 bis 08/1995 |
Entwicklung der serverseitigen Komponenten eines DMS (Design und Realisierung
eines Archivsystems mit Jukebox-Ansteuerung und Support für verschiedene
digitale optische Speichertechnologien plus Gerätetreibern für SunOS 4.1 und
Solaris 2; Entwicklung in C++ unter UNIX (SunOS, Solaris, AIX, HP-UX,
Sinix) mit der Volltextdatenbank BRS/Search;
diverse Auslandsreisen mit Vor-Ort-Arbeit in Dänemark, Schweden);
Verwantwortung für zwei Personen in den Bereichen Konzeption, Entwurf,
Implementierung, Test und Dokumentation
|
| 01/1993 bis 06/1993 |
Entwicklung eines Videoarchivs mit Installationsprogramm unter Windows 3.1 in
Smalltalk; eigenverantwortliche Tätigkeit in einem Ein-Personen-Projekt;
die Verantwortung erstreckte sich auf Entwurf, Implementierung, Test und
Dokumentation
|
| 07/1991 bis 12/1992 |
Entwicklung terminalbasierter Anwendungen in der Justizverwaltung
(UNIX-Systeme Nixdorf Targon unter SVR3 und Siemens MX300 unter Sinix 5.22 und
5.40, Programmiersprache C, Datenbank Informix); u.a. Realisierung
eines Programms zur Berechnung des Versorgungsausgleichs bei
Ehesscheidungen
mit Verantwortung für Entwurf und Implementierung
|
| 1987 bis 1991 |
Teilzeitbeschäftigung als studentische Hilfskraft beim Dortmunder
Fraunhofer-Institut für Transporttechnik und Warendistribution (später
umbenannt in Institut für Materialfluß und Logistik);
primärer Aufgabenbereich: Installation und Wartung von PC-Systemen
(Schwerpunkt Software) und Betreuung eines Xenix-Servers
Organisation und Durchführung verschiedener Schulungen,
unter anderm PC-Technik, MS-DOS, Programmieren in C,
BASIC und Pascal
|
| 1981 bis 1985 |
Entwicklung von diversen Tool- und Applikationsprogrammen vor allem für den
Mikrocomputer Commodore CBM 8032 in Assembler (6502) und BASIC. Unter anderem zur
Verteilung von Schülern der gymnasialen Oberstufe auf gewählte Kurse und zur
Gestaltung des Stundenplans einer gymnasialen Oberstufe.
|