Maik PaulusSoftware Engineer | Dad

Bisherige Projekte

Projekt: Webseitensuche fondsfinanz.de

Nachdem die Fonds Finanz im Jahr 2015 ein neues Web-Gesicht in Form einer neuen Webseite bekommen hat, gab es noch weitere darauf folgende Anforderungen. Unter anderem wurde eine Software basierend auf Elasticsearch eingekauft, um Volltextsuchen auf Datenmassen machen zu können.

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:
Softwaresystem

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

  • Integration eines fertigen Systems in die interne Infrastruktur
  • Umsetzung von Standard-Funktionalitäten wie z.B. Autovervollständigung oder Fehlerkorrektur
  • Anbinden verschiedenster Datenquellen für die Suche (z.B. Webseiten, Presseberichte, ...)
  • Permanente Aktualisierung der zu durchsuchenden Daten

Implementierung

  • Installation der externen Softwarelösung basierend auf Elasticsearch auf einem Linux-Server
  • Integration der externen Software in die Webseite des Unternehmens (HTML5, CSS3, Foundation, jQuery)
  • Aufbau einer Adapter-Schicht im hauseigenen PHP-Framework für die Abfragen an Elasticsearch
  • Anbindung der Datenquellen Webseiten, Downloads, Presseberichte und E-Learning-Filme

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
  • Apache
  • HTML5
  • CSS3
  • Foundation
  • JavaScript
  • jQuery
  • OracleDB
  • Elasticsearch
  • MVC

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
  • REST
  • Cronjobs
  • Linux
  • Jira
  • Confluence