• Freelancer
Tägliche Support Zeiten sind von 10Uhr bis 16 Uhr

Hi,

mein Name ist Yousef und ich betreibe die Seite sourcecodebox.com, sowie das Envato Profil » SourcecodeBox.

In meiner bisherigen beruflichen Laufbahn habe ich als externer Webentwickler für viele große, mittlere und kleine Unternehmen, erfolgreich Web Applikationen umgesetzt. Darunter waren Konzerne wie Fujitsu Technology Solutions in München und viele nicht ganz so bekannte Firmen.

Ich bin ein Webentwickler mit über einem Jahrzehnt Berufserfahrung und kann von mir behaupten das ich mein Handwerk perfekt beherrsche.

Neben meiner Haupttätigkeit als freiberuflicher Webentwickler, fokussiere ich mich momentan sehr stark auf den Marktplatz Envato und vertreibe darüber hochwertige WordPress Plugins.

WordPress gehörte schon immer zu meinen Favoriten unter den CMS Systemen, vorallem da ich genau von dieser Schiene komme » Content Management System Entwicklung. Bevor es nämlich WordPress, Drupal, Joomla, Typo3 und die ganzen anderen CM-Systeme gab bzw. diese so populär wurden, habe ich für meine Kunden genau solche Systeme entwickelt.

Besonders dieses können und diese langjährige Erfahrung als Content Management System Programmierer kommt heute meinen Kunden zugute, da ich die Anforderungen sofort gedanklich analysieren und bewerten kann.

Ok, alles schön und gut wirst du dir jetzt denken, aber Freelancer gibt es genauso viele, wie es Webseiten gibt.

Was ist bei mir nun anders? Lass es mich erklären:

  1. Ich nehme nicht jeden Auftrag wegen des Geldes an
  2. Ich entwickle Software nach dem Phasenmodell
  3. Ich automatisiere gerne Prozesse
  4. Ich Dokumentiere meine Projekte
  5. Ich programmiere nur Objektorientiert

Der erste Punkt ist für mich so ziemlich der wichtigste. Wenn du auf der Suche nach einem Freelancer bist, der dir dein Projekt bis morgen Abend fertig macht, oder dein Projekt etwas mit illegalen Geschäftspraktiken zu tun hat, dann bist du hier falsch und kannst gleich aufhören weiterzulesen. Das Geld spielt dabei keine Rolle!

Der zweite Punkt ist das Vorgehensmodell das ich dir weiter unten erklären werde.

Der dritte Punkt, automatisieren. Dieser Schritt ist für jeden Freelancer der Albtraum, da er sich selbst arbeitslos macht. Trotzdem bin ich ein großer Freund und verfechter von autonomen Systemen, da sie meinen Kunden Geld und Zeit sparen.

Der vierte Punkt, die Dokumentation. Eine Dokumentation ist sowohl für nachfolge Projekte oder Webentwickler absolut wichtig und für mich asbolut unverzichtbar.

Der letzte Punkt betrifft das Programmierparadigma. Ich programmiere nur objektorientiert nach dem MVC Designpattern. Je nach Anforderung der Software kann das Designpattern auch abweichen, das Paradigma bleibt allerdings.

Das Phasenmodell

Die Entwicklung von Software sollte immer anhand eines strukturierten Plans, welcher oft auch als Vorgehensmodell bezeichnet wird erfolgen. Dieser Plan unterteilt den Entwicklungsprozess in überschaubare, zeitlich und inhaltlich begrenzte Phasen.

Die Phasen sind während des gesamten Entwicklungsprozesses eng miteinander verknüpft, damit die Software Schritt für Schritt fertiggestellt werden kann; diese sind im einzelnen:

  1. Planung
    • Lastenheft (Anforderungsdefinition)
    • Pflichtenheft (mit technischen Ansätzen)
  2. Analyse
    • Anforderungs- und Datenanalyse
  3. Entwurf
    • Objektorientiertes Design
  4. Programmierung
    • Objektorientierte Programmierung
  5. Validierung & Verifikation
    • Unit Test / Modultests
    • Systemtests
  6. Projektmanagement
    • Abstimmung
    • Disposition
  7. Qualitätsmanagement
    • Softwaremetrik
    • Softwareergonomie
  8. Dokumentation
    • System
    • Betrieb

So sieht der standardisierte und bewährte Entwicklungsprozesses einer Software aus, und jegliche Abweichung vom Phasenmodell bedeutet demnach den Verlust von Präzision, Effizienz und Budget.

WordPress Plugins

Zu meinem Service gehört die neu Entwicklung oder die Modifizierung von bereits bestehenden WordPress Plugins. Ich entwickle sowohl WordPress Plugins für dein Unternehmen oder deinen Blog, als auch WordPress Plugins die du verkaufen kannst oder möchtest.

