Dipl.-Inform. Torsten Klein
EDV-Berater und Systemsoftware-Entwickler

Als freiberuflicher EDV-Berater und Software-Entwickler biete ich Ihrem Unternehmen umfangreiche Erfahrungen im Umfeld Software-Entwicklung, Content-Management-Systeme, Netzwerk-Administration, IT-Security und GNU/Linux zur Unterstützung Ihrer Projekte an.

Meine Arbeit zeichnen Professionalität, Kundenzufriedenheit und Zielorientiertheit aus. Für ein persönliches Gespräch stehe ich Ihnen natürlich gern zur Verfügung.

Für Projekte im PLZ-Bereich D4 (Düsseldorf, Mönchengladbach, Neuss, Krefeld, Viersen etc.) bin ich wieder verfügbar ab August 2010.

Torsten Klein

Fachliche Schwerpunkte

Ausbildung

Diplom-Informatiker (Universität Bielefeld)

Studienfach Naturwissenschaftliche Informatik, Naturwissenschaftlicher Schwerpunkt Biologie

Diplomarbeit: Viwish - Ein Visualisierungssystem für das Proteindocking

Betriebssysteme

Programmiersprachen

Datenbanken

Produkte, Tools

Standards

Fremdsprachen

Kontakt / Impressum

Torsten Klein
Kapellenbruch 174
41372 Niederkrüchten

Mail: tk@torsten-klein.info

Mobil: 0151 -17846996

Fon: 02163 - 5772370

Fax: 02163 - 95190819

Web: http://torsten-klein.info

GnuPG public key / fpr
XING-Profil
LinkedIn-Profil

FA Viersen, St.Nr. 102/5136/1452

Projekte

Jahr Kunde Projekt Tätigkeit Werkzeuge
2010 INTERPANE Glasbeschichtungs- gesellschaft mbH Physical-to-Virtual (P2V) Für meinen Kunden habe ich einen Lotus-Notes Server unter SuSE 8.2 manuell auf einen VMware Server 2.x migriert, da der VMWare Converter dies nicht automatisiert konnte. Später war ich beratend tätig bei der Migration dieses Servers und einiger weiterer Systeme auf einen VMware vSphere Hypervisor (ESXi). SuSE Linux, Debian Linux, VMware Server 2, VMware vSphere Hypervisor (ESXi), VMware vSphere Client, VMware vCenter Converter, ghettoVCB
2010 INTERPANE Glasgesellschaft mbH Softwarekonfigurations- management, Trac/Subversion- Server

Im Auftrag meines Kunden habe ich einen Server für das Softwarekonfigurationsmanagement auf der Basis von Trac und Subversion unter Debian 6.0 (Squeeze) konzipiert und installiert.

19 umfangreiche Subversion-Repositories habe ich dabei von Subversion 1.4 auf 1.6 migriert. Pro Repository habe ich eine Trac-Instanz aufgesetzt und Tickets von einem bisher genutzten Bugzilla-Server nach Trac konvertiert. Die Authentisierung erfolgt gegen die Active-Directory Server des Kunden.

Debian Squeeze, postfix, Trac, Apache2, Subversion, VMWare Server, Active Directory
2009 INTERPANE Isolierglas G. Hesselbach GmbH Migration Rechenzentrum, VPN Das zentrale Rechenzentrum der INTERPANE-Gruppe wurde konsolidiert und an einen anderen Standort verlegt.

Der Schwerpunkt meiner Aufgaben betraf einerseits die Konsolidierung der Firewall-Regelwerke und VPN-User sowie die Migration der von mir betreuten Intranet-Dienste und Webserver von Debian Sarge auf Debian Lenny unter VMWare ESX.

