Sebastian Wahn
Softwareentwickler
Erfahrungen
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.
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.
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.
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.
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.
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.
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.
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.
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).
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).
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
Ausbildung
Wilhelm Büchner Hochschule
Bachelor of Science · Informatik
Zertifikate & Bescheinigungen
CPSA-F iSAQB® Zertifizierter Professional für Softwarearchitektur – Foundation
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Sebastian ansässig?
Welche Sprachen spricht Sebastian?
Wie viele Jahre Erfahrung hat Sebastian?
Für welche Rollen wäre Sebastian am besten geeignet?
Was ist das neueste Projekt von Sebastian?
Für welche Unternehmen hat Sebastian in den letzten Jahren gearbeitet?
In welchen Industrien hat Sebastian die meiste Erfahrung?
In welchen Bereichen hat Sebastian die meiste Erfahrung?
In welchen Industrien hat Sebastian kürzlich gearbeitet?
In welchen Bereichen hat Sebastian kürzlich gearbeitet?
Was ist die Ausbildung von Sebastian?
Ist Sebastian zertifiziert?
Wie ist die Verfügbarkeit von Sebastian?
Wie hoch ist der Stundensatz von Sebastian?
Wie kann man Sebastian beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Softwareentwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Gemmrigheim, Deutschland arbeiten