Dein WordPress Plugin wird mit einem responsive Design Interface für Frontend und Backend angefertig. Die Interaktion zwischen Client und Server erfolgt in jedem meiner WordPress Plugins asynchron (AJAX) und ist je nach Anforderung an eine Datenbank gekoppelt, die dynamisch und kollisionsfrei für jedes WordPress generiert wird.

WordPress Themes

Ein weiterer Teil meines Service ist die neu Entwicklung oder die Modifizierung von bereits bestehenden WordPress Themes. Ich entwickle sowohl WordPress Themes für dein Unternehmen oder deinen Blog, als auch WordPress Themes die du verkaufen kannst oder möchtest.

Dein WordPress Theme wird mit einem responsive Design Interface für das Frontend angefertig. Die Interaktion zwischen Client und Server erfolgt in jedem meiner WordPress Themes asynchron (AJAX) und ist je nach Anforderung an eine Datenbank gekoppelt, die dynamisch und kollisionsfrei für jedes WordPress generiert wird.

Webentwicklung

Desweiteren biete ich einen kompletten Webentwickler Service an, der folgende Leistungen umfasst:

  • Entwicklung, Erweiterung von Webapplikationen
  • Webseiten ohne Content Management System
  • Cronjob Skripte
  • API Anbindungen
  • Anbindung an Zahlungs-, Newsletter- oder andere Systeme
  • Erstellung von Export Skripten
  • Anbindung von Admin Interfaces
  • Fehlerbehebung von Skripten
  • Framework Implementierung und Updates
  • Sicherheits - Tests und Optimierung (XSS, SQL Injection)
  • Page Speed Optimierung
  • Suchmaschinenoptimierung
  • Datensicherung und Wiederherstellung

Sollte hier etwas nicht dabei sein wonach du suchst, dann schreib mir doch einfach per E-Mail.

Webserver Apache

Gerne konfiguriere ich auch deinen Webserver, sofern du einen Linux Apache Webserver betreibst. Nachfolgende Dienstleistungen biete ich an:

  • Modul Konfiguration (PHP)
  • Modrewrite und Daemons
  • .htaccess Dateien Konfiguration
  • SSH, FTP Konfiguration
  • Domain, Subdomain Konfiguration
  • Cronjobs und Crontabs
  • Loadbalancer
  • Kompilierung von PHP für Multithreading
  • PHP Extension Installation
  • Updates & Installationen allgemein
  • SSL Zertifikate
  • Datensicherung und Wiederherstellung

Sollte hier etwas nicht dabei sein wonach du suchst, dann schreib mir doch einfach per E-Mail.

PHP & MySQL

Ich programmiere serverseitige Skripte in PHP und verwende als relationelles Datenbanksystem MySQL oder PostgreSQL. Meine PHP und Datenbank Dienstleistungen sind unter anderem folgende:

  • Entwicklung, Erweiterung von Webapplikationen
  • Dynamische Webseiten ohne Content Management System
  • Design Pattern Optimierung
  • Cronjob Skripte
  • API Anbindungen
  • Anbindung an Zahlungs-, Newsletter- oder andere Systeme
  • Erstellung von Export Skripten
  • Anbindung von Admin Interfaces
  • Fehlerbehebung von Skripten
  • Framework Implementierung und Updates
  • Sicherheits - Tests und Optimierung (PHP, SQL Injection)
  • Datenbankoptimierung (Indizies)
  • Datensicherung und Wiederherstellung

Sollte hier etwas nicht dabei sein wonach du suchst, dann schreib mir doch einfach per E-Mail.

Javascript

Ich programmiere clientseitige Skripte in Javascript und verwende dafür Frameworks wie jQuery, Angular, Bootstrap und React. Meine Javascript Dienstleistungen sind unter anderem folgende:

  • Entwicklung, Erweiterung von Webapplikationen
  • Dynamische Benutzeroberflächen
  • Design Pattern Optimierung
  • Animationen, Formulare und asynchrone Datenübermittlung
  • API Anbindungen
  • Fehlerbehebung von Skripten
  • Framework Implementierung und Updates
  • Sicherheits - Tests und Optimierung (XSS)

Sollte hier etwas nicht dabei sein wonach du suchst, dann schreib mir doch einfach per E-Mail.

HTML & CSS

Ich programmiere auch einfache HTML und CSS Dateien. Meine Dienstleistungen sind unter anderem folgende:

  • Entwicklung, Erweiterung von Webapplikationen
  • Statische Webseiten in HTML
  • Anpassung von Layouts für alle Browser
  • Responsive Design Implementierung
  • Fehlerbehebung von Skripten
  • Framework Implementierung und Updates
  • SEO Validierung

Sollte hier etwas nicht dabei sein wonach du suchst, dann schreib mir doch einfach per E-Mail.

iOS & Android

Ich programmiere in der Regel auch iOS und Android Apps in Swift, Java und Apache Cordova Framework. Zur Zeit biete ich diesen Service allerdings nicht an. Hier sind einige meiner Apps: