Arndt Schönewald: Mein Profil

Integrationsspezialist für digitale optische Speichertechnologien,
Network Computing & objektorientierte Softwareentwicklung
Home
Profil
Privat

Ich stehe ab sofort wieder für Projekte zur Verfügung (vollzeit oder teilzeit, remote oder vor Ort, für kurzfristige wie auch für längerfristige Arrangements). Bei Interesse kontaktieren Sie mich bitte per E-Mail oder auf einem beliebigen anderen Kommunikationsweg. Meine Adresse und Telefonnummern finden Sie auf der Seite Home.

Übersicht

geboren 1967 in Hannover, Deutschland
Staatsangehörigkeit deutsch
Aktueller Wohnsitz Dortmund, Deutschland
Sprachen Deutsch (Muttersprache); Englisch (fließend);
Französisch (Grundkonversation);
Latein, antikes Griechisch (nur Schulkenntnisse)
Auslandserfahrung diverse private, mehrwöchige Auslandsaufenthalte zur Sprachvertiefung in England (Schüleraustausch mit Eton und Cambridge), Frankreich, USA;
diverse Auslandsaufenthalte als Freiberufler mit Projekteinsätzen in Dänemark, Schweden, Malaysia, Thailand und Singapur
Ausbildung 1986 Abitur an einem altsprachlichen Gymnasium;
1995 Informatik-Vordiplom (Studiengang Ingenieur-Informatik mit Nebenfächern Elektrotechnik und Betriebswirtschaftslehre), danach Zurückstellung des Studiums zugunsten der Berufstätigkeit;
seit 1989 Berufspraxis als EDV-Freiberufler
EDV-Erfahrung ab 1981 Informatik-Unterricht am Gymnasium;
ab 1984 freie Autorschaft von Software für den Mikrocomputer Commodore 64 (mehrere Veröffentlichungen in verschiedenen Magazinen);
ab 1989 Tätigkeit als EDV-Freiberufler mit dem Schwerpunkt Software-Entwicklung unter UNIX;
seit Juli 2000 Gründungs- und Vorstandsmitglied einer Aktiengesellschaft mit dem Betätigungsfeld Software-Dienstleistungen
Know-How-Highlights fortgeschrittene UNIX-Systemprogrammierung (Interprozeß- und Netzwerkkommunikation, Multithreading, Shared Libraries, I/O, Gerätetreiber);
objektorientierte Software-Entwicklung in C++, Java und Perl;
Datenbankanbindung für Web-Applikationen; Realisierung von Web-Applikationen mit Zope; Internet-Infrastruktur;
Computer-Telefonie-Integration (ISDN, VoIP);
performante und betriebssichere Verarbeitung von großen Datenmengen (Extraktion, Modifikation, Konvertierung, Kalkulation, Tansfer, Archivierung etc.) mit Perl, C, C++;
Jukeboxen und digitale optische Speichertechnologien;
Projekt-Präferenzen OS: Linux, Solaris SPARC und Solaris Intel, AIX;
Sprachen und APIs: Java, C, C++, Perl;
Thematik: Internet/Intranet/Web-Informationssysteme, Jukeboxen und optische Speicher; Weiterentwicklung und Integration von Open-Source-Software; VoIP

Know-How-Details

