Sebastian W.

Backend-Entwickler

Gemmrigheim, Deutschland

Erfahrungen

Juni 2023 - Feb. 2024
9 Monaten

Backend-Entwickler

DB AG

  • Mitarbeit bei der Entwicklung und Wartung einer NodeJS-basierten Backend-Anwendung, die Kennzahlen (KPIs) an Kunden liefert
  • KPIs aus der Datenbank extrahiert, aufbereitet und im System aggregiert
  • Ermöglichte authentifizierten Frontend-Anwendungen, Daten über REST anzufordern und die Antworten in übersichtlichen Diagrammen und Grafiken darzustellen
  • Etablierte eine robuste Pipeline für Unit- und Integrationstests
  • Führte gezieltes Refactoring durch, um die Testbarkeit zu verbessern und das System nach dem KISS-Prinzip zu vereinfachen
  • Implementierte neue Funktionen in einem agilen Umfeld
  • Technologie-Stack: NodeJS, PostgreSQL, Testgetriebene Entwicklung, Unit-Testing (Jest), GitLab CI/CD, Git, Redis, REST-API (Fastify), SSO, JWT-Validierung
Sept. 2021 - März 2023
1 Jahr 7 Monaten

Fullstack-Entwickler, Anforderungsingenieur

MHP

  • Entwickelte und wartete ein Fahrzeuginformationssystem, das Streaming-Fahrzeugdaten via Kafka importiert
  • Bereinigte Daten mit Geschäftslogik, um unnötige Daten nicht zu speichern, und leitete Datensätze an eine Anwendung eines Drittanbieters weiter
  • Verantwortlich für die Integration der Fahrzeugbildgenerierung durch eine Drittanbieter-Anwendung und die Speicherung der generierten Bilder im System
  • Ersetzte eine Long-Polling-Lösung durch eine Streaming-Integration über Kafka, um Herausforderungen wie schnelleren Datenkonsum und langsamere Bildverarbeitung zu bewältigen und eine Überflutung der Drittanbieter-Anwendung zu verhindern
  • Technologie-Stack: Java 8/11, Spring, REST-API, SQL, Kafka, Caching-Mechanismen, GitLab CI/CD, Unit-Testing, Splunk-Monitoring und Dashboards, Testgetriebene Entwicklung
Jan. 2021 - Sept. 2021
9 Monaten

Backend-Entwickler für den Regel-Engine-Mikroservice

MHP

  • Entwickelte einen Online-Autokonfigurator, der Nutzern erlaubt, Fahrzeuge über ein Web-Frontend mit einer Echtzeit-Visualisierungs-Engine anzupassen
  • Entwarf und implementierte Microservices in NodeJS/TypeScript auf Basis des NestJS-Frameworks
  • Entwarf und entwickelte eine Regel-Engine, um die Gültigkeit der vom Nutzer gewählten Optionen anhand von boolescher Algebra-Regeln einer Drittanbieter-Anwendung zu prüfen
  • Importierte Regeln der Drittanbieter-Anwendung in die Regel-Engine, um Nutzeranfragen zu verarbeiten und Konfigurationen zu validieren
  • Technologie-Stack: NodeJS, TypeScript, Google Cloud Functions, NestJS, Microservices, REST-API, SQL, Unit-Testing, Terraform, Testgetriebene Entwicklung
Jan. 2020 - Bis heute
5 Jahren 9 Monaten

Software-Architekt und Backend-Entwickler

CGIBackgrounds

  • Entwickelte eine Website und einen Backend-Service zur Verwaltung von HDRi-Hintergründen, damit Nutzer Assets durchsuchen, kaufen und herunterladen können
  • Baute eine cloud-native AWS-Plattform mit Lambda-Funktionen für sämtliche Funktionalitäten
  • Implementierte eine Import-Pipeline, um Dateien zu verschieben und umzubenennen, Schlüsselwörter aus EXIF-/IPTC-Metadaten zu extrahieren, Thumbnails zu erstellen und Einträge in DynamoDB anzulegen
  • Implementierte die Abonnementsverwaltung über die Stripe-API und verarbeitete Events für Fehlerfälle
  • Technologie-Stack: AWS, NodeJS, TypeScript, Serverless, AWS-CDK, Terraform, GraphQL, REST-API, Angular, RxJS, Unit-Testing, Testgetriebene Entwicklung
Aug. 2019 - Dez. 2019
5 Monaten

Berater und Entwickler von Geschäftsprozessmodellen

MHP

  • Führte Geschäftsprozessanalysen durch, um fehlende Informationen in Werkzeugen und in der abteilungsübergreifenden Kommunikation zu erkennen
  • Beschrieb Geschäftsprozesse mit BPM-Diagrammen
  • Technologie-Stack: Enterprise Architect, BPM
Juli 2016 - Juni 2019
3 Jahren

Softwarearchitekt der Anwendung, Entwickler des Rendering-Mikroservice

Mackevision

  • Architektur und Entwicklung einer cloud-nativen Plattform zur Erzeugung hochwertiger 2D-Bilder aus vorgerenderten 3D-Assets mittels der VRay-Rendering-Engine in AWS
  • Bereitstellung von Echtzeit-Vorschauen für Nutzer, gestreamt über WebSockets
  • Implementierung von Application Load Balancers und EC2-Instanzen mit bedarfsorientierter Skalierung zur Bewältigung schwankender Nutzerlasten
  • Verwaltung einer Warteschlange für gebündeltes Rendering hochwertiger Bilder mit dynamischen EC2-Instanzen
  • Technologie-Stack: UML, Sequenzdiagramme, Komponentendiagramme, REST-API, NodeJS, Java, Spring Boot, Hibernate, TypeScript, NestJS, JWT, Angular, RxJS, Terraform, Testgetriebene Entwicklung
Nov. 2015 - Juni 2016
8 Monaten

Backend-Entwickler

hydra newmedia GmbH

  • Entwicklung von REST-Microservices in NodeJS für ein Fahrzeugbestandsverwaltungssystem, das Fahrzeuganzahlen und Metadaten für Administratoren anzeigt
  • Integration externer APIs und Implementierung von Webhooks für externe Nutzer
  • Technologie-Stack: REST-API, NodeJS, TypeScript, JWT, Testgetriebene Entwicklung, MongoDB, ElasticSearch, Swagger/OpenAPI
Okt. 2013 - Okt. 2015
2 Jahren 1 Monate

Web-Entwickler

Synergetic Agency AG

  • Entwicklung und Wartung von PHP-basierten E-Commerce-Anwendungen
  • Aufbau eines Produktinformationsmanagement-(PIM)-Systems in C# mit REST-APIs und einem AngularJS-Frontend
  • Entwicklung eines Newsletter-Layout-Tools mit NodeJS und Electron, mit dem Nutzer Newsletter per Drag-&-Drop-UI-Komponenten erstellen können
  • Technologie-Stack: REST-API, NodeJS, Testgetriebene Entwicklung, Electron, AngularJS, Magento, WebAPI, MySQL, MSSQL

Sprachen

Deutsch
Muttersprache
Englisch
Fortgeschritten

Zertifikate & Bescheinigungen

CPSA-F iSAQB® Zertifizierter Professional für Softwarearchitektur – Foundation

iSAQB

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen