Laravel Dienstleistungen

Laravel ist mittlerweile mein PHP Framework der Wahl, wenn es um das Programmieren komplexerer Portalwebsites und/oder Webapps geht. Laravel-Applikationen sind schnell und einfach zu skalieren, forcieren zu großen Teilen eine gewissen Codequalität. Jährlich setze ich mehrere größere Projekte auf Basis von Laravel um. In den meisten Fällen sind es Onlinetools oder kleine Software as a Service-Projekte. Hin und wieder ist aber auch ein Portal dabei, was Ansprüche an die Softwarearchitektur hat, die Laravel zu einer guten Wahl machen.

Von der Idee zum fertigen Produkt

Oft habe ich mit Kunden zu tun, die bis dato nur eine Idee haben. Soweit ist das kein Problem. Hier kann ich im Vorfeld beratend tätig sein und überhaupt schauen, ob Laravel eine gute Wahl ist - dem ist nicht immer so. Ist die Idee in Form eines Lastenheftes durch den Kunden näher beschrieben, kann meist ein gutes Pflichtenheft meinerseits geschrieben werden. Ab hier hast du als Kunde die Möglichkeit entweder selbst Designer zu beauftragen, die auf dieser Basis ein schönes ansprechendes Design samt Corporate Identity entwickeln oder ich gebe diese Aufgabe weiter an Designer, mit denen ich selbst ständig arbeite und kümmere mich um die Abwicklung und später um die Umsetzung des Designs. Das wird aber im Detail besprochen und klappt in Summe immer sehr gut.

Entwicklung auf Basis von Laravel

In der Regel übernehme ich die komplette Entwicklung eines Laravel-Projekts. Meist wird mir ein Design in Form einer PDF-, PNG- oder XD-Datei gestellt. Zum Großteil wurde bereits das Lasten- und auf der Basis das Pflichtenheft geschrieben. Wenn gewünscht, wird testgetrieben entwickelt. Außerdem bin ich großer Fan von einem Ausblick, dieser findet oft innerhalb des Pflichten- oder Lastenheftes statt, so dass es möglich ist Funktionen zu priorisieren und gleichzeitig zu wissen, was das finale Produkt irgendwann mal werden soll. Wissen dieser Art beeinflusst natürlich Softwaredesign-Entscheidungen und verhindert unnötige Programmierarbeit.

Wartung bestehender Laravel-Projekte

Auch eine Laravel-Software muss hin- und wieder aktualisiert werden - das ist oft nicht trivial, Code muss angepasst oder ausgetauscht werden, damit die eigene Software auf einer neuen Laravel-Version läuft. Die typischen Gründe für ein Update sind entweder sicherheitstechnischer Natur oder der Tatsache, dass beispielsweise ältere Laravel-Versionen nicht mit PHP 7.x kompatibel sind. Ich rate immer Updates zeitnah zu machen, befolgt man diese Regel, hat man meist nur punktuell minimalen Aufwand. Wer ein Update von Laravel 5.0 auf 5.8 durchführen lassen will, muss sich in der Regel auf deutlich mehr Arbeit einstellen. Hier ist im übrigen erwähnenswert, dass Software, für die Tests geschrieben wurden, deutlich einfacher und sicherer zu aktualisieren ist. Man kann in der Regel im Vorfeld prüfen, ob nach einem Update alle Tests erfolgreich sind.

Optimierung von Laravel-Software

Wenn es um die Optimierung von Laravel-Software geht, habe ich es oft mit dem unüberlegten Einsatz des Eloquent ORM zu tun. Es ist super, kann aber schnell - vor allem, wenn die Datenbankstruktur komplexer ist - das System verlangsamen. Das sieht man häufig bei noch unerfahrenen Entwicklern, die keine Indizes in der Datenbank verwenden und ohne das ORM nicht in der Lage wären performante SQL-Abfragen zu schreiben. Hier sehe ich immer wieder, dass man oft Abfragen, die 10-30 Sekunden dauern problemlos auf unter eine Sekunde bringen kann. Oft sind dazu nur kleine Änderungen nötig. Mit Erweiterungen, wie der Laravel Debugbar, kann man meist schnell problematische Stellen finden und optimieren. Laravel sieht außerdem vor, dass Prozesse, die zeitintensiv sind, vom Scheduler bzw. dem Queue-System im Hintergrund ausgeführt werden. Auch hier hat man bei vielen Projekten enormes Optimierungspotential.

IT Sicherheit
Deutsche Medienportale GmbH
WordPress
Ströer Digital Media
WordPress
tabtech.de
WordPress
Büro-Spitex AG
Laravel
buycrypto.guide
Slim PHP Framework
seoplus.expert
WordPress
KAS Bank N.V
WordPress
artop GmbH
Laravel
fernseher-kaufberatung.com
PHP / IT Sicherheit
dagbox.com
WordPress / IT Sicherheit
tech2.hu
PHP
tech-preis.de

"Wir haben Damian Schwyrz angesprochen, damit er uns bei einem technischen Problem hinsichtlich eines Votings unterstützt. Hier kam es vermehrt zu Manipulationsversuchen, die sich schlussendlich auch auf unseren Ruf ausgewirkt haben. Damian hat sich dem Thema sofort angenommen und die Anwendung sicher gestaltet. Heute haben wir keine Probleme und sind ihm sehr dankbar."

"Damian Schwryz ist ein echter Glücksfall. Eine klare offene Kommunikation und die absolute transparente Arbeitsweise machen die Zusammenarbeit zu einem Erfolgserlebnis. Unsere Anforderungen und Wünsche wurden super umgesetzt und wir wurden kompetent und flexibel in allen Fragen unterstützt. Die Zusammenarbeit mit Damian ist super angenehm, auf hohem Niveau und durchweg professionell."

