Freelance Web Developer

Kevin PapstIch bin leidenschaftlicher Softwareentwickler mit Liebe für das Internet und die Linux Konsole. Bin bekennender Open Source Fan und Mac Nutzer, kenne mich mit der Optimierung von Webservern aus und kann beim Auf- und Ausbau hochverfügbarer Infrastrukturen unterstützen. Continuous Integration und Deployment sind neben der Betreuung von Servern und der Entwicklung mit PHP meine Hauptbetätigungsfelder. Mein Ziel ist es gute Webseiten noch besser zu machen. Einen ersten Eindruck über meine beruflichen Qualifikation können Sie sich weiter unten auf dieser Seite verschaffen. Hin und wieder blogge ich über Dinge die mich interessieren, über mein Hobby das Fallschirmspringen und über technische Themen auf dem Blog meiner Webagentur Keleo.

Email: info[at]keleo.de
Webseite: www.keleo.de
Telefon: 0163 – 734 7337

Erfahrungen

Geschäftsführer

Webagentur Keleo / 2009 – Heute

Um meine Kunden noch besser betreuen zu können, habe ich 2009 die Webagentur Keleo in Bonn gegründet. Seitdem entwickle ich mit einem Team von freien Mitarbeitern Webseiten, sowohl im deutschsprachigen Raum als auch im internationalen Umfeld. Dabei bieten wir von der Planung des Projekts, über das Webdesign und die Anpassung der Templates an Content-Management-Systeme auch die Erarbeitung von Logos, Texten und Übersetzungen an. Keleo als Full-Service Agentur übernimmt darüberhinaus für Sie die Akquise von Domains, das Web-Hosting, die Administration eigener Servern, Programmierung von kundenspezifischen Applikationen bis zu Dienstleistungen im SEO Umfeld alles aus einer Hand.

Freelancer

PHP Softwareentwicklung / 2008 – Heute

Seit einigen Jahren arbeite ich als Freelancer in PHP Projekten. Neben der Betreuung von Kunden im lokalen Umfeld kenne ich auch die Arbeit in Teams verschiedenster Zusammensetzung und Größe und habe sowohl in Deutschland als auch im europäischen Ausland gearbeitet. Ich biete kurze Einarbeitungszeiten, eine schnelle Aufassungsgabe, den Anspruch auf hohe Qualität, gute Englischkenntnisse und Erfahrung in Kundenkommunikation und Projektleitung. Ich liebe die Arbeit im Team, Diskussionen am Whiteboard, agile Entwicklung, einen guten Cappuccino und die gemeinsame Ausarbeitung von “halbgaren” Anforderungen.

Student

Bachelor of Computer Science / 2007 – 2010

Um die praktischen Erfahrungen aus den vorherigen Jahren theoretisch zu untermauern, habe ich mich 2006 dazu entschieden meine Anstellung zu kündigen und ein Studium im Fach “Computer Science” mit dem Schwerpunkt Wirtschaftsinformatik zu beginnen. Dieses habe ich im Jahre 2010 mit dem Titel “Bachelor of Sciene” erfolgreich abgeschlossen.

Consultant

Java Softwareentwicklung / 2003 – 2007

Als Consultant habe ich von 2003 bis 2007 für die Pironet NDH AG an Kundenprojekten gearbeitet. Hierbei habe ich sowohl selbstständig beim Kunden vor Ort arbeiten dürfen, als auch die Position des Teamleiters und der technischen Projektleitung beim Kunden und In-House kennengerlernt. Der Schwerpunkt lag auf der Entwicklung von Internet- und Intranetportalen mit dem hauseigenen Content-Management-System pirobase. Hier spielten im Java Umfeld u.a. Application Server, das Spring Framework und Maven eine große Rolle.

Ausbildung

Fachinformatiker Anwendungsentwicklung / 2000 – 2003

Eigentlich fing meine Laufbahn als Programmierer schon auf dem C64 an und meine Leidenschaft für Softwareentwicklung trieb mich von QBasic über Turbo Pascal und Visual Basic schließlich im Jahre 2000 in die Ausbildung zum “Fachinformatiker für Anwendungsentwicklung”, welche ich im Hause der Pironet NDH AG absolviert und nach 2,5 Jahren abgeschlossen habe. In dieser Zeit habe ich neben der Entwicklung von Swing Applikationen insbesondere Webapplikationen mit dem hauseigenen CMS pirobase mit JSP und Servlets entwickelt.

