Profil

Mit jahrelanger Erfahrung in der Webentwicklung und einer Spezialisierung auf PHP und TYPO3 biete und entwickle ich professionelle und vor allem individuelle Lösungen für Websites und Online-Anwendungen.


Über mich

Ich habe zahlreiche PHP- und TYPO3-Projekte umgesetzt, von Installation und Umsetzung, der Erstellung und Erweiterung individueller Extensions und Anwendungen, bis hin zur Wartung, Erweiterung und Optimierung bestehender Websites.

Neben fundierten Kenntnissen in PHP und TYPO3 bringe ich auch professionelle Erfahrung in den Standard-Webtechnologien und diversen entsprechenden Frameworks mit (siehe Skills).

Grundsätzlich gibt es aus der Erfahrung heraus und aus meiner Perspektive eigentlich nichts, was nicht möglich wäre, in der Regel alles eine Frage der Zeit und Planung. Sie haben spezielle, individualisierte Anwendungen oder Frameworks im Einsatz? Gerade dann bin ich extrem engagiert und motiviert, und stets sehr interessiert an neuen Herausforderungen - entsprechend ist dies mit nur sehr kurzen Einarbeitungszeiten verbunden.

In diesem Sinne stehe ich Ihnen für ein persönliches Gespräch und eine Zusammenarbeit in Ihrem Projekt jederzeit und gerne zur Verfügung. Ich freue mich darauf, mehr über Ihre Anforderungen zu erfahren und gemeinsam erfolgreiche Lösungen zu entwickeln.


Daniel Schlohmann
 

Profil-Datei (PDF-Datei)

Profil-Datei (Word-Datei)

Visitenkarte (VCF-Datei)

Kontakt

 

Kommunikation und Arbeitsweise

Mein Arbeitsstil ist strukturiert und kundenorientiert, wobei mir eine transparente Kommunikation und Termintreue besonders wichtig sind. Grundsätzlich beachte und kommuniziere ich dabei aber auch immer die betriebswirtschaftlichen Faktoren hinsichtlich Kosten, verfügbarem Budget und Aufwand des jeweiligen Projekts.

Bei der Tätigkeit für Agenturen, sozusagen entlastenden für das Projektmanagement, kommuniziere ich auf Wunsch auch gerne direkt und transparent mit dem Kunden, um vor allem auch technische Aspekte des Projekts für den Kunden verständlich zu kommunizieren und zu vermitteln.

Die Arbeit im Team mit mehreren Entwicklern und Dienstleistern ist natürlich möglich und für mich ein gewohntes Szenario.

Expertise

Meine professionellen Erfahrungen, Kenntnisse und Expertise umfassen unter anderem:

Erstellung und Programmierung von Anwendungen, Erweiterungen/Extensions basierend auf PHP (OOP, MVC, Funktionsbasiert), Wordpress und TYPO3 - ab TYPO3 Version 3.8 und aufwärts, Frontend und Backend.

Anpassung und Migration von bestehenden Anwendungen und Erweiterungen basierend auf PHP, TYPO3 oder Wordpress.

Aktualisierung von TYPO3-Extensions und TYPO3-Versionen - auch direkt über mehrere Versionen hinweg (zum Beispiel von 4.5 auf 6.2 oder von 9.5 auf 12.4). Ebenso für Wordpress und entsprechenden Erweiterungen.

Migration und Konvertierung von Anwendungen, Inhalten und Datenbanken auch aus anderen CMS und Systemen für und zu TYPO3.

Versierte Erfahrungen und Kenntnisse hinsichtlich der Erstellung von individualisierten TYPO3-Extensions und -Modulen (für Frontend, Backend, Extbase/Fluid, CLI/Kommandozeile).

Die Erstellung der TYPO3-Extensions erfolgt standardmäßig und in der Regel unter Einhaltung der "TYPO3 Coding Guidelines und Best practices".

Fundierte Kenntnisse bestehen hinsichtlich Erweiterung und Anpassung von bestehenden TYPO3-System-Erweiterungen (zum Beispiel: Frontend Login, SEO, Extbase, FLUID). Aber natürlich auch von TYPO3-Extensions aus dem TYPO3-Extension-Repository, unter anderem zum Beispiel der folgenden Extensions:
News, Powermail, Gridelements, Container, Direct Mail, Formhandler, Address List, Static Info Tables, Apache Solr, Indexed Search, Faceted Search, VHS, TemplaVoila.