Programmiersprachen Java, C, C++, Perl, Python: aktuelle Expertenkenntnisse aus der Praxis;
Lisp, Scheme, Pascal, BASIC: intensive Kenntnisse aus Schule und Studium;
Assembler Motorola 68k und MOS 6502: intensive Kenntnisse aus ehemaligem Hobby;
Smalltalk: Grundkenntnisse
Skriptsprachen Perl, Python, UNIX-Shells (sh, ksh, bash), AWK: aktuelle Expertenkenntnisse aus der Praxis;
Tcl, REXX: fortgeschrittene Beherrschung
Web-Content-Sprachen HTML, XHTML, DTML und METAL (Zope), PHP (PHP4, PHP5), Perl: aktuelle Expertenkenntnisse aus der Praxis;
XML, Java Server Pages (JSP), Java Servlets, RSS, Atom: erweiterte Kenntnisse
Datenabfragesprachen SQL (Oracle, Sybase, MySQL, PostgreSQL, Cloudscape, Informix, DDB4 u.a.): Praxiskenntnisse aus aktuellen und zurückliegenden Datenbankprojekten
UNIX-Betriebsysteme AIX (seit Version 4.1), HP-UX (seit Version 9), Linux (seit Version 1.2; Derivate: SuSE, Debian, Red Hat), Solaris (seit Version 2.3), SunOS (seit Version 4.1): intensive Entwickler- und fortgeschrittene Administratorkenntnisse aus aktueller Praxis und eigenem Systembetrieb;
BSD, NeXTStep, Sinix, SVR4 u.a.: verschieden stark ausgeprägte Entwickler- und Administratorkenntnisse aus zurückliegenden Projekten
Andere Betriebsysteme MS-DOS und Windows (seit Version 3), Windows NT/2000/XP (seit Version 4), Windows CE/Windows Mobile Edition (seit 2005), Amiga OS (seit Version 1.2): fortgeschrittene Kenntnisse aus eigenem Systembetrieb;
EPOC (seit Version 5): Grundkenntnisse
Datenbanken Ansteuern von SQL-Datenbanken über ESQL (C, C++), JDBC (Java), DBI (Perl), PHP und Python sowie proprietäre Interfaces;
Grundkennnisse im Einrichten und Administrieren von Datenbanken
Netzwerktechnik langjährige Kenntnis der TCP/IP-Protokollfamilie auf allen Leveln inklusive gängiger APIs und Applikation-Level-Protokolle (HTTP, HTTPS, FTP, SFTP, SSH, SMTP, SMB, NFS, DNS etc); effizientes Client-Server-Computing;
Administrator- und Entwicklererfahrungen mit vielen Aspekten des aktuellen Netzwerkbetriebs (z.B. Internet-Infrastruktur, LAN, WAN, WLAN, Routing, Firewalls, Netzwerksicherheit und -performance);
Physical Layer: Ethernet und Fast Ethernet;
Telekommunikation: ISDN und Voice-Over-IP
Hardware-Technologien digitale optische Speicher (MO, WORM, Phase-Change, CD, CD-R/CD-RW, DVD, DVD-R/DVD-RW, DVD-RAM, UDO, Blu-Ray) und Jukeboxen als besonderes Fach- und Interessensgebiet seit 1993;
Multiprocessing und Multithreading (effizientes Ausnutzen von Mehrprozessormaschinen); Integration von ISDN- und Voice-Over-IP-Hardware unter Linux
Internet-Software Web-Server Apache (1.x, 2.0, 2.2), Apache-Module, Web Applikation Framework Zope, Web-CMS Typo3, Web-Proxy Squid, Datenbanken MySQL und PostgreSQL, Email-Systeme qmail, exim, sendmail, Domain-Name-Server BIND v4 und v8/v9: aktuelle Kenntnisse aus Projekten und eigenem Systembetrieb
EDV-Anwendungen Dokumentenmanagement und Archivierung als langjähriges Betätigungsfeld (1993-2004);
Informationssysteme im Internet/Intranet/Extranet;
medizinische Bildverarbeitung und Datenvisualisierung (u.a. Datei- und Kommunikationsstandard DICOM);
serverseitige Realisierung innovativer Web-Dienste

Durchgeführte Projekte und Tätigkeiten