Kenntnisse

PHP Softwareentwickler

Erfahrungslevel: Advanced [8 Jahre]

Im Bereich PHP bin ich seit langem sehr aktiv und habe Beiträge zu mehreren Open Source Projekten geliefert. Viele Kundenprojekte und etliche Frameworks später ist mein aktuelles Steckenpfernd der Entwurf von Software Architekturen mit dem Zend Framework und deren testgetriebenen Umsetzung. Frameworks mit denen ich gerarbeitet habe sind u.a. das Zend Framework, etComponents, Doctrine 2, Smarty, AdoDB, phpDocumentor und einige mehr.

Qualitätssicherung und Entwicklungsprozesse

Erfahrungslevel: Intermediate [2 Jahre]

Seit meiner ersten Begegnung mit Continuous Integration Systemen ist bereits einige Zeit ins Land gegangen und ich habe in der Zwischenzeit für mehrere Großkunden Buildprozesse auf Basis von phpUnderControl, Hudson (bzw. Jenkins) und Bamboo aufbauen dürfen. Als Build Tools kamen Ant, Phing und Maven zum Einsatz. In dem Prozess wurde bei PHP Projekten auf Tools wie phpunit, phpmd, phpCpd, phpBrowser, pdepend gesetzt. Die Einführung von testgetriebener Entwicklung ist dabei eine Herausforderung, deren Umsetzung in allen Fällen zu qualitativ hochwertigerer Software und einem zufriedeneren Kunden führt.

Zend Framework

Erfahrungslevel: Advanced [2 Jahre]

Das Zend Framework dient mir seit mehr als 2 Jahren als Basis für die Entwicklung von webbasierten Applikationen, sowohl bei datenintensiven als auch besuchsstarken Webseiten. Bei der Entwicklung setze ich bevorzugt auf Zend Application und dessen vielfältigen Ressourcen und Konfigurationsmöglichkeiten. Der MVC Stack bietet dabei alle Möglichkeiten, um zukunftorintierte Systeme zu entwerfen. Das Bigace Web CMS basiert in der neuen Version 3 auf dem Zend Framework und könnte Ihnen als meine ZF Referenz dienen.

JavaScript / jQuery / Dojo

Erfahrungslevel: Basic [3 Jahre]

Die Geheimnisse der Javascript Welt erforsche ich nun seit mehreren Jahren, wobei für mich mit der Entwicklung von jQuery und Frameworks wie Dojo ein neues Zeitalter began. Hier konnte ich bereits komplexe Rich-User-Interface Applikationen für Kunden umsetzen, sowohl im Bereich Validation und Animationen in der DOM Welt als auch der Entwicklung von frei koppelbaren Komponenten mit Dojo.

HTML & CSS

Erfahrungslevel: Advanced [10 Jahre]

Das Internet begleitet mich nun seit mehr als 10 Jahren und seitdem arbeite ich auch mit HTML und CSS. Dabei steht nicht der Designprozess im Vordergrund, sondern die Umsetzung von GUIs und dem Entwurf dynamischer Webseiten. Meine Erfahrung reicht hierbei von HTML 5 über CSS 3 bis zurück zu den “guten alten Tabellendesigns und Framesets” ;-)

Suchmaschinenoptimierung

Erfahrungslevel: Intermediate [2 Jahre]

Seit mehreren Jahren arbeite ich an eigenen Projekten und an der Optimierung von Kundenwebseiten. Hierbei dreht sich mein Tätigkeitsfeld um das gesamte Spektrum der Optimierung von Webseiten. Analyse von Onpage und Offpage Faktoren und deren Verbesserung, Linkaufbau, Usability Analysen, Konversionsoptimierung, Einbau von Social Media Komponenten, Entwicklung von Facebook Applikationen uvm. sind Bestandteil eines umfassenden Optimierungsprozesses.

 

Skill Level

  • 95

    PHP & SQL

  • 80

    HTML & CSS

  • 75

    Javascript & jQuery

  • 50

    SEO

  • 85

    Zend Framework

  • 90

    Wordpress

  • 70

    Linux Webserver & Scripting

  • 65

    High Availability & Performance

  • 75

    Continuous Integration & Deployment