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

Freelancer profile translated to English.
Back to original language

About Sebastian

I gained my first experiences in programming around 10 years ago and later turned it into my profession. As a result, I have around 30 years of experience in programming and a very broad spectrum.

In recent years, I have specialized in development with Javascript/Typescript.
Here, node.js in the backend and React.js and Angular in the frontend.

Corresponding techniques such as HTML, CSS, Less/Sass and the handling of corresponding tools such as Git, Jira, Docker etc. are part of the daily environment.
  • 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
    Implementation of microservices in Typescript in a cloud-based infrastructure for the generation of various documents and output formats.
    RabbitMQ was used for communication between individual microservices and MSSql as data storage.
    The challenge here was in particular the need to handle millions of document orders with limited resources.
    Orders for document creation were bundled and transferred to an external service via Rest-API.
    The external service, in turn, could only process a limited number of orders simultaneously and their processing was very time-consuming, so that corresponding waiting loop mechanisms were necessary, which also function reliably across multiple service instances (parallel processing).
    Furthermore, generated documents had to be processed accordingly and delivered to various other external services.

    Unfortunately, the project had to be terminated prematurely by the client due to the ECJ ruling on the German passenger car toll.
    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
    Due to the experience in previous projects with the Node.js connection to the Eventstore (eventstore.org), the idea arose to create our own client library that meets modern needs.
    Particular attention was paid to Test Driven Development, Clean Code and documentation.
    This makes it possible for users to create easy-to-understand source code in their own applications. This is supported not only by the use and provision of async/await functions, but also by the naming of methods and (alias) functions.
    The implementation was done in Typescript in order to be able to use the advantages of typing and, on the other hand, to ensure easy use in both plain Javascript and Typescript.
    In order to automate the process as much as possible, a CI/CD pipeline was set up, which automatically runs tests in corresponding Docker environments, creates code coverage and sends it to third-party providers and, if necessary, creates the client library and transfers it to the NPM repository.
    The source code and documentation are freely available at:
    https://github.com/sebastianwessel/eventstore-ts-client
    Node.js typescript JavaScript mocha Git-SVN TDD sonarqube
  • Ambidexter
    Node.js Backend Developer for Microservice in Azure Cloud Environment
    BANKING AND INSURANCE
    April 2018 - March 2019 (11 months)
    Berlin, Germany
    Implementation of the central functions of the overall system from conception to implementation to automated testing.
    For backend development, Node.js-based microservices were implemented within a Microsoft Azure-based cloud infrastructure. The following things played a prominent role:
    The connection to external loyalty providers via API and web scraping for data exchange and the provision of data via REST-API for mobile clients. Furthermore, the complete architecture is based on CQRS/Event-Driven-Design and Eventstore was used as data storage instead of a classic database.
    Since this project is a project within the financial industry and involves sensitive user data, an above-average importance was given to the topics of security, audit, testing, etc.
    Both the development, testing and operation of the service were implemented on the basis of Docker containers and their management with Kubernetes.
    In this project, the complete process from the basic idea to the publicly available product was accompanied and shaped.
    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