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 Produkte noch besser zu machen. Einen ersten Eindruck über einige meiner beruflichen Qualifikationen können Sie sich auf dieser Seite verschaffen, Details finden Sie auf meiner Profil Seite.

Email: kevin[at]kevinpapst.de
Telefon: 0163 – 734 7337

Projekte

java-logo

Swing Client-Software

Entwicklung einer Java GUI zur Generierung von WAR Archiven für das pirobase CMS zum initialen und/oder inkrementellen Update von Projekten.
Mehr erfahren

Swing Client-Software

Mit Hilfe der Swing basierten UI kann man über Tree-Views Dateien verwalten, welche als WAR Paket inklusive benötigter Meta-Daten exportiert werden. Diese Pakete lassen sich im Anschluss innerhalb des CMS installieren.

Dieser Prozess hat erstmalig die UI basierte Erstellung von Paketen zur automatisierten Verteilung von Softwarepaketen ermöglicht.

pirobase

Internetauftritt Großhandelsunternehmen

Betreuung und Weiterentwicklung des Internetauftritts für eines der weltweit führenden Großhandelsunternehmen.
Mehr erfahren

Internetauftritt Großhandelsunternehmen

Betreuung des Internetauftritts als technischer Ansprechpartner und Hauptentwickler vor Ort.

Einführung eines 3-stufigen Deploymentprozesses. Relaunch barrierefreies Design, UTF-8 Migration plus Umsetzung für 4 Sprachen und Rollout im Nicht-EU Raum (Polen, Russland, Türkei), Softwaremigration von pirobase 4 -zu pirobase 5, interaktive Geschäftsberichte.

pirobase

Hochverfügbarkeit Internetauftritt

Anpassung und Weiterentwicklung des pirobase CMS für ein hochverfügbares Webserver- und Datenbank Cluster.
Mehr erfahren

Hochverfügbarkeit Internetauftritt

Aufgaben umfassten u.a. die Planung, Teamkoordination, Programmierung und Schulung beim Kunden vor Ort. Oracle Datenbankreplikation, Einrichtung, Überprüfung und Schulung der Replikationsmechanismen. Anpassung der Software auf das Master-Slave Failoversystem für Webserver und Datenbanken.

pirobase

Intranet Handelsunternehmen

Neuentwicklung eines Intranetsystems mit 5 Sprachen und bis zu 1000 Redakteuren für ein Schweizer Handelsunternehmen.
Mehr erfahren

Intranet Handelsunternehmen

Programmierung auf Basis des pirobase CMS von fünf, teils parallel laufenden Publikationsworkflows. Erweiterbares Cache-Management, frei konfigurierbare Portlets. Maßnahmen zur Koordination eines Projekts mit mehr als 5 Mann-Jahren Aufwand, Einsatzplanung und Koordination der Entwicklung. Installation und Schulung beim Kunden vor Ort.

pirobase

Intranet Großhandelsunternehmen

Aufbau eines neuen Intranets für mehrere Abteilungen einer international tätigen Vertriebsholding im Elektronik Consumer Bereich.
Mehr erfahren

Intranet Großhandelsunternehmen

Die Aufgaben umfassten die Projektkoordination, Entwicklung und Dokumentation, Serverinstallation, Kundenkommunikation und Schulung vor Ort.

studium

Informatikstudium

Studium an der Fachhochschule Bonn-Rhein Sieg im Studiengang Bachelor of Computer Science.
Mehr erfahren

Informatikstudium

Nach Ausbildung und Arbeit als Consultant habe ich ein 6 Semester langes Studium der Informatik an der Fachhochschule Bonn-Rhein Sieg absolviert, welches ich als Bachelor of Computer Science abgeschlossen habe. Mein Schwerpunktwahlfach war Wirtschaftsinformatik.

kimai-logo

Webseiten Relaunch

Übernahme der Open Source Zeiterfassung Kimai mit Webseiten Umzug und Softwaremigration und -installation.
Mehr erfahren

Webseiten Relaunch