Juli bis September 2007 Datenbankmigration von Sybase ASE 12.5 auf Oracle 9i: Portierung diverser Applikationen, Scripts, Stored Procedures sowie Datenkonvertierungen
DV-Umfeld: Java, JDBC, Perl, Oracle, Shell, SQL, Sun Solaris, Sybase, Tcl
Mai bis Juli 2007 Implementierung von KPI-Berechnungen, Near-Time-Visualisierungen und Reports für verschiedene weitere Mobilfunk-Mehrwertdienste
DV-Umfeld: Business Objects, Crystal Reports, Perl, Perl DBI, PHP, Shell, SQL, Sun Solaris, Sybase
Mitte 2005 bis Frühjahr 2007 Aufbau einer Infrastruktur zur Sammlung und Verarbeitung von Messdaten sowie Konzeption und Implementierung einer Applikation zur Berechnung von Dienstequalitätskennzahlen (KPIs, Key Performance Indicators) für ein international tätiges Mobilfunkunternehmen; Integration zusätzlicher Datenquellen, Implementierung von KPI-Berechnungen, Implementierung von KPI-Visualisierungen, Unterstützung bei der Überwachung und beim Betrieb aller beteiligten Systeme
DV-Umfeld: HP OpenView, Perl, Perl DBI, PHP, Shell, SSH, SFTP, SQL, Sun Solaris, Sybase, Tcl
Juni 2005 Durchführung einer Perl-Entwicklerschulung bei einem großen Dortmunder Softwareunternehmen
DV-Umfeld: Linux, MySQL, Perl, Perl DBI
Anfang 2005 bis Mitte 2006 Aufbau und kontinuierliche Weiterentwicklung einer Intranet-Website zur konzernweiten Kommunikation von Reporting-Informationen bezüglich Diensteverfügbarkeit und -qualität für ein international tätiges Mobilfunkunternehmen mit statischen sowie dynamischen Inhalten (z.B. Datenvisualisierungen mittels Grafiken und Dashboards)
DV-Umfeld: Apache, HTML, HTTP, HTTPS, JavaScript, MySQL, PHP, Sun Solaris, Typo3
Mitte 2004 Entwicklung einer Web-Applikation zur Bereitstellung von Ratschlägen zur Fleckenentfernung für einen großen deutschen Wasch- und Reinigungsmittelhersteller
DV-Umfeld: Apache, HTML, JavaScript, Linux, PostgresSQL, Python, XML, ZOPE CMS, Subversion, TAL, METAL
Mitte 2004 Schulung von Fachinformatiker-Auszubildenden der Schwerpunkte Anwendungsentwicklung und Systemintegration im Thema UNIX-Shellprogrammierung
Frühjahr bis Herbst 2004 Integration des Supports für die neuen Blue-Ray-Speicherprodukte UDO (Plasmon) und PDD (Sony) in das Archiv-Backend eines Dokumentenmanagementsystems
DV-Umfeld: AIX, C++, Linux, OO-Programmierung, Sun Solaris, Windows, SCSI, Jukebox, UDO, PDD, DVD-R, DVD+R, CD-R
Dezember 2003 bis April 2004 Entwicklung diverser Administrations- und Reportingwerkzeuge für das Corporate Intranet eines deutschen Großkonzerns
DV-Umfeld: Apache, DHTML, HTML, Intranet, LDAP, Perl, Sun Solaris
Februar bis November 2003 Automatisierung von mehreren Abschnitten eines Belegverarbeitungsworkflows (Scannen, Importieren, Erkennen, Zuordnen, Archivieren, Vernichten) bei einer deutschen Großbank; technische Projektbasis: Linux mit Oracle und Samba, diverse windows-basierte Dokumentenverarbeitungssoftware auf Client-PCs; serverseitiges Skripting der Automatisierung mit Perl; mehrere Einzelprojekte
Winter 2002/2003 Migration der Internetpräsenz eines handwerklichen Bundesverbandes auf einen Application-Server mit webbasiertem Content-Management-System auf der technischen Basis von Linux, Apache, Zope, Python und PostgreSQL
Herbst 2002 Mitarbeit bei der Umstellung einer Bundesbehörde von einer auf Microsoft Windows / Microsoft Office basierten Infrastruktur auf Open-Source-Software (Linux, OpenOffice.org)
seit Sommer 2002 Entwicklung von Web-Applikationen (Internet/Intranet/Extranet) mit Zope
seit Frühjahr 2002 Realisierung eines telefonbasierten Online-Payment-Services für Web-Content
seit Juni 2001 Mehrfache Dozententätigkeit (Entwicklerschulungen in C und C++) für Siemens Business Services in München und Essen
Mai 2001 Erstellung eines Linux-Kernelmoduls (Device-Treiber) zur Unterstützung des Handykey Twiddlers unter Linux 2.4
Dezember bis Mai 2001 Technische Realisierung eines innovativen Web-Dienstleistungsangebots (Kombination von Web und Telefonie), serverseitig basierend auf der ISDN-Architektur von Linux ("isdn4linux") plus diversen freien und kommerziellen Softwarekomponenten
Ende 2000 Realisierung dynamischer Webseiten (Dienstleistungskatalog) auf Basis von JSP (Java Server Pages) mit komplett freier Software (Apache, Tomcat, MySQL)
Herbst 2000 Technische Realisierung des Web-Dienstleistungsangebots "spielebrenner.de" (Web-Bestellsystem plus komplett automatisierte Auftragsbearbeitung mit paralleler CD-Produktion auf mehreren Arbeitsstationen)
Mitte 2000 Entwicklung und Wartung diverser in Perl und PHP realisierter Web-Applikationen für verschiedene Auftraggeber und Web-Sites, teilweise mit Datenbankanbindung (MySQL)
Anfang bis Mitte 2000 Entwurf und Realisierung eines Systems zum automatisierten Handling und Billing von Domainregistrationen für einen Internet-Service-Provider; Realisierung in Perl mit Zugriff auf SQL-Datenbanken via Perl DBI
Mitte 1999 bis Mitte 2000 Entwurf und Programmierung von Datenbankanbindung, Jukebox- und CD-R-Support sowie Archivierung für ein komplett in Java realisiertes System zur Visualisierung und Administration von medizinischem Bildmaterial; Java 1.2 und 1.3 mit JDBC und JNI
1993 bis 1999 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++ zunächst unter UNIX (SunOS, Solaris, AIX, HP-UX, Sinix), dann auch Windows NT; diverse Auslandsreisen mit mehrwöchiger Vor-Ort-Arbeit in Dänemark, Schweden, Malaysia, Thailand, Singapur)
1990 bis 1994 Entwicklung terminalbasierter Anwendungen in der Polizei- und Justizverwaltung (UNIX-Systeme Nixdorf Targon unter SVR3 und Siemens MX300 unter Sinix 5.22 und 5.40, Programmiersprache C, Datenbanken DDB4 und Informix); u.a. Realisierung eines SQL-Parsers mit den Tools lex und yacc, Realisierung von diversen Projektverwaltungs- und Installationsprogrammen mittels Shell-Programmierung
Mitte 1989 bis Anfang 1990 Design und Programmierung von Berechnungsprogrammen für das Nixdorf-Produkt "Richterarbeitsplatz CAJUS" (System: MS-DOS; Tools: Borland Turbo-C)
1987 bis 1990 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 Hardware)
1984 bis 1986 Entwicklung von diversen Tool-, Spiel- und Applikationsprogrammen für den Mikrocomputer Commodore 64 in Assembler und BASIC, mehrere Veröffentlichungen gegen Honorar in verschiedenen Magazinen
 

 Copyright (c) 2007 Arndt Schönewald <arndt@schoenewald.de> Stand: 2007-07-24