You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Sebastian WesselSW

Sebastian Wessel

Senior Fullstack - Node.js/Typescript/Vue.js

€650/day
Frankfurt am Main, DE
8-15 years

Average response time: 1 hour

About Sebastian

Bereits mit ca 10 Jahren habe ich die ersten Erfahrungen im Bereich Programmierung gemacht und später zu meinem Beruf. Dadurch verfüge ich über rund 30 Jahre Erfahrung im Bereich Programmierung und über ein sehr weit gefächertes Spektrum.

Ich habe mich in den letzten Jahren auf die Entwicklung mit Javascript/Typescript spezialisiert.
Hierbei node.js im Backend und React.js und Angular im Frontend.

Entsprechend zugehörige Techniken wie HTML, CSS, Less/Sass und der Umgang mit entsprechenden Tools wie Git, Jira, Docker etc gehören zum täglichen Umfeld.
  • English

    Fluent

  • German

    Native or bilingual

Can work on-site
Frankfurt am Main (up to 50km), Frankfurt am Main (up to 100km)

Experience

  • autoticket
    Backend Node.js/Typescript Developer
    TRANSPORTATION
    May 2019 - June 2019 (1 month)
    Berlin, Germany
    Implementierung von Microservices in Typescript in einer Cloud basierenden Infrastruktur zur Generierung von verschiedenen Dokumenten und Ausgabeformaten.
    
Hierbei wurde RabbitMQ zur Kommunikation zwischen einzelnen Microservices genutzt und MSSql als Datenspeicher.

    Die Herausforderung hierbei lag insbesondere in der Notwendigkeit Millionen von Dokumentaufträgen zu Handhaben bei begrenzten Ressourcen.
    Aufträge zur Dokumenterzeugung wurden gebündelt und an einen externen Service via Rest-API übertragen.
    Der externe Service wiederum konnte nur eine begrenzte Anzahl von Aufträgen gleichzeitig verarbeiten und deren Abarbeitung war sehr zeitintensiv, sodass hier entsprechende Warteschleifen-Mechanismen nötig wurden, welche auch über mehrere Service-Instanzen (parallele Verarbeitung) zuverlässig funktionieren.

    Weiterhin mussten generierte Dokumente entsprechend weiterverarbeitet werden und an diverse weitere externe Dienste geliefert werden.
    Das Projekt musste leider Aufgrund des EuGH Urteils zur deutschen PKW Maut vorzeitig durch den Auftraggeber beendet werden.
    Node.js typescript express.js jest rabbitMQ SQL Server docker sonarqube Git-SVN rest-api Atlassian JIRA
  • Open Source
    Node.js/Typescript Backend
    DIGITAL AND IT
    April 2019 - Today (7 years and 2 months)
    Frankfurt am Main, Germany
    Durch die Erfahrungen in vorangegangen Projekten bei der Node.js Anbindung an den Eventstore (eventstore.org) entstand die Idee eine eigene Client-Library zu erstellen, die den modernen Bedürfnissen entspricht.
    Ein besonderes Augenmerk wurde hier auf Test Driven Development, Clean Code und Dokumentation gelegt.
    Hierdurch ist es den Nutzern möglich, selbst einfach zu verstehenden Quellcode in eigenen Anwendungen zu erstellen. Dazu tragen nicht nur die Verwendung und Bereitstellung von async/await Funktionen bei, sondern auch die Benennung von Methoden und (Alias-)Funktionen.
    Die Umsetzung erfolgte in Typescript um zum einen die Vorteile von Typisierung nutzen zu können und zum Anderen um eine einfache Nutzung sowohl in plain Javascript als auch Typescript zu gewährleisten.
    Um den Prozess möglichst weit zu automatisieren, wurde eine CI/CD-Pipeline aufgebaut, welche automatisch Tests in entsprechenden Docker Umgebungen laufen lässt, Code-Coverage erstellt und an Drittanbieter sendet und bei Bedarf die Client-Library erstellt und an das NPM Repository überträgt.
    Der Quellcode und die Dokumentation ist frei verfügbar unter:
    https://github.com/sebastianwessel/eventstore-ts-client
    Node.js typescript JavaScript mocha Git-SVN TDD sonarqube
  • Ambidexter
    Node.js Backend Entwickler für Microservice im Azure Cloud Umfeld
    BANKING AND INSURANCE
    April 2018 - March 2019 (11 months)
    Berlin, Germany
    Umsetzung der zentralen Funktionen des Gesamtsystems von der Konzeption über die Implementierung bis hin zum automatisierten Testen.
    Für die Backend-Entwicklung wurden Node.js basierende Microservice innerhalb einer auf Microsoft Azure basierenden Cloud Infrastruktur umgesetzt. Hiebei spielten insbesondere folgende Dinge eine herausstechende Rolle:
    Die Anbindung an externe Loyalty Anbieter via API und Web-Scraping zum Datenaustausch und die die Bereitstellung von Daten via REST-API für mobile Clients.
    Weiterhin basiert die komplette Architektur auf CQRS/Event-Driven-Design und es wurde als Datenspeicher keine klassische Datenbank, sondern Eventstore genutzt.
    Da es sich bei diesem Projekt um ein Projekt innerhalb der Finanzbranche und um sensitive Nutzerdaten handelt, wurde entsprechend den Themen Security, Audit, Testing etc. ein überdurchschnittlich hoher Stellenwert gegeben.
    Sowohl die Entwicklung, das Testing als auch der Betrieb der Service wurde auf Basis von Docker Containern und deren Verwaltung mit Kubernetes umgesetzt.
    Bei diesem Projekt wurde der komplette Prozess von der Grundidee bis hin zum öffentlich verfügbaren Produkt mit begleitet und mit gestaltet.
    Node.js Docker Eventstore REST Git-SVN Sonarqube Atlassian JIRA Kubernetes Rocketchat

Recommendations

Be the first to recommend Sebastian

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Skill set

Categories