GULP | Kontaktieren



Personen-ID                23992 
Wohnort                    703xx Stuttgart Deutschland 
Jahrgang                   1972 
EDV-Erfahrung seit         1989 
Staatsbürgerschaft         Deutsch 
Verfügbar ab               01.10.08 zu 80%, Vor-Ort-Einsatz 50% möglich 
Profil erstellt am         23.02.01 
Profil zuletzt geändert am 03.09.08 

Position:

Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training
Projektleitung / Organisation / Koordination
Qualitätssicherung / Test
.
Perl-Experte, Trainer und Berater

Seit mehreren Jahren im Bereich der Softwareentwicklung bzw. der Erstellung umfangreicher Perl-
Applikationen tätig. 
Auf vielfältige Weise für die Verbreitung und Entwicklung von Open Source Software tätig: 
Mitorganisator des jährlichen Deutschen Perl-Workshops, regelmäßiger Redner u.a. auf deutschen und 
internationalen Entwickler-Konferenzen sowie dem Webmontag und umfangreiche Erfahrungen mit der 
Umsetzung komplexer Perl-Applikationen.

Betreiber des deutschsprachigen Perl-Blogs http://www.perl-blog.de/


Kernkompetenzen:

    * Perl, SQL (PostgreSQL, Sybase, MySQL)
    * Perl-Training/Coaching mit Fokus auf die Entwicklung von 
      robustem, wartbarem und effizientem Code
    * Konzeption von komplexen Websites und Community-Systemen
    * Entwicklung von komplexen Web-Applikationen
    * Testing, Unit-/Regression-Tests, Test-Driven-Development (TDD)
    * Usability und Website-Evaluation
    * Geschwindigkeits-Optimierung/Performance-Tuning/Profiling von
      Software


.
Fachlicher Schwerpunkt: Perl-Experte, Perl-Trainer; SQL, Performance-Tuning, PostgreSQL

Festanstellung kommt in Betracht, aber freiberufliche Mitarbeit bevorzugt
Voraussetzung für Festanstellung: Verhandlungssache; bevorzugt Raum Stuttgart

Ausbildung:

Studium des interdisziplinären Studiengangs Kommunikations-Design von 
1996 bis 2001 an der Merz Akademie in Stuttgart (private, staatlich 
anerkannten Fachhochschule). Studium in den Schwerpunktkursen beim 
Medientheoretiker [Name auf Anfrage] und [Name auf Anfrage].

Januar 2001: Abschluss Diplom-Kommunikations-Designer (FH)

Abitur: 1994

Zahlreiche Vorträge und Workshops zur Perl-Programmierung und zu diversen Online-Themen

Einsatzort:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Innerhalb von Deutschland
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

--Deutschland: komplett

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Kommentar:
Bevorzugt Raum Stuttgart, evtl. Bundesweit

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Außerhalb von Deutschland
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

[EUROPA - EU-MITGLIEDSSTAATEN]

--komplett in: Österreich

[EUROPA - NICHT EU-LÄNDER]

--komplett in: Schweiz

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Kommentar:
Ausland auch möglich, Verhandlungssache

Fremdsprachen:

Deutsch: Muttersprache
Englisch
Französisch: Bruchstücke

Hardware:

Atari: ST, TT, Hades060 vorhanden ...
Drucker: Treiber für Filmbelichter
Macintosh
PC

Betriebssysteme:

CP/M: (das waren noch Zeiten ...)
MAC-OS
SUN OS, Solaris
TOS: Systemprogrammierung; Portierung von MagiC auf Hades060
Unix: Grundkenntnisse AIX; FreeBSD: Systemadministration, Firewalls usw.; auch Linux
Windows

Programmiersprachen:

Assembler: Sehr gut 68k (MC68000 bis MC68060) und Z80; Grundkenntnisse Parrot; TMS34020
Basic: Grundkenntnisse
C: insbes. Geschwindigkeits-Optimierung
Java, JavaScript: Grundkenntnisse JavaScript; Java: kaum
Pascal: oh, lang ist's her; einfachste Grundkenntnisse
Perl: Sehr gute Perl-Kenntnisse, inkl. objektorientierter Programmierung; Perl6/Parrot; umfangreiche 
Erfahrung in Planung und Entwicklung von komplexen Web-Applikationen und Apache-Modulen in mod_perl; 
embperl
PHP: Fortgeschrittene Grundkenntnisse
PL/SQL: PL/pgSQL (Postgres)
Scriptsprachen
Shell
VRML: Grundkenntnisse
Spezialität: Performance-Tuning/Geschwindigkeitsoptimierung (unabhängig von der Sprache)

Datenbanken:

Adabas: geringe Grundkenntnisse
mSQL / mySQL: sehr gute Kenntnisse, Projekterfahrung
Postgres: Sehr gute Kenntnisse und umfangreiche Projekterfahrung; auch Erfahrung in PL/pgSQL
SQL
Sybase: Projekterfahrung, inkl. Entwicklung von Stored Procedures usw.
SQLite
Spezialität: Performance-Tuning, Optimierung

Datenkommunikation:

AppleTalk: Grundkenntnisse Netatalk-Server-Administration
Internet, Intranet: Sehr gute Kenntnisse, nicht nur technisch
parallele Schnittstelle
SMTP: Grundkenntnisse
TCP/IP
Windows Netzwerk: Aufbau von kleinen Netzwerken, u.a. mit Samba; Anwender-Kenntnisse
SCSI: Grundkenntnisse (Entwicklung eines Druckertreibers für einen Filmbelichter via SCSI)

Produkte/Standards/Erfahrungen:

* Website Konzeption und Aufbau, Wartung, Design, Datenbanken ... 
  (Internet, HTML, HTTP, SQL, TCP/IP, CGI, Perl, mod_perl)

* Soket-Programmierung, Server und Clients

* Sehr gute Perl-Kenntnisse, Perl-Modul-Entwicklung, 
  Objektorientierte Programmierung, CPAN, POD, ...

* Testing (u.a. Test::Simple, Test::More, Test::Deep, Devel::Cover) 

* Grundkenntnisse Perl6, Parrot (Assembler-Sprache, die virtual machine  
  für Perl 6 u.a.)

* Postgres, PostgreSQL

* MySQL

* mod_perl, Apache 1.x und 2; Entwicklung von Apache-Modulen

* Apache Load-Balancing; ebenso Erfahrung mit Frontend/Backend-Apache
  zur Kapselung von Speicher- und Rechenzeit-Intensivem Prozessen
  sowie Loadbalancing

* Geschwindigkeitsoptimierung, schnelle Sortieralgorithmen,
  optimierte Web-Applikationen

* Optimierung von C- oder C++ Programmen, Perl, Profiling

* Assembler-Optimierung

* Suchmaschinenoptimierung

* FreeBSD-, Unix-, Linux-Systemadministration
  inkl. Firewalls (FreeBSD), wichtige Serverdienste, 
  Mailserver (IMAP, POP3, SMTP), Samba, Apache, Mailinglisten,
  Spamfilter/Spamabwehr (SpamAssassin), Verschlüsselung (SSL/SSH) usw.

* Umfangreiche Erfahrung mit Open Source Programmen, FreeBSD als Workstation

* Umfangreiche Erfahrung in HTML, Stylesheets (CSS) usw.; 
  Grundkenntnisse XML und XSLT

* Erfahrung in Photoshop, InDesign, Calamus, QuarkXpress und das übliche

* Grundkenntnisse IIS-Administration

* ...

Branchen:

Branchenübergreifend

Erfahrungen u.a. mit Medien, Banken und Finanzdienstleistungen,
im Agenturbetrieb, Kunst und Kultur, Politik, Technik, Design,
Dienstleistungen allgemein

Projekte:

Schulungen/Training:
===================

Diverse Schulungen in den Bereichen Perl, SQL, Performance-Optimierung
usw. Seit Herbst 2005 Trainer für IBM Training.
Verschiedene Fach-Vorträge auf nationalen und internationalen Entwickler-Konferenzen.


Projekte:
=========

      Zeitraum: März 2008 bis Oktober 2008
Firma/Institut: großer Dienstleister im Bankenbereich
       Projekt: Websphere-Administration und Deployment
  Technologien: Perl, Shell-Scripting; SQLite (Testsystem), Oracle (Produktiv)
                DBIx::Class, PAR, Class::Accessor, Module::Build, Devel::Cover,
                XML::Compile, XML::Simple; diverse weitere CPAN-Module
                Websphere
                Entwicklungsumgebung: Strawberry-Perl, Eclipse, Subversion
                Windows, Solaris, AIX
   Tätigkeiten: Perl Schulung und Coaching; Entwicklung/Programmierung.
                Konzeption für die Neu-Entwicklung einer umfangreichen
                Websphere-Administrations-Applikation zur Verwaltung
                und Administration von mehreren tausend Websphere-Instanzen
                im Bankenbereich.
                Entwicklung von Test-Plans (Test Driven Development),
                Coding-Rechtlinien/Styleguide             


      Zeitraum: Seit 2006
Firma/Institut: Eigenes Projekt
       Projekt: [Name auf Anfrage]
  Technologien: Perl, mod_perl, PostgreSQL
   Tätigkeiten: Planung, Konzeption, Datenbankdesign, Entwicklung
                Migration MySQL => PostgreSQL
                Performance-Optimierung für High-Traffic-Site
                Datenbank-Optimierung in SQL, PL/pgSQL
                Ausgelegt für ca. 5-10 Millionen PIs pro Tag und
                CPU-Core
                

      Zeitraum: August bis November 2006
Firma/Institut: heise online / Heise Zeitschriften Verlag
       Projekt: Resale Datenbank
  Technologien: Perl, FastCGI, MySQL, ...
   Tätigkeiten: Softwareentwicklung, Datenbankdesign, Performance
                Entwicklung einer Datenbankapplikation für eine
                High-Traffic-Website
                Programmierung in Perl unter Verwendung von FastCGI
                und CGI::Application. MySQL als Datenbank-Backend.


      Zeitraum: Juni/Juli 2006
Firma/Institut: Beratungsunternehmen im SAP-Bereich
       Projekt: Sichere SAP XI Kommunikation
      Software: Perl, Apache, mod_perl, Eclipse als IDE
   Tätigkeiten: Planung und Entwicklung einer Frontend-Backend-
                Authentifizierungslösung, mit Single-Sign-On (SSO),
                Weiterleitung der Authentifizierungsinformationen an
                ein Backend-System usw.
                Entwicklung als Apache-Modul in Perl/mod_perl.

      Zeitraum: Dezember 2005 bis April 2006
Firma/Institut: plusW (Softwareentwicklung)
       Projekt: Bildpersonalisierung
      Software: Perl, Apache, mod_perl, PostgreSQL
   Tätigkeiten: Entwicklung von diversen Hilfswerkzeugen für eine vorhandene
                Applikation
                
      Zeitraum: Sommer/Herbst 2005
Firma/Institut: Eigenes Projekt
       Projekt: [Name auf Anfrage]
      Software: Perl, Apache, mod_perl, PostgreSQL, PL/pgSQL
   Tätigkeiten: Konzeption und Entwicklung, Datenbankdesign, ...
                Performance-Optimierung für High-Traffic und parallele
                Zugriffe. 
                Entwicklung in Perl/mod_perl und PostgreSQL mit PL/pgSQL.
                Komplexe SQL-Queries, ausgelegt für ca. 5 Millionen PIs 
                pro Tag und CPU-Core


      Zeitraum: März 2004 bis Februar 2006 
Firma/Institut: Vaillant Deutschland
       Projekt: vrnetDIALOG - Ansteuerung Kommunikationsbox
      Software: Perl, Eclipse/EPIC, Linux 
   Tätigkeiten: Planung und Entwicklung einer umfangreichen, 
                objekt-orientierten Client-Server-Applikation zur 
                Ansteuerung einer Kommunikationsbox zur Steuerung von 
                Heizungsanlangen.
                Dieser Communication-Layer wurde komplett in Perl
                entwickelt (OO), nutzt Threads/Multithreading, 
                Socket-Verbindungen und SSL zwischen diversen europäischen 
                Standorten, Datenausgabe bzw. Weiterleitung an den Web-Layer
                (PHP) u.a. in XML (XML::Simple). Die Ansteuerung der Boxen 
                erfolgt via (W)LAN, GPRS, GSM oder Modem mit den Bus-Systemen 
                E-Bus, JVBus und H2Bus im Binärformat.
                Umfangreiches Testing mit Unit-Tests (u.a. Test::More, 
                Test::Deep, Devel::Cover).
                Verteilung der Applikation auf verschiedene Landesserver
                mittels PAR.
                Debugging der Box(-Kommunikation) auf IP-Ebene (tcpdump, 
                Ethereal).
                Dokumentation in POD.


      Zeitraum: Juni/Juli 2004 
Firma/Institut: 6. Deutscher Perl-Dorkshop 
       Projekt: Mit-Organisation des 6. Deutschen Perl-Workshops
      Software: Perl! ;-)


      Zeitraum: November/Dezember 2003 
Firma/Institut: Deutscher Zivilgesellschaftlicher WSIS-Koordinierungskreis 
       Projekt: Website des deutschen zivilgesellschaftlichen
                Koordinierungskreises zum UNO-Weltgipfel zur 
                Informationsgesellschaft
      Software: Apache, Perl/mod_perl, PostgreSQL, FreeBSD; Illustrator
   Tätigkeiten: Entwicklung Content-Management-System (CMS), Web- und Print-
                Design, Logo-Entwurf; Pressearbeit
                Aufbau eines funktionierenden Wireless-LAN (WLAN) beim
                Gipfel in Genf 


      Zeitraum: April bis August 2003 
                Einzelne weitere Tätigkeiten fortlaufend bis November 2003
Firma/Institut: Tochterunternehmen der Deutschen Post AG
       Projekt: Modul "Postleitzahlen-Logik" für ein Umzugsservice
                mit Whitelabel-Funktion etc.
                kleinere Tools für bestehende Applikation sowie 
                Fehlerbehebung in dieser
      Software: Apache, Perl/mod_perl, Sybase Adaptive Server Enterprise (ASE), 
                Komodo IDE, Linux, Sun Solaris, FreeBSD
   Tätigkeiten: Konzeption und Entwicklung des Moduls "Postleitzahlen-Logik",
                mit komplexen Abfragemöglichkeiten.
                Entwickelt in Objekt-Orientiertem Perl (Apache-Applikation
                mit mod_perl), mit Sybase als Datenbank-Server.
                Datenbank-Design und -Programmierung mit Stored Procedures,
                Triggern, etc.
                Integration in die bestehende Applikation.
                Performance-Optimierung der Datenbank-Abfragen/SQL.
                Erstellung des dazugehörigen Administrations-Interfaces.
                Kleinere Tätigkeiten in Perl für andere Teile der Applikation.


      Zeitraum: 2001 bis 2002 
Firma/Institut: Internet-Kreativ-Agentur, Platz 3 im Deutschen Krativ-Ranking 
       Projekt: Festanstellung, Tätigkeiten u.a.:
                Technischer Projektleiter, Programmierung und Mitarbeit 
                Konzeption bei einem "Historischen Internet-Experiment" zur 
                Euro-Einführung für die HypoVereinsbank;
                Kampagne des Jahres 2001 im Jahrbuch der Werbung 2002; 
                Entwicklung eines Systems zur detaillierten Analyse von
                Benutzerverhalten und Auswertung in Echtzeit, mit
                transparenter Integration in den Apache Webserver
                Performace-Optimierung und DBE für High-Traffic Website
                Diverse weitere Projekte
                Durchführung diverser Schulungen, intern und bei Kunden,
                Kunden-Beratung; 
                z.B. zu Suchmaschinen/Suchmaschinenoptimierung,
                Usability, Benutzerverhalten, HTML, CSS               
      Software: Perl/mod_perl, Postgres, Flash Generator, PHP u.a.     
   Tätigkeiten: Projektleitung (Technik), Programmierung (Perl, 
                Objektorientiert), Schulungen, Consulting, Konzeption 
                komplexer und anspruchsvoller Webseiten, Schnittstelle
                zwischen Kreation und Technik


      Zeitraum: Juli 2000 bis Januar 2001     
Firma/Institut: Merz Akademie
       Projekt: Diplomarbeit: "[Titel auf Anfrage]"
                Theoretische und praktische Arbeit zu Zensur im Internet
                Mit Zensur-Experiment und Entwicklung eines Internet-Filters
                als Proxy-Server; Entwicklung eines eigenen 
                Content-Management-Systems mitsamt Forum für den Theorieteil
                Ausgezeichnet mit dem \\internationalen\medien\kunst\preis
                vom Zentrum für Kunst und Medientechnologie Karlsruhe (ZKM) 
                und Südwestrundfunk (SWR)
      Software: Perl/mod_perl, PostreSQL, MySQL, Linux, Apache
   Tätigkeiten: Konzeption, Planung und Umsetzung/Programmierung des CMS sowie
                von einem Filter-Proxy; Datenbankdesign, Perl- und PL/pgSQL-
                Programmierung, HTML, CSS 
                Text und Redaktion


      Zeitraum: ab 2000
Firma/Institut: [Name und URL auf Anfrage], eigenes Projekt
       Projekt: Planung, Erstellung und Programmierung; umfangreiche Website 
                mit Community-Elementen; viel inhaltliche