"Ich schätze die Zusammenarbeit mit Damian sehr, da sie einfach super bequem ist, er ist jederzeit erreichbar, flexibel und wirklich fix in dem was er tut. Meine Aufträge hat er bisher immer zu meiner vollsten Zufriedenheit bearbeitet. Von seiner Seite erfolgten sogar oft noch Verbesserungsvorschläge um meine Idee noch mehr abzurunden, dies gefällt mir sehr, wenn ein Coder auch wirklich mitdenkt und nicht nur stumpf programmiert. Vielen Dank!"

"Damian Schwyrz löste für mich die technischen Herausforderung eines Relaunchs meiner Maklerhomepage. Absprachen wurden zuverlässig eingehalten, Probleme und Lösungsmöglichkeiten telefonisch sauber kommuniziert und angeboten Lösungswege waren stets angemessen, wirtschaftlich und kundenorientiert. Jede einzelne dieser Eigenschaften hat in der IT-Branche Seltenheitswert, die Kombination macht Herrn Schwyrz für mich zu einer Topempfehlung!"

"Mein Team und ich arbeiten mittlerweile mehrere Jahre mit Damian Schwyrz zusammen, dabei wurden die von uns gestellten Aufträge immer kurzfristig und effizient abgearbeitet. Selten habe ich eine so angenehme und professionelle Zusammenarbeit, mit so guten Ergebnissen erlebt. Das Spektrum reicht dabei vom Entfernen von Schadsoftware bis hin zur Umsetzung eines eigenen CRM-Systems mit Vertriebs- und Projekt/Mitarbeitermanagementmodulen auf Basis eines bekannten PHP-Frameworks. Wir lassen unsere Ideen weiterhin von Herrn Schwyrz umsetzen: Ein besseres Kompliment kann es nicht geben."

"Wir sind mit den Dienstleistungen von Herrn Schwyrz sehr zufrieden. Herr Schwyrz ist sehr zuverlässig und hält sich an zeitliche Vereinbarungen. Die Qualität seiner Arbeit ist sehr gut. Durch sinnvolle, eigene Vorschläge trägt er zur Verbesserung der Ergebnisse bei. Wir würden Herrn Schwyrz jederzeit weiterempfehlen."

"Damian Schwyrz zeigte sich in der langjährigen Zusammenarbeit immer als zuverlässiger Partner der mehr als nur Programmierarbeit liefert, sondern direkt auch Verbesserungsvorschläge bringt und Umsetzungen in bester Qualität liefert."

"Damian ist ein sehr zuverlässiger Geschäftspartner. Seine technische Expertise ist für mich in vielen Situationen von unschätzbarem Wert. Neben der Weiterentwicklung von Shop-Funktionen, setzt Damian auch sein Verständnis für Sicherheit und Performance proaktiv ein. Abseits von unseren Onlineshops, konnte Damian mich zudem bereits mehrfach von seiner Leistung im Bereich WordPress-Entwicklung überzeugen sowie im Umgang mit dem PHP-Framework Laravel begeistern. Terminabsprachen hält Damian verantwortungsbewusst ein. Budgetplanung erfolgt durch gemeinsame Gespräche immer auf einem realistischen Niveau."

"Unsere Erfahrungen in der Zusammenarbeit mit Damian Schwyrz sind äußerst positiv. Neben einer guten Auffassungsgabe und sehr schnellen Reaktionszeiten, überzeugt er in unseren gemeinsamen Projekte vor allem durch sein Fachwissen und eine fehlerfreie Umsetzung. Wir können seine Arbeit somit besten Gewissens weiterempfehlen."

"Damian hat uns bei einem Projekt geholfen, bei dem es darum ging eine 08/15 Affiliateseite in ein Projekt mit vielen technischen Möglichkeiten zu verwandeln. Fairer Umgang, sehr präzises Arbeiten und vor allem das proaktive Mitwirken um ein besseres Ergebnis zu erzielen. Damian ist ganz mein ersten Ansprechpartner bei Anfragen, die nur ein versierter Programmierer lösen kann."

"Für Damian ist das Kundenproblem eine Herausforderung, das Ergebnis ist immer herausragend. Er arbeitet sich in jede Problemstellung so tief ein bis er eine Lösung gefunden hat. Niederlage ist keine Option für Damian."

"Damian hat mir extrem schnell und kompetent geholfen, obwohl mein Problem genau auf die Weihnachtsfeiertage fiel. Er hat jede Menge Code gefunden, den selbst der Hoster komplett übersehen hat, und ihn zuverlässig entfernt, alle Lücken geschlossen und mir jede Menge Tipps für bessere IT Sicherheit gegeben. Auch nach Abschluss des Auftrags hat er noch regelmäßig auf das Projekt geschaut und mich über den weiteren Verlauf informiert, obwohl das gar nicht vereinbart war. Ich habe mich in besten Händen gefühlt und wurde ehrlich und aufrichtig beraten, sowohl telefonisch als auch per Mail. Und das alles zu einem fairen Preis."

Gregor Nebel

Deutsche Medienportale GmbH

Wenke Kunze

E. Wagemann High Performance Consulting GmbH

Sven Heidorn

Heidorn GmbH

Torsten Breitag

Torsten Breitag Versicherungsmakler

Martin Brosy

seoplus.expert

Kevin Spaun

SPAUN electronic GmbH & Co. KG

Christof Wallner

Ströer Media Brands GmbH

Soeren Eisenschmidt

TonerPartner International

Tobias Wüst

Ströer Media Brands GmbH

Feda Mecan

Startdowns GmbH

Konstantin Kutzer

meetyoo conferencing GmbH

Felix Beilharz

felixbeilharz.de

Lass uns mal zusammen was machen!

Dafür musst du mich allerdings schon noch kontaktieren!