Recommended expert

Sebastian Wahn

Softwareentwickler

Sebastian Wahn
Gemmrigheim, Deutschland

Erfahrungen

März 2024 - Bis heute
2 Jahren 1 Monat
Hamburg, Deutschland
Remote

Softwareentwickler

Edekabank AG

Entwurf, Entwicklung und Wartung skalierbarer Backend-Services und cloudintegrierter Systeme mit Kotlin (Spring Boot) und TypeScript (Node.js). Implementierung robuster APIs, Caching und Messaging mit Technologien wie Firebase, Redis, Pub/Sub und PostgreSQL. Sicherstellung von Zuverlässigkeit und Performance durch umfassende Integrations- und Komponententests (JUnit, Jest, Mockito). Automatisierung von Deployment und Infrastruktur mit Terraform und Docker.

Juni 2023 - Feb. 2024
9 Monate

Backend-Entwickler

DB AG

  • Mitwirkung an der Entwicklung und Wartung einer NodeJS-basierten Backend-Anwendung, die Key Performance Indicators (KPIs) für Kunden bereitstellt.
  • Die Anwendung extrahiert KPIs aus der Datenbank, verfeinert und aggregiert sie im System.
  • Ermöglichung, dass authentifizierte Frontend-Anwendungen Daten über REST anfragen und die Antworten in anschaulichen Diagrammen und Charts anzeigen.
  • Aufbau einer zuverlässigen Pipeline für Komponententests und Integrationstests.
  • Strategische Refaktorierung zur Verbesserung der Testbarkeit und Vereinfachung des Systems gemäß dem KISS-Prinzip.
  • Implementierung neuer Funktionen in einem agilen Umfeld.
Sept. 2021 - März 2023
1 Jahr 7 Monate

Fullstack-Entwickler, Anforderungsingenieur

MHP

  • Entwicklung und Wartung eines Fahrzeuginformationssystems, das Fahrzeugdaten über Kafka streamt und über Geschäftslogik aufbereitet, um unnötige Daten nicht zu speichern.
  • Übermittlung der aufbereiteten Datensätze an eine Drittanwendung, die Fahrzeugbilder erstellt und zurück ins System speichert.
  • Entwicklung einer neuen Streaming-Integration von Kafka zur Ablösung der vorherigen Long-Polling-Lösung.
  • Bewältigung technischer Herausforderungen bei der Speicherung von Streaming-Daten, ohne die Drittanwendung wegen schnellerem Datenverbrauch und langsamerer Bildverarbeitung zu überlasten.
Jan. 2021 - Sept. 2021
9 Monate

Backend-Entwickler

MHP

  • Entwicklung eines Online-Fahrzeugkonfigurators, der es Nutzern ermöglicht, ein Fahrzeug über ein Web-Frontend mit Echtzeit-Visualisierung anzupassen.
  • Entwurf und Entwicklung von Microservices in NodeJS/TypeScript mit dem NestJS-Framework.
  • Implementierung einer Regel-Engine, um die Gültigkeit der vom Nutzer gewählten Optionen anhand konfigurierbarer Regeln in boolescher Algebra aus einer Drittanwendung zu prüfen.
  • Import und Auswertung des Regelwerks der Drittanwendung in der Regel-Engine zur Validierung oder Invalidierung von Konfigurationen.
Jan. 2020 - Dez. 2025
6 Jahren
Remote

Softwarearchitekt und Backend-Entwickler

CGIBackgrounds

  • Entwicklung einer Website und eines Backend-Services zur Verwaltung von HDRi-Hintergründen, mit Zugriff auf eine Asset-Bibliothek inklusive Such-, Kauf- und Download-Funktion.
  • Aufbau einer cloudnativen Plattform in AWS unter Verwendung von Lambda-Funktionen für alle Funktionen.
  • Implementierung einer Import-Pipeline zum Verschieben, Umbenennen und Verarbeiten von Asset-Dateien, Extrahieren von Stichworten aus EXIF-/IPTC-Metadaten, Generieren von Thumbnails und Erstellen von Einträgen in DynamoDB.
  • Umsetzung der Abo-Verwaltung über die Stripe-API und Verarbeitung von Events zur Fehlerbehandlung und Sicherstellung der Zuverlässigkeit.
