Maik PaulusSoftware Engineer | Dad

Bisherige Projekte

Projekt: Modernisierung einer bestehenden Infrastruktur im Autokonfigurator-Umfeld

Die bestehende umfangreiche Infrastuktur soll in einem mehrjährigen Prozess auf eine neue zukunftsfähige Infrastruktur gebracht werden. Dabei sind besonders der laufende Betrieb der alten Systembestandteile mit zu berücksichtigen.

Hier siehst du auf einen Blick die Eckdaten des Projekts.

Zeitlicher Rahmen

Dauer:
24 Monate

Art:
Freiberuflich

Jahr:
2020 / 2021 / 2022

Auftraggeber

Name:
Büro am Draht GmbH

Ort:
Berlin

Branche:
Automotive

Im Projekt

Projekttyp:
Webanwendung

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

  • Migration bestehender Bestandteile in der Systemarchitektur auf neue Technologien mit Microservice-Ansatz
  • Aufbau neuer Services auf Basis existierender Anforderungen
  • Beratung bzgl. der Erweiterung der flexiblen Systemarchitektur

Implementierung

  • Entwicklung eines Microservice zur Steuerung von Ausstattungs-Sichtbarkeiten bei Autokonfiguratoren
  • Migration einer komplexen Steuerberechnung in einen eigenständigen Node.js-Service
  • Migration eines Services zur Auslieferung technischer Daten zu einem Fahrzeug
  • Beratung in der Weiterentwicklung und weiteren Flexibilisierung der Architektur
  • Sicherstellung des Betriebs der selbst entwickelten Systembausteine

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
  • Typescript
  • JavaScript
  • Swagger
  • ES6
  • HTML5
  • CSS3
  • Java

Build, Test & Deploy

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

  • Github Actions
  • Gitlab
  • Jenkins
  • Docker
  • Docker Compose
  • Webpack
  • Visual Studio Code

Sonstiges & Methoden

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

  • Microservices
  • GraphQL
  • Consulting
  • Kibana
  • Grafana
  • JIRA
  • Confluence