Sicherheitstechnische Überprüfung und Optimierung Ihrer Website im Frontend, Backend, auch serverseitig.

Integration von Zwischenspeicher-Lösungen (Caching), hinsichtlich TYPO3 vor allem basierend auf dem TYPO3-Caching-Framework und zum Beispiel "APCu", "Redis" oder "Memcached" zur Optimierung der Performance im Backend und Frontend.

Anpassungen. wenn möglich, der serverseitigen Einstellungen und Konfiguration bezüglich Performance und Zwischenspeicherung von Dateien und Seiten.

Implementierung von Lösungen und Erweiterungen zum allgemeinen Schutz von Dateien über die TYPO3-Frontend-Benutzerverwaltung und entsprechender Zuweisungen je Seite und Inhaltselement, sowie Schutz von externen, nicht von TYPO3 verwalteten Verzeichnissen und Dateien über das TYPO3-Frontend-Login.

Umsetzung und Anpassungen Ihrer Website hinsichtlich barrierefreiem Zugang und Inhalten nach den Standards WAI und BITV, sowie für Screenreader .

Umsetzung, Anpassungen und Optimierungen von internationalen und multilingualen/mehrsprachigen Websites hinsichtlich aller technischen Aspekte unter Beachtung der lokalen Bedingungen und Gewohnheiten je Sprache und Land - initial zum Beispiel hinsichtlich Schreibweisen von Datum, Zeit, Telefon und Adressen, Textrichtung, je Kontext auch Beachtung der Zeitzone des Nutzers.

Lokalisierungen in TYPO3 basierend auf einzelnen Seitenbäumen je Sprache oder je einzelner Seite, jeweils je Land.

Import von Übersetzungen aus externen Quellen (über zum Beispiel Dateien oder Webservice/Schnittstelle zu entsprechendem Dienstleister/Anbieter).

Anbindung externer Webservices, Interfaces und Anwendungen (AJAX, REST, SOAP, API-Entwicklung) - zum Beispiel zu SAP, Evalanche, HubSpot, Stripe, VISA, Social Platformen (Facebook, etc.), Services für Übersetzungen.

Technische Anpassungen und Optimierungen des Quellcodes, Anpassungen für diverse Anbieter und Standards (zum Beispiel: Google, Bing, Facebook, OpenGraph, X (Twitter), schema.org, DublinCore, Geo).

Erstellung, Integration, Optimierung und Individualisierung von Vorlagen Ihrer TYPO3- oder Wordpress-Website in gewünschten und benötigten Formaten (zum Beispiel: HTML, FLUID, PHPTAL, Smarty, Vue).

Erstellung, Anpassung und Optimierung des Layouts und Design Ihrer Website (UX/UI, Grafik und Webdesign), vor allem hinsichtlich Benutzerfreundlichkeit (Usability) auf allen Geräten und Medien (mobiles, responsives Webdesign), Barrierefreiheit (WAI, BITV) und Browser-Kompatibilität.

Hinsichtlich aller technischen Aspekte Ihrer Website - CMS, Hosting, Server-Auswahl, Wartung, Backups.

Integration der SOLR-Suche in Ihre TYPO3-Website-Suche und TYPO3-Anwendungen - sowohl basierend auf bestehenden TYPO3-Extensions, als auch direkt.

Veröffentlichung und Test Ihrer Website und Anwendungen mit kontinuierlichen Releases unter verschiedenen Stages (zum Beispiel "Ent­wicklung / Develop­ment", "Qualitätsicherung / Test", "Produktiv / Live") inklusive automatisierten Backups unter Nutzung von Systemen für die Versionierung (zum Beispiel mit GIT und dem GIT Flow Workflow)

Falls möglich, werden in der Regel auch automatisierte funktionale Tests vor der Veröffentlichung je Website und Anwendung (Extension) durchgeführt und angelegt (zum Beispiel basierend auf PHP-Unit und dem TYPO3-Testing-Framework).

Integration von individuellen Lösungen für Formular-Captchas, Integration von Drittanbieter-Lösungen (z.B. "Google Re-Captcha") und serverseitiger Anwendungen. Integration von dynamischem Schutz Ihrer E-Mail-Adressen auf Ihren Websites.

Anpassungen und Beratung (hinsichtlich DSGVO und TDDDG), Integration von Cookie-Verwaltung und Datenschutz-Lösungen diverser Anbieter (z.B. "Consent Manager", "CookieBot", etc.) und serverseitiger oder/und individueller Lösungen und Anwendungen.

 