Debian Lenny, postfix, MySQL, Squid, Webmin, Apache2, Kaspersky Anti-Virus for Linux Mail Servers, Subversion, VMWare ESX, Juniper Firewalls, Nagios
2008 INTERPANE Glasbeschichtungs- gesellschaft mbH Erstellung Vorstudie Im Rahmen der Konsolidierung der Software zum prozessnahen Fertigungsmanagement (Manufacturing Execution Systems, MES) der Glasbeschichtungsanlagen der INTERPANE-Gruppe habe ich eine umfangreiche Vorstudie erstellt, die die Unterschiede der Systeme und Wege zu einer Konsolidierung aufzeigt und Abschätzungen über die Aufwände enthält. OpenOffice, Informix Online DS, Progress Datenbank, uvm.
2006-heute INTERPANE Entwicklungs- und Beratungsges. mbH & Co KG Automatisierungssystem für eine Inline Vakuum Beschichtungsanlage bei Yenisehir in der Türkei

Die Interpane E&B hat Anfang 2007 eine neue Beschichtungsanlage aufgebaut, die mit der Anlage in Seingbouse (s.u.) vergleichbar ist.

Auch hier wurden wieder für die Automatisierungsebene zahlreiche Änderungen und Erweiterungen der vorhandenen Software durchgeführt.

Seit der Inbetriebnahme betreue ich das Projekt im Rahmen der Wartung.
C++, Informix Online DS, ODBC, wxPython, SuSE Linux 9.3, Eclipse, gSoap Toolkip, SOAP, WSDL, XSLT, DTD
2006 INTERPANE Glasbeschichtungs- Gesellschaft mbH & Co KG

Anwendung für die Erfassung eines Schichtprotokolls

sProt-Linux sProt-Windows

Ein von mir entwickeltes Programm hat die bislang mittels Excel geführten Schichtprotokolle abgelöst.

Mit dem Programm können bequem Daten erfasst werden, die als Basis für die Berechnung der Anlageneffizienz dienen. Aufgrund der Implementation in Python und wxPython läuft es ohne Portierungsaufwand sowohl unter Windows als auch unter verschiedenen Linux-basierten Betriebssystemen.

Python, wxPython, mxODBC, Informix Online DS
2005-
heute
INTERPANE Isolierglas G. Hesselbach GmbH Neugestaltung des Intranet/VPN Das 1999 von mir mitgestaltete europaweite VPN der INTERPANE-Gruppe wurde konsolidiert und die Firewalls der Standorte zu einer zentralen Firewall zusammengefaßt. Zahlreiche Intranet-Dienste wurden dabei zentralisiert und vereinfacht.

Meine Aufgaben umfassten die Planung der Security Policies, die Migration von Intranet-Servern und -Diensten in ein zentrales Rechenzentrum, den Neuaufbau des LDAP-Servers, die Neugestaltung der internen DNS-Zonen, die Integration wirksamerer Anti-Spam-Maßnahmen und die technische Unterstützung der Administratoren.

Seit der Inbetriebnahme betreue ich das Projekt im Rahmen der Wartung.
TrendMicro Viruswall, SecureComputing SideWinder Firewall, IPSec, Debian/RedHat Linux, OpenLDAP, postfix, phpBB, MySQL, Squid, Bind (DNS), Sendmail, Webmin, Apache2, Python, ht://Dig, Kaspersky Anti-Virus for Linux Mail Servers, Subversion, Nagios
2004- heute INTERPANE Entwicklungs- und Beratungsges. mbH & Co KG Automatisierungssystem für eine Inline Vakuum Beschichtungsanlage in Seingbouse Für die Automatisierungsebene einer neuen Glasbeschichtungsanlage mussten zahlreiche Änderungen und Anpassungen der vorhandenen Software durchgeführt werden.

Meine Aufgaben umfassten die folgenden Teilbereiche: Automatisierung einer Informix-Installation, Konzept und Realisierung eines verteilten Archivierungssystems, Weiterentwicklung bzw. Anpassung vorhandener C++/Motif-Anwendungen, Drucken und Scannen von Barcode-Etiketten, Systemadministration unter SuSE Linux 9.0, Aufbau eines Subversion-Servers zur Verwaltung des Source-Codes, Einrichtung eines Bugzilla-Servers zur Qualitätskontrolle.

Seit der Inbetriebnahme betreue ich das Projekt im Rahmen der Wartung.

C++, Informix Online DS, ODBC, wxPython, Bash, Barcode-Drucker / -Scanner, Subversion, SuSE Linux 9.0, Bugzilla, MySQL, VMware, Nagios
2004- INTERPANE Entwicklungs- und Beratungsges. mbH & Co KG Programm zur Erstellung von Leistungsverzeichnissen

iprofi Homepage

iprofi Download

Das Programm "iprofi" ermöglicht dem Benutzer die Zusammenstellung von Leistungsverzeichnissen der Interpane-Produkte.

Die Leistungsverzeichnisse können gemäß dem GAEB 2000 XML Standard zur Weiterverarbeitung abgespeichert werden oder als PDF-Datei generiert werden.

Python, wxPython, Windows XP, PDF, ReportLab Toolkit, wxGlade
2003- 2004 DERTOUR GmbH & Co.KG Reise-Buchungssystem für Geschäftsreisen

www.derhotel.com

Eine Web-Applikation ermöglicht Geschäftskunden die Buchung, Bestellung und Vakanzabfrage von Geschäftsreisen (Flug, Bahn, Hotel, Mietwagen).

Meine Aufgabe bestand darin, das bestehende Projekt-Team sowohl bei der Weiterentwicklung der Anwendung als auch bei der Qualitätssicherung und beim Refactoring zu unterstützen.

Tomcat / Jakarta, Java, J2EE, Eclipse, JSP, SOAP, MS SQL Server, PHOENIX Buchungssystem, Apache Axis, Apache Ant
2003 INTERPANE Glasbeschichtungs- Gesellschaft mbH & Co KG Migration von Novell auf Linux/Samba Ein Novell Netware Server, der Datei- und Druckdienste für etwa 30 Anwender (Windows 95, 98, NT, 2000, XP) zur Verfügung stellte, wurde aus Performancegründen gegen einen Linux/Samba-Server ausgetauscht.

Der Samba-Dienst wurde als primärer Domänencontroller (PDC) aufgebaut und dient als Anmeldeserver, Dateiserver, Druckerspooler und zur Zeitsynchronisierung der Arbeitsstationen.

SuSE Linux 8.2, Samba, CUPS Drucksystem, ArcServe Client, Squid, ntp
2003 INTERPANE Entwicklungs- und Beratungsges. mbH & Co KG Entwicklung einer XML-Parsers zur Erzeugung eines Navigationsmenus

Produktkatalog

Ein Python-Programm liest eine XML-Datei mit einem hierarchischen Produktkatalog ein. Das Programm erzeugt aus dem Produktkatalog und einer HTML-Schablone anschliessend jeweils eine HTML-Datei pro Produkt. Jede dieser generierten HTML-Seiten enhält den Navigationsbaum - ausgeklappt auf das jeweilige Produkt bzw. dessen Oberkategorien - und die technischen Tabellen.

Auf diese Weise konnte eine hierarchische Produktnavigation ohne dynamische Seitenerzeugung, Frames und Javascript-Menus realisiert werden.

Python, CVS, Apache, SuSE Linux
2003 INTERPANE Entwicklungs- und Beratungsges. mbH & Co KG Entwicklung einer Anwendung zur Zusammenstellung und Berechnung von Scheibenaufbauten aus Glasscheiben.

HClient 4 Homepage

HClient 4 Hilfe

Software-Entwicklung, Erstellung des Feinkonzeptes, Entwicklung der Datenbankfunktionen und des Web-Interface in Python und MySQL.

Eine wxPython-Applikation stellt einen Katalog von lieferbaren Glasscheiben zur Verfügung. Der Anwender stellt Aufbauten aus bis zu 5 Scheiben zusammen und legt die Abstände der Scheiben und die Füllung der Zwischenräume mit verschiedenen Schutzgasen fest.

Zur Berechnung wird ein Datensatz per HTTP zu einem Server geschickt, der die Ergebnisse der Berechnung als PDF-Datei zur Applikation zurückliefert. Die Verwaltung der Benutzerdaten, Sperrungen und Aktualisierungen erfolgt über ein Web-Interface zu einer MySQL-Datenbank.

FreeS/WAN, SuSE + Debian Linux, Windows XP, HtmlDoc, PDF
2003 WestLB Systems GmbH Entwicklung eines Internet / Intranet Portals und Content Management Systems Konsolidierung, Qualitätsmanagement (Entwicklung von Testobjekten).