Aug. 2019 - Dez. 2019
5 Monate

Geschäftsprozessberater

MHP

  • Geschäftsprozessanalysen durchgeführt, um fehlende, aber erforderliche Informationen in Tools und abteilungsübergreifender Kommunikation zu identifizieren.
  • Detaillierte Geschäftsprozessbeschreibungen mit BPM-Diagrammen erstellt.
Juli 2016 - Juni 2019
3 Jahren

Softwarearchitekt

Mackevision

  • Cloud-native Plattform entworfen und entwickelt, um hochwertige Bilder im Webbrowser mit vorgerenderten 3D-Assets und VRay-Rendering in AWS zu erzeugen.
  • WebSockets implementiert, um Vorschaubilder an die Browser der Nutzer zu streamen.
  • AWS Application Load Balancer und EC2-Instanzen mit On-Demand-Skalierung genutzt, um schwankende Nutzerlast zu bewältigen.
  • Hochwertige Bildgenerierung in einer Warteschlange gebündelt und von dynamischen EC2-Instanzpools verarbeitet.
Nov. 2015 - Juni 2016
8 Monate

Backend-Entwickler

hydra newmedia GmbH

  • REST-Microservices in NodeJS für ein Fahrzeugbestandssystem entwickelt, um Fahrzeuganzahlen und Metadaten für Website-Administratoren anzuzeigen.
  • Externe APIs integriert und Webhooks für externe Konsumenten implementiert.
Okt. 2013 - Okt. 2015
2 Jahren 1 Monat

Web-Entwickler

Synergetic Agency AG

  • PHP-basierte E-Commerce-Anwendungen entwickelt und gewartet.
  • Ein Produktinformationsmanagementsystem in C# mit REST-APIs und einem AngularJS-Frontend erstellt.
  • Ein Newsletter-Layout-Tool mit NodeJS und Electron entwickelt, das es Nutzern ermöglicht, Newsletter per Drag & Drop von UI-Komponenten zu erstellen.

Industrie Erfahrung

Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.

Erfahren in Informationstechnologie (11.5 Jahre), Medien und Unterhaltung (6 Jahre), Automotive (3 Jahre), Bank- und Finanzwesen (2 Jahre), Transport (0.5 Jahre) und Professionelle Dienstleistungen (0.5 Jahre).

Informationstechnologie
Medien und Unterhaltung
Automotive
Bank- und Finanzwesen
Transport
Professionelle Dienstleistungen

Geschäftsbereich Erfahrung

Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.

Erfahren in Informationstechnologie (12 Jahre), Produktentwicklung (11.5 Jahre), Business Intelligence (0.5 Jahre) und Betrieb (0.5 Jahre).

Informationstechnologie
Produktentwicklung
Business Intelligence
Betrieb

Zusammenfassung

Ich bin ein erfahrener Generalist im Backend-Bereich mit starkem Fokus auf den Aufbau robuster und skalierbarer Systeme. Ich zeichne mich darin aus, NodeJS-basierte Anwendungen zu entwerfen und zu warten, Microservices zu entwickeln und Datenverarbeitungs-Pipelines zu optimieren. Ich habe in agilen Umgebungen testbare und wartbare Lösungen implementiert und gehostet, intuitive REST-APIs erstellt und in cloudnativen Plattformen integriert.

Ich bringe außerdem Erfahrung in der Fullstack-Entwicklung und der Geschäftsprozessanalyse mit. Ich löse gerne technische Herausforderungen, indem ich Softwarearchitekturen optimiere und Datenflüsse verbessere, wobei ich stets qualitativ hochwertige und zuverlässige Backend-Lösungen anstrebe, die messbare Ergebnisse liefern.

