• 9:00 - 18:00 Uhr

Telefonische Beratung

04131 927 554 10

Persönliche Beratung

aus Lüneburg

Beratung per Mail

info@gunnar-beushausen.de

Geschäftszeiten

9:00 bis 18:00 Uhr

NestJS

Migration von Legacy PHP Anwendung in die Cloud mit NodeJS

Details

Kunde
Esyoil GmbH
Zeitraum
01/2018 - 07/2019
Technologien NodeJS TypeScript NestJS Amazon Webservices MongoDB Microservices Docker
Weiteres

In meiner Rolle als lead Developer orchestrierte ich den bahnbrechenden Relaunch der Softwareplattform für Deutschlands führende Preissuchmaschine für Heizöl. Dieses ambitionierte Projekt umfasste die Transformation einer traditionellen Legacy PHP-Anwendung in eine zukunftsweisende Microservices-Architektur. Durch die Implementierung modernster Technologien und Methoden konnte eine signifikante Steigerung der Leistung, Skalierbarkeit und Flexibilität der Plattform erreicht werden.

Projekthighlights und Schlüsselleistungen:

  1. Tiefgreifende Analyse und sorgfältige Konzeption: Zu Beginn des Projekts führten wir eine umfassende Analyse der bestehenden Anwendung durch, um einen detaillierten Umsetzungsplan für die Migration zu erstellen.
  2. Effektive Teamleitung: Unter meiner Führung arbeitete das Entwicklungsteam engagiert an der Neuimplementierung der Plattform, wobei modernste Programmierpraktiken und agile Methoden zum Einsatz kamen.
  3. Innovative Technologiestapel: Für den Relaunch wählten wir eine Kombination aus NodeJS, TypeScript, MongoDB, NestJS und Docker, um eine leistungsstarke und flexible Microservices-Architektur aufzubauen.
  4. Migration der Datenbank: Ein kritischer Aspekt des Projekts war die Migration von MySQL zu NoSQL (MongoDB), um eine höhere Leistung und bessere Skalierbarkeit der Datenverwaltung zu gewährleisten.
  5. Cloud-Migration: Die Verlagerung der Infrastruktur in die Cloud unter Verwendung von Amazon Web Services ermöglichte eine verbesserte Verfügbarkeit und Skalierbarkeit der Anwendung.
  6. Modernisierung des Codes: Der Legacy PHP-Code wurde erfolgreich in eine moderne, Microservice-orientierte NodeJS/TypeScript-Architektur umgewandelt, was die Grundlage für eine zukunftssichere und wartbare Plattform legte.

Durch diese umfassende Neugestaltung konnte die Preissuchmaschine ihre Marktposition festigen und weiter ausbauen. Die Plattform profitiert nun von einer deutlich verbesserten Performance, Flexibilität bei der Implementierung neuer Funktionen und einer erhöhten Benutzerzufriedenheit. Dieses Projekt unterstreicht meine Kompetenz in der Leitung komplexer Softwareentwicklungsprojekte und der erfolgreichen Umsetzung technologischer Innovationen.

Loginsystem für Radiosender

Details

Kunde
REGIOCAST GmbH & Co. KG
Zeitraum
10/2018 - 01/2019
Technologien NestJS NodeJS TypeScript Amazon Webservices

Im Rahmen einer maßgeschneiderten Lösung für die Regiocast GmbH & Co. KG, einen führenden Betreiber von Radiosendern, habe ich die Entwicklung eines hochmodernen Loginsystems geleitet und umgesetzt. Dieses System, basierend auf den neuesten Technologien wie NodeJS, Amazon Web Services und TypeScript, diente dazu, den Zugriff auf verschiedene Radiosender innerhalb des Unternehmensnetzwerks zu vereinfachen und zu sichern.

Höhepunkte und Leistungen des Projekts:

  1. Fachkundige Leitung und Schulung des Entwicklungsteams: Unter meiner Führung wurde ein Team von Entwicklern nicht nur in den genannten Technologien geschult, sondern auch in Best Practices für moderne Anwendungsentwicklung.
  2. Innovative Analyse und Konzeption: Die Planungsphase umfasste eine tiefgreifende Analyse der Anforderungen und die Erstellung eines detaillierten Konzepts für das Loginsystem, um eine nahtlose Integration in die bestehende Infrastruktur zu gewährleisten.
  3. Maßgeschneiderte Entwicklung: Die Umsetzung des Systems erfolgte unter Einsatz fortschrittlicher Programmierpraktiken und Frameworks, wobei ein besonderer Fokus auf Sicherheit, Skalierbarkeit und Benutzerfreundlichkeit lag.
  4. Umfassende Mitarbeiterfortbildung: Neben der technischen Realisierung legte ich großen Wert auf die Kompetenzentwicklung der internen Mitarbeiter, um sicherzustellen, dass das System effektiv verwaltet und gepflegt werden kann.
  5. Entwicklung einer Testanwendung mit NestJS: Für die Qualitätssicherung wurde eine spezielle Testumgebung entwickelt, die es ermöglichte, das Loginsystem unter realen Bedingungen umfassend zu evaluieren und zu optimieren.

Dieses Projekt demonstriert nicht nur meine Fähigkeit, komplexe technische Herausforderungen zu meistern, sondern auch Teams zu inspirieren und zu führen. Das erfolgreiche Loginsystem verbessert nicht nur die interne Sicherheit und Effizienz bei Regiocast, sondern dient auch als Basis für zukünftige technologische Innovationen innerhalb des Unternehmens.