| |

GULP |
Kontaktieren

| 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
|
| 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
* ...
|
| 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 | |