Serverumzug, Softwaremigration, Content Import, Einbindung CMS, Simple-Machines-Forum und DokuWiki. Hosting zunächst bei Sourceforge, später bei GitHub.

bigace3

Webseiten Aufbau

Entwicklung mehrerer Webseiten für die in Glasgow ansässige "Social and Public Health Science Unit".
Mehr erfahren

Webseiten Aufbau

Entwicklung mehrerer unabhängiger Webseiten für die in die Glasgow ansässige SPHSU (Social and Public Health Science Unit) des MRC (Medical Research Council). Vor-Ort Auftrag für den Aufbau der Webseiten für mehrere große Forschungsprojekte, deren Ergebnisse der Öffentlichkeit im Internet zugänglich gemacht werden sollten. Die bisher offline geführten Unterlagen mussten gesichtet, kategorisiert und für das Web aufbereitet werden. Auf Grundlage des Bigace CMS wurden Designs umgesetzt, Module entwickelt, Datenbanken entworfen und eingebunden, die Suchergebnisse um eigene Inhalte erweitert uvm.

php-logo

Webentwicklung Kursverwaltung

Entwicklung eines CMS basierten Webbautritts mit Online Kalendern und Kursanmeldungen.
Mehr erfahren

Webentwicklung Kursverwaltung

Aufgaben u.a. Entwicklung von Datenbank-Entitäten und Zugriffen, Online Kalendern und Kursanmeldungen.

Im- und Export von Daten für eine Windows basierte Offline Kursverwaltung, zur Möglichkeit synchronisierender Buchungen auf der Webseite und im Praxisbüro.

php-logo

PHP WebDAV Server

Entwicklung eines in PHP geschriebenen WebDAV Server zur Kopplung von lokalem Dateisystem und Web CMS.
Mehr erfahren

PHP WebDAV Server

Evaluation WebDav Frameworks. Umsetzung WebDav Server für das Bigace CMS mit ezComponentsWebDav. Anforderungsanalyse, Evaluation, Konzeption, Programmierung.

ZendFramework

Refactoring Bigace CMS

Refactoring des PHP basierten Bigace CMS auf Basis des Zend Frameworks.
Mehr erfahren

Refactoring Bigace CMS

Mandantenfähiges, mehrsprachiges, mandantenfähiges, Mehrbenutzer CMS mit Rechteverwaltung und UTF-8 Unterstützung auf Basis des Zend Frameworks. Überführung von PHP 4 Code in eine Zend Framework Umgebung. Komplette Neuentwicklung der Webadministration mit dem ZF MVC.

bigace3

Webseiten Relaunch

Migration der Webseite des SPHSU von einer PHP Eigenentwicklung auf das Bigace CMS.
Mehr erfahren

Webseiten Relaunch

Freelancer Auftrag vor Ort in Glasgow für die Entwicklung eines neuen Designs, der Benutzerführung, einer erweiterten Suche, Anbindung an das englische Forschungsnetzwerk und umfangreiche kundenspezifische Datenmigration. Schulung verschiedener Anwendergruppen in Englisch. Installation und Server Setup.

ZendFramework

Solaranlagen Verwaltung

Individual-Software Entwicklung auf Basis von PHP 5 und Zend Framework für ein deutsches Solaranlagen Unternehmen.
Mehr erfahren

Solaranlagen Verwaltung

Planung und Durchführung eines mehrsprachigen Webseiten-Redesigns, Umsetzung einer Endbenutzer Solaranlagen Verwaltung mit Dojo (Tree, Validator, Stores, Drag&Drop), Entwicklung Facebook Applikation, Visualisierung von umfangreichen Datensätzen mit Hilfe von (auf Fusion Charts basierenden) Diagrammen. Server Cluster mit mehr als 500000 neuen Datensätzen pro Tag.

dojo-logo

Dojo Admin UI

Entwicklung einer SEO Software und Admin UI zur Verwaltung von Projekten und Linkprofilen.
Mehr erfahren

Dojo Admin UI

