Remote-Arbeit bevorzugt
Der Kunde betreut 8 eigenständige Drupal Websites, welche in eine Drupal Multisite mit gemeinsamem Core aber verschiedenem Aufbau kombiniert werden sollten. Zudem wurde eine neue Verlagswebsite mit eigenem Shop in Drupal 10 entwickelt.
§ Einrichtung einer Drupal Multisite aus bereits bestehenden Websites
§ Optimierungen am Code, Modulen und Themes
§ Diverse Upgrades von Drupal 9 zu 10
§ Neuentwicklung eines Drupal Commerce Shops mit API-Anbindungen
§ Umsetzung eines vorgegebenen Designs
§ Drupal Commerce mit verschiedenen Bestellprozessen von digitalen und physischen Produkten
§ Mobile Optimierungen
§ Anbindung an Zahlungsdienstleister und Buchhaltungssystem
§ Einrichtung und Betreuung von Deployment Pipelines und Build Prozessen
Drupal Konfigurationsmanagement (Config Split/Ignore, Environments, ?)Im Rahmen des Projekts ?VEMAS ? Verhalten macht Sinn? habe ich den gesamten Webauftritt der Julius-Maximilians-Universität Würzburg neugestaltet und eine Webanwendung zur Erfassung und Auswertung von Verhaltensauffälligkeiten bei Menschen mit Behinderungen entwickelt. Die Herausforderung bestand insbesondere in der barrierefreien Darstellung komplexer Formulare, der Mehrbenutzerverwaltung und der automatisierten Ergebnisgenerierung mit PDF-Export.
§ Konzeption und Umsetzung einer datenschutzkonformen Webapp mit Laravel (Backend) und React (Frontend)
§ Formularlogik zur strukturierten Verhaltenserfassung und automatisierter Ergebnisbogenerstellung (PDF)
§ Umsetzung einer Accountverwaltung für Mehrpersonennutzung
§ Mobile Optimierung & Hosting
§ Gestaltung eines barrierearmen und klar strukturierten Webdesigns
§ Entwicklung der Website mit Drupal inkl. redaktionellem Backend und Schulung der Admins
Code-Quality, Review und Deployment Prozesse einhaltenDer Kunde beabsichtigt einen kompletten Relaunch zwei getrennter Drupal 8 Seiten auf zwei headless Drupal 10 Backends mit einem gemeinsamen React Frontend.
Ich war zuständig für die gesamte Überführung und Neuentwicklung des Backends mit sehr hohen Anforderungen an Code Quality.
§ Support und Entwicklung der bisherigen Open Social Drupal 8 Website
§ Überführung von Drupal 8 zu 10 inklusive Datenmigration via Migrate API
§ Neuentwicklung eines Nachrichtensystems, Profilen und vielen benutzerdefinierten Forum-Features ohne Open Social
§ Entwicklung von neuen REST-Schnittstellen im JSON:API Standard
§ Konfigurationsmanagement (Yaml Files)
§ Umsetzung von Mehrsprachigkeit und einfacher redaktioneller Bearbeitung für 9 Sprachen
Code-Quality, Review und Deployment Prozesse einhaltenIch
wurde als Senior Backend Entwickler bei der Umsetzung einer Drupal Plattform
für die öffentliche Verwaltung eingesetzt. Das Projekt, das auf Drupal 9 und
Open Social basierte, wurde im Rahmen eines SCRUM-Prozesses mit über 20
Beteiligten durchgeführt. Das vorzeitige Ende erklärt sich durch die plötzlich
verhängte Haushaltssperre im Bund.
§ Entwicklung und Implementierung von Backend-Funktionalitäten für die Drupal-Plattform
§ Kleine Frontend-Anpassungen in Layout und Texten
§ Umsetzung von Drupal Forms, Verbesserungen im Caching
§ Nutzung der Drupal Translation API
§ Aktive Teilnahme am SCRUM-Prozess, einschließlich Sprint-Planung, Standup-Meetings und Retrospektiven
§ Code-Review, Testing und Qualitätssicherung, um die hohe Code-Qualität und Zuverlässigkeit sicherzustellen
Integration von Drupal 9 und Open Social, um eine robuste und skalierbare Plattform zu gewährleistenDer
Kunde betreut die Fuhrparks vieler verschiedener Organisationen und benötigte
dazu ein speziell abgestimmtes Verwaltungstool. Das mit PHP und Laravel
entwickelte System wurde mandantenfähig gestaltet und bot differenzierte
Berechtigungen, ausführliche Kostenrechnungen sowie umfangreiche Reports,
darunter BWA und Lieferantenstatistiken. Es ermöglichte die effiziente
Verwaltung von Fahrzeugen, Fahrern und Lieferanten
§ Analyse der spezifischen Anforderungen und Vergleich mit dem Altsystem
§ Konzeption und Entwicklung unter Verwendung von Laravel, PHP und Orchid Platform als Admin-Panel
§ Umsetzung von Mandantenfähigkeit für die Verwaltung verschiedener Organisationen innerhalb eines einzigen Systems
§ Implementierung differenzierter Berechtigungsebenen und Nutzergruppen, um den Zugriff auf Funktionen und Daten je nach Benutzerrolle zu regeln.
§ Entwicklung von Funktionen zur detaillierten Kostenrechnung und Generierung von umfangreichen Reports wie BWA, Fahrzeug- und Lieferantenstatistiken, Kilometerauswertungen
§ Laravel Excel und CSV Export
§ Import von 10 Mio. Datensätzen aus dem Altsystem in die neue Laravel Struktur
§ Laravel Migrations und Datenstruktur
Feature und Unit Tests§ Neudefinition der Node-Struktur mit neuen custom Fields und Ansichten
§ Migration bestehender Inhalte mit Drush, Feeds und Tamper
§ Neuprogrammierung von benutzerdefinierten Modulen, insbesondere eigener Versionierung mit HTML-Code Vergleich und Highlighting
§ Konzept und Umsetzungen zur Barrierefreiheit
§ Entwicklung eines Themes basierend auf Olivero
§ Hosting-Bereitstellung, CI/CD, Backups und Sicherheitsmaßnahmen
§ Nutzung von Drupal Search API, Views, Matomo, Webform
XML, RSS und PDF-ExportfunktionenImplementierung eines Frontends in React mit Material UI Komponenten und Elasticsearch
Migration bzw Neuprogrammierung eines bestehenden Drupal 7 Moduls auf Drupal 9. Dazu gehören:
Migration bestehender Content-Entitys und Inhalte
benutzerdefinierte Formulare zum Dateiupload und Verändern von Entities
Erstellen von Twig Templates und Unterseiten
JavaScript/jQuery für dynamisches Menü
rollenbasierten Berechtigungen und Zugriffe
Programmierung an benutzterdefinierten WordPress-Plugins zur Anpassung und Ergänzung neuer Funktionalitäten
Entwicklung von nativen Apps für iOS (mit Swift und XCode) und Android (Java und Android Studio), unter anderem mit
Zudem Content-Management für die Darstellung und Anpassung von Texten, Bildern, Formeln auf mobile Geräte. Dazu zählt auch Content-Erstellung (Texte, Bilder) für die Schulfächer Mathematik, Deutsch, Physik und Chemie.
Seit 2020 Geschäftsführer eines Unternehmens spezialisiert auf App- und Webentwicklung und der Konzeption großer E-Learning-Projekte wie die eigene Lernplattform. Meine aktuellen Themen und Schwerpunkte:
Schnittstellenmanagement (REST API, OAuth, SOA)
Web- und plattformu?bergreifende Applikationen mit React und React Native
Drupal für Web- und plattformübergreifende Applikationen konfigurieren
Webauftritt-Management inkl. DSGVO und SEO
Software:
Android Studio, XCode, VS Code, PHPStorm, Eclipse, GIMP
Öffentlicher Sektor
Viele Kunden (besonders bei der Arbeit mit Drupal) waren bisher Behörden, Städte, Kommunen, staatliche Unternehmen oder Ministerien.
E-Learning
Die Gründung des ersten Unternehmens für die Entwicklung und Veröffentlichung der Lernapp ?MatheWiki? erfolgte im Jahr 2016 im Nebenerwerb parallel zum Studium der Wirtschaftsinformatik. MatheWiki ist mittlerweile die größte deutschsprachige Nachschlage-App für Mathematik (> 100.000 Installationen) und dreisprachig (Deutsch, Englisch, Russisch) verfügbar; es folgten DeutschWiki und PhysikWiki
Native App-Entwicklung
Android und iOS Apps werden nativ in den aktuellen Sprachen Kotlin für Android bzw. Swift für iOS programmiert.
Erfahrung in der Veröffentlichung von Apps in den App Stores von Google und Apple inklusive Implementierung und Abrechnung deren Bezahlsysteme für In-App-Käufe.
Remote-Arbeit bevorzugt
Der Kunde betreut 8 eigenständige Drupal Websites, welche in eine Drupal Multisite mit gemeinsamem Core aber verschiedenem Aufbau kombiniert werden sollten. Zudem wurde eine neue Verlagswebsite mit eigenem Shop in Drupal 10 entwickelt.
§ Einrichtung einer Drupal Multisite aus bereits bestehenden Websites
§ Optimierungen am Code, Modulen und Themes
§ Diverse Upgrades von Drupal 9 zu 10
§ Neuentwicklung eines Drupal Commerce Shops mit API-Anbindungen
§ Umsetzung eines vorgegebenen Designs
§ Drupal Commerce mit verschiedenen Bestellprozessen von digitalen und physischen Produkten
§ Mobile Optimierungen
§ Anbindung an Zahlungsdienstleister und Buchhaltungssystem
§ Einrichtung und Betreuung von Deployment Pipelines und Build Prozessen
Drupal Konfigurationsmanagement (Config Split/Ignore, Environments, ?)Im Rahmen des Projekts ?VEMAS ? Verhalten macht Sinn? habe ich den gesamten Webauftritt der Julius-Maximilians-Universität Würzburg neugestaltet und eine Webanwendung zur Erfassung und Auswertung von Verhaltensauffälligkeiten bei Menschen mit Behinderungen entwickelt. Die Herausforderung bestand insbesondere in der barrierefreien Darstellung komplexer Formulare, der Mehrbenutzerverwaltung und der automatisierten Ergebnisgenerierung mit PDF-Export.
§ Konzeption und Umsetzung einer datenschutzkonformen Webapp mit Laravel (Backend) und React (Frontend)
§ Formularlogik zur strukturierten Verhaltenserfassung und automatisierter Ergebnisbogenerstellung (PDF)
§ Umsetzung einer Accountverwaltung für Mehrpersonennutzung
§ Mobile Optimierung & Hosting
§ Gestaltung eines barrierearmen und klar strukturierten Webdesigns
§ Entwicklung der Website mit Drupal inkl. redaktionellem Backend und Schulung der Admins
Code-Quality, Review und Deployment Prozesse einhaltenDer Kunde beabsichtigt einen kompletten Relaunch zwei getrennter Drupal 8 Seiten auf zwei headless Drupal 10 Backends mit einem gemeinsamen React Frontend.
Ich war zuständig für die gesamte Überführung und Neuentwicklung des Backends mit sehr hohen Anforderungen an Code Quality.
§ Support und Entwicklung der bisherigen Open Social Drupal 8 Website
§ Überführung von Drupal 8 zu 10 inklusive Datenmigration via Migrate API
§ Neuentwicklung eines Nachrichtensystems, Profilen und vielen benutzerdefinierten Forum-Features ohne Open Social
§ Entwicklung von neuen REST-Schnittstellen im JSON:API Standard
§ Konfigurationsmanagement (Yaml Files)
§ Umsetzung von Mehrsprachigkeit und einfacher redaktioneller Bearbeitung für 9 Sprachen
Code-Quality, Review und Deployment Prozesse einhaltenIch
wurde als Senior Backend Entwickler bei der Umsetzung einer Drupal Plattform
für die öffentliche Verwaltung eingesetzt. Das Projekt, das auf Drupal 9 und
Open Social basierte, wurde im Rahmen eines SCRUM-Prozesses mit über 20
Beteiligten durchgeführt. Das vorzeitige Ende erklärt sich durch die plötzlich
verhängte Haushaltssperre im Bund.
§ Entwicklung und Implementierung von Backend-Funktionalitäten für die Drupal-Plattform
§ Kleine Frontend-Anpassungen in Layout und Texten
§ Umsetzung von Drupal Forms, Verbesserungen im Caching
§ Nutzung der Drupal Translation API
§ Aktive Teilnahme am SCRUM-Prozess, einschließlich Sprint-Planung, Standup-Meetings und Retrospektiven
§ Code-Review, Testing und Qualitätssicherung, um die hohe Code-Qualität und Zuverlässigkeit sicherzustellen
Integration von Drupal 9 und Open Social, um eine robuste und skalierbare Plattform zu gewährleistenDer
Kunde betreut die Fuhrparks vieler verschiedener Organisationen und benötigte
dazu ein speziell abgestimmtes Verwaltungstool. Das mit PHP und Laravel
entwickelte System wurde mandantenfähig gestaltet und bot differenzierte
Berechtigungen, ausführliche Kostenrechnungen sowie umfangreiche Reports,
darunter BWA und Lieferantenstatistiken. Es ermöglichte die effiziente
Verwaltung von Fahrzeugen, Fahrern und Lieferanten
§ Analyse der spezifischen Anforderungen und Vergleich mit dem Altsystem
§ Konzeption und Entwicklung unter Verwendung von Laravel, PHP und Orchid Platform als Admin-Panel
§ Umsetzung von Mandantenfähigkeit für die Verwaltung verschiedener Organisationen innerhalb eines einzigen Systems
§ Implementierung differenzierter Berechtigungsebenen und Nutzergruppen, um den Zugriff auf Funktionen und Daten je nach Benutzerrolle zu regeln.
§ Entwicklung von Funktionen zur detaillierten Kostenrechnung und Generierung von umfangreichen Reports wie BWA, Fahrzeug- und Lieferantenstatistiken, Kilometerauswertungen
§ Laravel Excel und CSV Export
§ Import von 10 Mio. Datensätzen aus dem Altsystem in die neue Laravel Struktur
§ Laravel Migrations und Datenstruktur
Feature und Unit Tests§ Neudefinition der Node-Struktur mit neuen custom Fields und Ansichten
§ Migration bestehender Inhalte mit Drush, Feeds und Tamper
§ Neuprogrammierung von benutzerdefinierten Modulen, insbesondere eigener Versionierung mit HTML-Code Vergleich und Highlighting
§ Konzept und Umsetzungen zur Barrierefreiheit
§ Entwicklung eines Themes basierend auf Olivero
§ Hosting-Bereitstellung, CI/CD, Backups und Sicherheitsmaßnahmen
§ Nutzung von Drupal Search API, Views, Matomo, Webform
XML, RSS und PDF-ExportfunktionenImplementierung eines Frontends in React mit Material UI Komponenten und Elasticsearch
Migration bzw Neuprogrammierung eines bestehenden Drupal 7 Moduls auf Drupal 9. Dazu gehören:
Migration bestehender Content-Entitys und Inhalte
benutzerdefinierte Formulare zum Dateiupload und Verändern von Entities
Erstellen von Twig Templates und Unterseiten
JavaScript/jQuery für dynamisches Menü
rollenbasierten Berechtigungen und Zugriffe
Programmierung an benutzterdefinierten WordPress-Plugins zur Anpassung und Ergänzung neuer Funktionalitäten
Entwicklung von nativen Apps für iOS (mit Swift und XCode) und Android (Java und Android Studio), unter anderem mit
Zudem Content-Management für die Darstellung und Anpassung von Texten, Bildern, Formeln auf mobile Geräte. Dazu zählt auch Content-Erstellung (Texte, Bilder) für die Schulfächer Mathematik, Deutsch, Physik und Chemie.
Seit 2020 Geschäftsführer eines Unternehmens spezialisiert auf App- und Webentwicklung und der Konzeption großer E-Learning-Projekte wie die eigene Lernplattform. Meine aktuellen Themen und Schwerpunkte:
Schnittstellenmanagement (REST API, OAuth, SOA)
Web- und plattformu?bergreifende Applikationen mit React und React Native
Drupal für Web- und plattformübergreifende Applikationen konfigurieren
Webauftritt-Management inkl. DSGVO und SEO
Software:
Android Studio, XCode, VS Code, PHPStorm, Eclipse, GIMP
Öffentlicher Sektor
Viele Kunden (besonders bei der Arbeit mit Drupal) waren bisher Behörden, Städte, Kommunen, staatliche Unternehmen oder Ministerien.
E-Learning
Die Gründung des ersten Unternehmens für die Entwicklung und Veröffentlichung der Lernapp ?MatheWiki? erfolgte im Jahr 2016 im Nebenerwerb parallel zum Studium der Wirtschaftsinformatik. MatheWiki ist mittlerweile die größte deutschsprachige Nachschlage-App für Mathematik (> 100.000 Installationen) und dreisprachig (Deutsch, Englisch, Russisch) verfügbar; es folgten DeutschWiki und PhysikWiki
Native App-Entwicklung
Android und iOS Apps werden nativ in den aktuellen Sprachen Kotlin für Android bzw. Swift für iOS programmiert.
Erfahrung in der Veröffentlichung von Apps in den App Stores von Google und Apple inklusive Implementierung und Abrechnung deren Bezahlsysteme für In-App-Käufe.