In meiner langjährigen Karriere als PHP und Laravek Entwickler konnte ich bereits eine Vielzahl an Kundenprojekten erfolgreich realisieren. Meinen Tech-Stack habe ich dabei immer wieder an State-of-the-Art Technologien angepasst.
Angefangen habe ich vor vielen vielen Jahren mit meiner ersten Plain PHP. Frameworks, also Grundgerüste, die einen gewissen Rahmen an Ordnung in ein Programm bringen, vor allem für Komponenten, die sich in jeder Applikation ähneln, gab es damals noch nicht. Und so bereitete es mir natürlich umso mehr Vergnügen, mich mit den verschiedenen Frameworks auseinanderzusetzen, als sie dann nach und nach Einzug in die PHP Welt erhielten. Ob Yii, CakePHP, FuelPHP, CodeIgniter oder Symphony - ich habe wirklich eine Vielzahl getestet, bis ich schließlich auf Laravel stieß - damals noch in der Version 3. Mithilfe von Jeffrey Ways Laracasts Community konnte ich mir einen hohen Wissensstand erarbeiten und war vermutlich einer von wenigen Deutschen, die das Framework schon damals auf Enterprise Level beherrschten und einsetzten. Was mich an Laravel besonders fasziniert hat und bis heute fasziniert ist sowohl die extrem ausführliche Dokumentation, als auch die freundliche und hilfsbereite Community rund um das gesamte Projekt von Taylor Otwell, den ich auf verschiedenen Laracons bereits persönlich treffen durfte. Das Webframework ist inzwischen zu einem der beliebtesten Projekte auf Github geworden und bietet aufgrund seines breiten Ecosystems viele Hilfsmittel für eine schnelle und zuverlässige Entwicklung von Web- und Echtzeitapplikationen.
Für Greenfield Projekte bin ich bei der PHP Entwicklung ebenso zu begeistern, wie für die Erweiterung und Optimierung bereits bestehender Anwendungen und Portale. Dabei spielt es für mich keine Rolle, wie groß der jeweilige Task ist. Kleine Projekte setze ich ebenso sauber und effizient um, wie ganzheitliche Web Applikationen.
Aufgrund meiner Management Erfahrung als CTO versuche ich stets einen Blick auf die Business Seite eines jeden Projektes zu haben, sodass Aufwand und Nutzen eine optimale Customer-Lifetime-Value ergeben. Meist sind es gerade die schnellen und einfachen Lösungsansätze, die ein Projekt erfolgreich machen, doch von eingefahrenen IT'lern leider viel zu häufig nicht gesehen werden.
Falls ich Sie bei einem individuellen Laravel oder PHP Projekt unterstützen kann, so senden Sie mir gern eine unverbindliche Projektanfrage. Gemeinsam führen wir Ihre Projekt zum Erfolg!
Die folgenden Beispiele beschreiben einen Auszug derjenigen Projekte, welche ich bereits erfolgreich im Kundenauftrag realisiert habe. Der Großteil meiner Projekte besteht dabei aus Frontend- und Backend Tasks, welche gebündelt in Full Stack Projekten umgesetzt wurden.
CRM: Softwarelösungen wie Salesforce oder Zendesk bieten bereits ein mannigfaltiges Angebot an Komponenten, um den Sales Workflow eines Unternehmes gut abzubilden. Ein perfektes Vertriebstool ist allerdings nur eines, welches zu 100 Prozent auf die Unternehmensprozesse angepasst ist und der Konkurrenz somit immer einen Schritt voraus ist. Daher ist ein individuelles Customer Relation Management der Schlüssel für eine nachhaltige Gestaltung von Kundenbeziehungen. Zeitaufwand: 8 Wochen
CMS: Content Management Systeme müssen für die verschiedensten Projekte entwickelt werden, egal ob kleiner Blog, Reiseportal oder E-Commerce Shop. Alle Anwendungen benötigen ein Backend, welches Daten wie Kunden, Produkte oder Artikel verwaltet und miteinander verknüpft. Natürlich gibt es hierfür bereits fertige Systeme. Diese stoßen allerdings ziemlich schnell an ihre Grenzen, insbesondere dann, wenn es um die Implementierung von unternehmensspezifischen Erweiterungen oder Anpassungen von Business Logiken geht. Hier sind individuelle CRM Lösungen die weitaus strategischere Wahl. Datenfelder und Workflows lassen sich hier wesentlich besser an das eigene Businessmodell anpassen und sparen im späteren Verlauf eines Projektes viel Zeit und Geld. Zeitaufwand: 1 bis 30 Tage, je nach Komplexität.
Event based queue: Die ereignisbasierte Verarbeitung von Daten in sogenannten Queues ist eines von vielen Features, welches Laravel out of the box mitbringt. Vor allem für die Abarbeitung zeitintensiver Tasks eignet sich dieses Prinzip besonders gut. Die Aufgaben füllen dabei einen Key-Value-Store, aus welchem sie dann parallel und der Reihenfolge nach abgearbeitet werden. Nach Verarbeitung eines Tasks lassen sich wiederum neue Events triggern und zum Beispiel Kunden benachrichtigen. Die Einsatzmöglichkeiten sind vielfältig und die verwendeten Technologien jeweils von der Komplexität eines jeden Projektes abhängig. Zeitaufwand: 2 bis 5 Tage.
Wir haben schon in einigen Projekten zusammengearbeitet und ich kann René uneingeschränkt empfehlen. Wo andere Entwickler Tage benötigen, kommen von ihm Ergebnisse innerhalb von Stunden. Zudem schätze ich die freundliche und hilfsbereite Art - eine echte Seltenheit in Entwickler-Kreisen. Fazit: Smarter Senior-Entwickler mit state of the art - know how.
Kai Michael Schäfer
Gründer, Next-Level.consulting
René ist ein sehr lösungsorientierter Senior-Developer, der sich optimal in der Position zwischen dem Fachbereich und anderen Entwicklern bewegt. Dabei nimmt er nicht nur die fachlichen Anforderungen auf und übersetzt diese in die Sprache der Entwickler, sondern erklärt genauso auch technische Details mit verständlichen Worten. Seine Ideen und Ansätze haben stets den Kunden und dessen Customer Journey im Fokus und bereichern unser Projektteam immer wieder aufs Neue. Ein sympathischer und engagierter Freelancer, den ich uneingeschränkt empfehlen kann!
Tobias Zöller
Geschäftsführer, vc trade
Bei der Automatisierung einzelner SEA Tasks unterstützt uns René tatkräftig. Aufgrund seiner Erfahrung und seines technischen Wissens werden unsere Anforderungen dabei überdurchschnittlich schnell verstanden, ohne dass technische Hintergründe umfangreich erklärt werden müssen. Und auch bei Nachfragen wird uns stets schnell und unbürokratisch geholfen. Ein wirklich innovativer Freelancer, den ich absolut empfehlen kann.
Jakob Becker
SEA Manager, PiNCAMP