Verwaltung von Linkprofilen, Linkverkauf & Linktausch, Linküberwachung etc. mit einer vollständig auf Dojo basierenden GUI und einer Kombination aus Zend Framework und Doctrine 2 im Backend.

ZendFramework

Online-Shop: Checkout

Mitentwicklung eines mehrsprachigen Bezahlvorgangs für einen der größten deutschen Online Retailer im Mode Bereich.
Mehr erfahren

Online-Shop: Checkout

Mitarbeit an einem mehrsprachigen Bezahlvorgang für den Online Shop eines der größten deutschen Fashion Labels. Internationaler Rollout in mehreren Ländern mit UTF-8 Umstellung der Applikation und Datenbank. Einführung von Jenkis als CI Umgebung. Einführung von Unit Tests auf PHP Seite. Erstellung und Optimierung der Benutzeroberflächen, Einbau internationaler Zahlungsanbieter, Multibrowser-Optimierung. Einbindung von Webservices via SOAP.

ZendFramework

Online-Shop: Checkout

Mitentwicklung eines mehrsprachigen Bezahlvorgang für eines der größten deutschen Fashion Labels.
Mehr erfahren

Online-Shop: Checkout

Mitarbeit an einem mehrsprachigen Bezahlvorgang für den Online Shop eines der größten deutschen Fashion Labels. Einführung von Bamboo als CI Umgebung. Einführung von Unit Tests auf PHP Seite. Erstellung und Optimierung der Benutzeroberflächen, Anpassung Kreditkartenzahlung, Multibrowser-Optimierung. Einbindung von Webservices via SOAP.

logoBamboo

Continuous Integration & Server Rollout

Umsetzung von Continuous Integration und Deployment Prozesse mit Atlassian Bamboo; Aufsetzen und Ausrollen von Server-Images.
Mehr erfahren

Continuous Integration & Server Rollout

Der gesamte Continuous Integration und Deployment Prozess wurde von Grund auf geplant und umgesetzt. Mit Hilfe von Bamboo und Phing wurden Deploymentstrategien auf über 30 Testumgebungen und der Live Infrastruktur mit über 15 Servern umgesetzt. Das Projekt umfasste u.a. das Aufsetzen der gesamten CI Infrastruktur mit mehreren Workern und dutzenden Plänen für mehrere Zend Framework Projekte. Die CI Prozesse umfassen automatisierte Code Analysen und Testverfahren, Deploymentstrategien für Software und Systemkonfigurationen und der Planung und dem Rollout von Serverimages für Staging und Live Systeme.

Hauptverantwortlich für Planung und Umsetzung der Deploymentstrategien mehrerer komplexer Zend Framework Projekte für einen der größten deutschen E-Commerce Shops im Fashion Bereich.

wordpress-logo

Themenwebseite

Entwicklung einer auf Wordpress basierenden Webseite rund um das Thema Fallschirmspringen.
Mehr erfahren

Themenwebseite

Planung, Design und Umsetzung einer Themenwebseite im Bereich des Fallschirmsprungsport. Planung der Datenbanken, Custom Content Types, Erstellung der Administrationsoberflächen, Ermittlung und Kommunikation mit Anbietern, Veröffentlichung von Inhalten.

nginx-logo

NGINX Bakery

Entwicklung eines Open-Source Toolkits zur Generierung von NGINX Konfigurationen.
Mehr erfahren

NGINX Bakery

Im Zuge eines Webserver Wechsels von Apache zu NGINX: Entwicklung eines auf GitHub veröffentlichten Toolkits zur Generierung von NGINX Konfigurationen. Möglichkeit zur Nutzung verschiedener “Rezepte” (vorkonfigurierte Einstellungen für Software und Umgebungen mit dem Hauptaugenmerk auf PHP) mit der Option zur Einbindung projektspezifischer Erweiterungen. Datenhaltung in PHP, Generierung der NGINX Config-Files über die Command-Line.

Arbeitserfahrung

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

Kevin Papst: PHP Entwickler, Freelancer