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. |
![]() |
Diplom-Informatiker (Universität Bielefeld)
Studienfach Naturwissenschaftliche Informatik, Naturwissenschaftlicher Schwerpunkt Biologie
Diplomarbeit: Viwish - Ein Visualisierungssystem für das Proteindocking
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
| 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 |
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 | 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 | 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 | 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. | 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. |