Maik PaulusSoftware Engineer | Dad

Bisherige Projekte

Projekt: GDV

Um die Datenqualität im Unternehmen zu verbessern, wurde in diesem Projekt ein Topf externer Daten im GDV-Standard (alter Standard in der Versicherungsbranche) angebunden. Durch Bereitstellung der Daten für Mitarbeiter und über REST-Schnittstellen an Makler und Fintechs wurde gleich bei mehreren Kunden deutlicher Mehrwert geschaffen.

Hier siehst du auf einen Blick die Eckdaten des Projekts.

Zeitlicher Rahmen

Dauer:
18 Monate

Art:
Festanstellung

Jahr:
2017 / 2018 / 2019

Auftraggeber

Name:
Fonds Finanz Maklerservice GmbH

Ort:
München

Branche:
Versicherungen

Im Projekt

Projekttyp:
Softwaresystem

Meine Rolle:
Teamleiter, 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

  • Erhöhung der Datenqualität durch Anbindung eines Standards in der Versicherungsbranche (GDV)
  • Verknüpfte GDV-Daten sollen aufbereitet für Dritte (Makler, Fintechs) zur Verfügung stehen
  • Umsetzung von Zuordnungslogiken zur automatisierten Verarbeitung der Datentöpfe

Implementierung

  • Implementierung von API-Schnittstellen mit Node.js zur Weitergabe der Daten an Dritte
  • Entwicklung einer Anwendung (Node.js, React, Redux) zur manuellen Zuordnung von externen und internen Datentöpfen
  • Aufbau und Administration einer Microservice-Landschaft (Node.js, PHP7, Bamboo, Docker, Docker Compose)
  • Entwicklung kleinerer Microservices (Node.js, PHP7) zur Abbildung der Anforderung
  • Administration einer PostgreSQL-Datenbank

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:

  • Node.js
  • Express
  • PostgreSQL
  • JavaScript
  • React
  • Redux
  • HTML5
  • CSS3
  • Semantic UI
  • Material UI
  • Elasticsearch
  • Logstash
  • PHP7
  • ES5+
  • Symfony
  • OracleDB
  • NGINX

Build, Test & Deploy

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

  • Docker
  • Docker Compose
  • Webpack
  • Mocha
  • Sinon
  • Chai
  • Forever
  • Babel
  • Nodemon
  • PHPStorm
  • Kibana
  • Git

Sonstiges & Methoden

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

  • Softwareskalierung
  • JWT-Authentifizierung
  • Agile
  • Microservices
  • Scrum
  • Jira
  • Bamboo
  • SonarQube
  • Confluence