Fähigkeiten

  • Javascript
  • Nodejs
  • Java
  • Php
  • Sql
  • Html
  • Typescript
  • Nestjs
  • Unit-tests
  • Abhängigkeitsinjektion (Ioc)
  • Testgetriebene Entwicklung
  • Electron
  • Angular
  • Spring
  • Restful
  • Rxjs
  • Swagger / Openapi
  • Visual Studio Code
  • Intellij
  • Git
  • Mysql
  • Apache
  • Aws
  • Google Cloud
  • Mariadb
  • Docker
  • Maven
  • Ci/cd
  • Kafka

Sprachen

Deutsch
Muttersprache
Englisch
Fortgeschritten

Ausbildung

Wilhelm Büchner Hochschule

Bachelor of Science · Informatik

Zertifikate & Bescheinigungen

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

Profil

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

Frequently asked questions

Sie haben Fragen? Hier finden Sie weitere Informationen.

Wo ist Sebastian ansässig?

Sebastian ist in Gemmrigheim, Deutschland ansässig und bevorzugt 100% Remote-Projekte.

Welche Sprachen spricht Sebastian?

Sebastian spricht folgende Sprachen: Deutsch (Muttersprache), Englisch (Fortgeschritten).

Wie viele Jahre Erfahrung hat Sebastian?

Sebastian hat mindestens 12 Jahre Erfahrung. In dieser Zeit hat Sebastian in mindestens 7 verschiedenen Rollen und für 7 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 1 Jahr und 4 Monate. Beachten Sie, dass Sebastian möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Für welche Rollen wäre Sebastian am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre Sebastian gut geeignet für Rollen wie: Softwareentwickler, Backend-Entwickler, Fullstack-Entwickler, Anforderungsingenieur.

Was ist das neueste Projekt von Sebastian?

Die neueste Position von Sebastian ist Softwareentwickler bei Edekabank AG.

Für welche Unternehmen hat Sebastian in den letzten Jahren gearbeitet?

In den letzten Jahren hat Sebastian für Edekabank AG, DB AG, MHP und CGIBackgrounds gearbeitet.

In welchen Industrien hat Sebastian die meiste Erfahrung?

Sebastian hat die meiste Erfahrung in Industrien wie Informationstechnologie, Medien und Unterhaltung und Automotive. Sebastian hat auch etwas Erfahrung in Bank- und Finanzwesen, Transport und Professionelle Dienstleistungen.

In welchen Bereichen hat Sebastian die meiste Erfahrung?

Sebastian hat die meiste Erfahrung in Bereichen wie Informationstechnologie, Produktentwicklung und Business Intelligence. Sebastian hat auch etwas Erfahrung in Betrieb.

In welchen Industrien hat Sebastian kürzlich gearbeitet?

Sebastian hat kürzlich in Industrien wie Informationstechnologie, Medien und Unterhaltung und Automotive gearbeitet.

In welchen Bereichen hat Sebastian kürzlich gearbeitet?

Sebastian hat kürzlich in Bereichen wie Informationstechnologie und Produktentwicklung gearbeitet.

Was ist die Ausbildung von Sebastian?

Sebastian hat einen Bachelor in Informatik from Wilhelm Büchner Hochschule.

Ist Sebastian zertifiziert?

Sebastian hat 1 Zertifikat: CPSA-F iSAQB® Zertifizierter Professional für Softwarearchitektur – Foundation.

Wie ist die Verfügbarkeit von Sebastian?

Sebastian ist sofort vollzeit verfügbar für passende Projekte.

Wie hoch ist der Stundensatz von Sebastian?

Der Stundensatz von Sebastian hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man Sebastian beauftragen?

Um Sebastian zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

1000
750
500
250
⌀ Markt: 780-940 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.