Die Auflistung stellt eine Auswahl der allgemein gängigsten und am häufigsten benötigten Leistungen dar.

Sie vermissen etwas?
Sprechen Sie mich gerne an, selbst wenn nicht aufgeführt, sind oft bereits Erfahrungswerte meinerseits vorhanden. Ich freue mich und brenne darauf, mich in neue Themen und Anforderungen einzuarbeiten. Eventuelle Aufwände hinsichtlich Weiterbildung und Fortbildung für öffentliche Frameworks und Anwendungen (Open Source) gehen dabei nicht zu Ihren Lasten.


Vita

Ich bin geboren in Wiesbaden, bis zum Kindergarten-Alter aufgewachsen in Heidelberg. Seitdem habe ich mich dann wieder in Wiesbaden "ausgetobt". Mein Vater hat als freischaffender Werbe-Grafiker jahrzehntelang erfolgreich in Wiesbaden und München gearbeitet. Meine Mutter war immer wieder als freischaffende Künstlerin/Malerin tätig.

Insofern war meine Selbstständigkeit also quasi vorbestimmt und unvermeidlich. Trotz der künstlerischen und kreativen Prägung durch das Elternhaus habe ich mich zunächst in diversen Studiengängen versucht – Politikwissenschaft, Soziologie, Volkswirtschaft, Geschichte (Universität Mainz) und am Ende dann auch ein paar Semester Informatik (FH Wiesbaden). Die Studienjahre waren "natürlich" begleitet von diversen und typischen Studentenjobs – Taxi, Kurier, Pizza (ein Job mit Auto wurde bevorzugt ), aber auch als Werkstudent in der Festplattenproduktion von IBM in Mainz und Disponent eines Overnight-Express-Dienstes (Der Kurier) in Wiesbaden.

Computertechnisch angefangen mit dem Sinclair ZX81  (falls sich noch jemand erinnert), über den "Volkscomputer" Commodore 64 , danach weiter zu Macintosh, Windows und Linux. Gestartet mit der Programmiersprache BASIC, weiter über JAVA und Perl, habe ich mittlerweile und seit Jahren meinen programmiertechnischen Fokus auf der Programmiersprache PHP.

Seit 2002 bin ich nun ausschließlich als Designer und Entwickler von Online-Auftritten und Online-Anwendungen tätig und biete entsprechende Expertise und Beratung hinsichtlich Umsetzungen, Upgrades und Migrationen von Websites und Web-Anwendungen.

Projekte & Referenzen

Skills & Knowledge

Als Entwickler sammelt man natürlich über die Jahre immer mehr Erfahrungen in allen Bereichen. Folgend eine Auswahl:

  • Professionell: PHP, HTML, CSS (Less, SCSS), JavaScript, XSL, XML, SQL, TypoScript, FLUID
  • CMS: TYPO3 (Extbase, FLUID, CLI), Wordpress, Contao
  • Frameworks: jQuery, jQuery Mobile, jQuery UI, Prototype, Vue, Foundation, Bootstrap, FontAwesome, Symfony, Twig, PHPTAL, Smarty, Zend, PHP Unit, PHP Code Sniffer
  • Basis: Perl, Python, Basic, Linux-Shell, Windows-Bash und Windows-Powershell, Java, TypeScript, PDF
  • Google-Services: TagManager, Analytics, Maps, MyBusiness, Geocoding, ReCaptcha
  • Shops: Oxid, Drupal, Magento
  • Server: Apache, IIS, Nginx
  • Datenbanken: MySQL, MariaDB, Percona, PostgreSQL, SQLLite, Microsoft SQL Server, Microsoft Access
  • OS: Windows, MacOS, Linux, DOS
  • Versionierung/Virtualisierung: GIT, SVN, CVS, Composer, NPM, VMWare, DDEV, VirtualBox, Docker
  • Anwendungen: PHP Storm, Kommodo, Eclipse, Node, Gulp, Grunt, Visual Code, Atom, VIM, Dreamweaver, Photoshop, Illustrator, QuarkExpress, GIMP, Inkscape
  • Kommunikation/Projektmanagement: Microsoft Teams, Skype, Google Meet, Trello, JIRA, Confluence, Invision, Microsoft Visio, Mindscape, Outlook, Thunderbird
  • PDF: Acrobat, FPDF, TCPDF, PDFlib, Postscript, Tex/Latex
  • SEO: schema.org, OpenGraph, DublinCore, Geo, etc.