Maik PaulusSoftware Engineer | Dad

Bisherige Projekte

Projekt: Seitenmonitoring fondsfinanz.de

Damit die Webseite des Unternehmens besser gewartet und weiterentwickelt werden konnte, wünschte sich der Fachbereich eine Anwendung, mit der man die Seite strukturell durchsuchen konnte. Dabei herausgekommen ist das unternehmensweit erste Projekt mit React und CouchDB.

Hier siehst du auf einen Blick die Eckdaten des Projekts.

Zeitlicher Rahmen

Dauer:
2 Monate

Art:
Festanstellung

Jahr:
2016

Auftraggeber

Name:
Fonds Finanz Maklerservice GmbH

Ort:
München

Branche:
Versicherungen

Im Projekt

Projekttyp:
Anwendung

Meine Rolle:
Softwareentwickler

Agiles Team:
Ja

Projektdetails

Natürlich kann man mit den Eckdaten eines Projektes noch nicht so viel anfangen. Daher gibt es hier zum Projekt noch einige Details zur Anforderung, den besonderen Herausforderungen und den konkreten Aufgabenstellungen. Wenn du etwas noch genauer wissen möchtest, frag einfach bei mir nach, ich gebe dir gerne Auskunft.

Anforderungen

  • Durchsuchen der Webseite auf Strukturdaten wie Titel, Metadaten, Authentifzierungsstufe, Inhaltsstruktur, Navigationsposition
  • Erstellen einer hierarchichen Sitemap aller Seiten
  • Wiedererkennung und Durchsuchbarkeit von Inhaltselementen der Seite (z.B. bestimmte Boxen in der Sidebar)

Implementierung

  • Entwicklung einer Anwendung mit PHP5.6, Unternehmens-MVC-Framework, CouchDB und React
  • Schreiben eines Crawlers, der sich intelligent auf der Seite anmeldet und die Seite durchforstet

Technologischer und methoder Projektrahmen

Hier kannst du konkret einsehen, mit welchen Technologien und Rahmenbedingungen ich in diesem Projekt zu tun hatte.

Technologischer Kern

Mit diesem technologischen Stack wurde die Anwendung implementiert und ausgeliefert:

  • PHP 5.6
  • HTML5
  • CSS3
  • JavaScript
  • React
  • CouchDB
  • Apache

Build, Test & Deploy

Zur Unterstützung, Qualitätssicherung und Automatisierung wurde folgendes genutzt:

  • Bitbucket
  • PHPStorm
  • Git

Sonstiges & Methoden

Weitere Aspekte des Projektes, wie z.B. Methoden, Konzepte, Protokolle oder Hilfstools:

  • Agile
  • Scrum
  • Cronjobs
  • Linux
  • Jira
  • Confluence