Um die Qualität neuer Software-Releases zu sichern, werden umfangreiche Regressionstests durchgeführt. Dazu wurde ein Katalog von Testfällen und -objekten (ca. 1000) erstellt. Bei der Erstellung der Testobjekte wurde der Source-Code analysiert sowie das Anwenderhandbuch und die Bugtracking-Datenbank berücksichtigt.

Vignette V/5, Oracle, Microsoft Excel/VBA, Java
2002 WestLB Systems GmbH Entwicklung eines Internet / Intranet Portals und Content Management Systems Spezifikation, Entwicklung, Performance-Optimierung.

Zusätzlich zur Umsetzung weiterer Performance-Verbesserungen (s.u.) bestand meine Aufgabe in der Entwicklung einer Lösung zur Integration von Microsoft Office in das Content Management System. Realisiert wurde dies durch die Entwicklung von Makro-Bibliotheken in Microsoft Visual Basic zur Erzeugung und Übertragung von XML-Dateien.

Anwender können somit tabellarische Daten in in ein Excel-Template importieren und dort per Knopfdruck mittels einer XML-Schnittstelle an das Content Management System übertragen. Der Anwender kann dort anschliessend eine Vorschau der zu publizierenden Daten betrachten und diese dann verwerfen oder freigeben.

Vignette V/5, Oracle, Java J2EE, TCL, SQL, VisualBasic, XML, XSD
2002 WestLB Systems GmbH Entwicklung eines Internet / Intranet Portals und Content Management Systems Spezifikation, Entwicklung, Qualitäts-Management, Automatisierung von Regressionstests.

Ein Schwerpunkt meiner Tätigkeit in dieser Projektphase war die Entwicklung einer Newsletter-Funktion. Autoren im Content Management System können Benutzergruppen für Newsletter festlegen und in regelmässigem Abstand Artikel aus dem CMS auswählen und per E-Mail an Benutzergruppen versenden.

Die Newsletter bestehen jeweils aus einem gemeinsamen überregionalen und verschiedenen regionalen Teilen je nach Benutzergruppe. Benutzer können Newsletter selbst bestellen und abbestellen.

Vignette V/5, Oracle, Mercury TestDirector, Astra Quicktest, eWebEditPro, TCL, SQL, PL/SQL
2002 WestLB Systems GmbH Entwicklung eines Internet / Intranet Portals und Content Management Systems Analyse, Entwurf und Implementierung von Performace-Verbesserungen.

Meine Aufgabe bestand darin, Möglichkeiten zur Verbesserung der Systemleistung bei hoher Benutzerlast zu identifizieren, alternative Vorschläge zur Performanceverbesserung zu entwicklen und diese dann umzusetzen. Die zu verbessernden Systembestandteile wurden wie folgt identifiziert: Befragung von Benutzern, Auswertung von Webserver-Statistiken, Analyse von SQL-Statements (Oracle-Dump, Einbau einer SQL-Protokollschnittstelle in das CMS), Analyse des TCL-Codes in Hinblick auf Effizienz und Redundanz, Analyse von Netzwerk-Datenverkehr.

Anschliessend wurden ausgewählte Systemkomponenten mit der folgenden Herangehensweise optimiert: Neuprogrammierung von TCL-Code, Verbesserung der Oracle Performance mittels optimierter Indizes und verbesserter SQL-Statements, Austausch von TCL-Code durch PL/SQL-Prozeduren.

Vignette V/5, Oracle SQL, PL/SQL, TCL
2002 WestLB Systems GmbH Entwicklung eines Internet / Intranet Portals und Content Management Systems Technisches Feinkonzept, Folgenabschätzung.

Meine Aufgabe bestand darin, Anforderungen für eine Weiterentwicklung des Content Management Systems zu sammeln, strukturiert aufzuarbeiten und in Zusammenarbeit mit den Projektleitern und Entwicklern Aufwände, technische Folgen und Wechselwirkungen der jeweiligen Vorschläge abzuschätzen.

Vignette V/5, Microsoft Office
2001 WestLB Systems GmbH Entwicklung eines Internet / Intranet Portals und Content Management Systems Software-Entwicklung , Bug-Tracking und Qualitätssicherung.

Meine Hauptbeschäftigung war die Entwicklung der Verwaltung von Lesezeichen und Abonnements. Registrierte Anwender des Content Management Systems können sich Lesezeichen auf besonders interessante Artikel setzen und sich mit Abonnements über neue Artikel an bestimmten Navigationspunkten informieren lassen.

In einer späteren Projektphase war ich für die Verwaltung des Bugtracking-Systems (ChangeSynergy) zuständig. Dort habe ich Fehlerberichte geprüft, den zuständigen Entwicklern zugewiesen und anschliessend die Fehlerkorrekturen nachgetestet und freigegeben.

Vignette StoryServer, Tcl, HTML, Javascript, ChangeSynergy, Oracle, MindAlign, Action Remedy System
2000 VAUTH-SAGEL Holding GmbH & Co. KG Firewall-System, Virenschutz, VPN Beratung und Installation Borderware Firewall, Linux, VirusWall, MS-Exchange Server, TrendMicro OfficeScan, Scanmail for Exchange, Borderware VPN-Client
2000 Phoenix Contact GmbH & Co. KG Proxy-Kaskade, Virenschutz, Java-Applet-Schutz Beratung und Installation Linux, Squid, VirusWall, TrendMicro VirusWall, Siemens Smartfilter
2000 Arntz Optibelt Gruppe Firewall-System, Virenschutz Beratung und Installation Borderware Firewall, Linux, VirusWall
2000 Klinikum Lippe GmbH Firewall-System Beratung und Installation SideWinder Firewall Server
2000 Kreisverwaltung Höxter Firewall-System, Linux Mailserver, Virenschutz, VPN-Zugriff, PMX-Dialup, Siemens Smartfilter Beratung und Installation SecureZone Firewall, Linux, Viruswall, Bintec Brick XM
2000 Fischer Mess- und Regeltechnik GmbH Firewall-System Beratung und Installation SecureZone Firewall
1999- 2001 Sparkasse Höxter Virtuelles Marktplatzsystem Beratung, technische Unterstützung Apache, Perl, Telecash (Brokat), Apache SSL, MySQL, PHP3
1997 OFRA Generalbau GmbH & Co. KG Firewall-System, Accounting-System Konzept und Installation Borderware, Wingate (Accounting), MS Exchange Server
1997- 2000 Sparkasse Höxter Intranet und Internet-Anbindung für 33 Schulen im Kreis Höxter, Einwahltechnik, Intranet-Server je Schule technische Projektleitung, Installation, Schulungen Ascom BCS64, Debian GNU/Linux, Windows NT, Netscape SuiteSpot (Proxy, Mail, News, Web)
1999 INTERPANE Glas Industrie AG Europaweites Firewall/VPN Komm.-System Konzept, Präsentation, Installationen SecureZone Firewall und VPN-Gateway, VirusWall, Linux (11 Installationen)
1998 INTERPANE Glas Industrie AG Firewall-System, Virenschutz Konzept und Installation Firewall, DMZ-Virenscanner Borderware, TrendMicro VirusWall
1997 STIEBEL ELTRON GmbH & Co. KG Firewall-Lösung Konzept und Installation screening router, DMZ-Bastions-Host/Proxy Concorde-Router, Linux
1997 Sparkasse Weserbergland Online-Überweisung, Linux Surfterminal Konzept und Entwicklung Netscape Enterprise Server, Informix, Server sided Javascript
1997- 2000 Abacom Internet GmbH & Co KG Provider Management System Entwicklung Netscape Enterprise Server, Informix, Javascript, Perl
1997- 2000 Abacom Internet GmbH & Co KG IP / Mail / Proxy- Accounting-System Konzept, Entwicklung und Betrieb Solaris, Netscape Enterprise Server
1996- 1998 Abacom Internet GmbH & Co KG Aufbau Infrastruktur Konzept und Realisierung Solaris, Linux, FreeBSD, BSDI, IRIX, Livingston Portmaster, Cisco, innd, Squid, Radius, sendmail, bind, wu-ftpd etc.