MK
verfügbar

Letztes Update: 07.12.2023

Senior Softwareentwickler

Firma: WESSELS technologie
Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Schlagwörter

ReactJS Front End Automatisierung Continuous Integration Devops Typescript Test Automation UNIX Linux Finanzen + 8 weitere Schlagwörter anzeigen

Dateianlagen

WESSELS-technologie-Profil-MK-Senior-Frontend-Entwickler-2023_071223.pdf

Skills

Schwerpunkt                                           Frontend Software Entwicklung mit React und Typescript, DevOps, CI/CD Pipelines, E2E Test setups

Sprachkenntnisse                                 Deutsch (Muttersprache), Englisch

                                                                 
Kernkompetenzen
Frontend Entwicklung mit Typescript und React
  • Aufbau komplexer SPA Front Ends und Frontend Bibliotheken
DevOps, CI/CD Pipelines
  • Automatisierung von Test, Build und Deployment Pipelines
    Infrastructure as Code mit Hilfe von z.B. Terraform
Testautomatisierung
  • Implementation und Automatisierung von E2E Tests

Einsatzbereiche und Branchen
  • Entwicklung                          - E Commerce
  • Design                                  - Cargo
  • Testing                                  - Banken/Finanzen
  • Interviews                             - IoT
  • Technische Leitung               - Handel
  • Coachings                            - Media

Entwicklung
* Einschätzungen in Relation zu den eigenen Fähigkeiten

Programmiersprachen
  • Javascript                                                                Experte
  • Typescript                                                                Experte
  • Elixir, Erlang                                                            Gute Kenntnisse
  • Go, Python                                                              Grundkenntnisse

Frontend Frameworks / Libraries
  • React / Next.js                                                        Experte
  • Tailwind.css                                                            Experte
  • Angular, Vue                                                           Grundkenntnisse

Betriebssysteme
  • Windows                                                                 sehr gute Kenntnisse
  • Unix/Linux/AIX                                                        sehr gute Kenntnisse
Tools
  • Confluence                                                              gute Kenntnisse
  • Jira                                                                          gute Kenntnisse
     
Projektmanagement
  • Scrum                                                                       gute Kenntnisse

Projekthistorie

10/2017 - bis jetzt
Seit 10/2017 Festangestellt bei WESSELS technologie als Senior Softwareentwickler
WESSELS technologie

01/2020 – heute                 
Sektor: E-Commerce
Rolle: Senior Softwareentwickler

Der Kunde befindet sich aktuell im Wandel und richtet seine E-Commerce Anwendungen nach einem neuen Omnichannel Ansatz aus. In diesem Zusammenhang wurden neue Frontend Applikationen auf Basis von Typescript und React entwickelt.
Eine große Herausforderung in diesem Bereich war das Server Side Rendering, die Performance und das State Management.
Zusätzlich wurden zahlreiche E2E Tests geschrieben und eine Testing Library entwickelt, um Tests und Setups zwischen mehreren Domains zu teilen ohne dabei gegen Architektur Richtlinien zu verstoßen.
Zusätzlich wurden Job-Interviews und Entwickler Coachings durchgeführt.

Haupttechnologien und -methoden
•      Typescript, NodeJS, React, GraphQl
•      Docker, Terraform, Kubernetes, github actions/workflows
•      Jest, Cucumber, Puppeteer
•      AWS, GCP


07 – 12/2019     React Native App Entwickler
                                   Sektor: Banken/Finanzen
Rolle: React Native App Entwickler

Entwicklung einer innovativen Inhouse Flotten und Car Pool Management App.
Da der Kunde keine eigenen App Entwickler im Haus hat wurde die Entwicklung ausgelagert. Die komplette Entwicklung und Release Strategie wurde durchgeführt.

Zusätzlich wurde im Bereich Backend Entwicklung beraten, um Performance Probleme zu beheben und Datenintegrität über verschiedene Environments zu gewährleisten.

Haupttechnologien und -methoden
•      React, React Native
•      GraphQl
•      Nest.js, typeORM
•      PostgreSQL

03 – 09/2019     Full Stack Software Entwickler
Sektor: IOT / Vending machines
Rolle: Full Stack Software Entwickler
Der Kunde benötigte Unterstützung für die Entwicklung einer Frontend SPA zur Visualisierung und Konfiguration der Verkaufsautomaten auf der Fläche.
Nach näherer Betrachtung vom existierenden Backend und entsprechender Beratung wurde das gesamte Backend neu geschrieben damit es den Anforderungen und Ideen für das Produkt gerecht werden konnte.

Haupttechnologien und -methoden
•      typescript, javascript, nodejs
•      React, Nest.js
•      MongoDB, RabbitMQ, MQTT
•      Google Cloud, Docker, Kubernetes



01 - 03/2019      Software Development Consultant
Sektor: E-Commerce
Rolle: Senior Consultant

Der Kunde benötigte Unterstützung im Bereich Recruiting und eine zweite Meinung im Bereich Frontend Software Architektur.
Primär wurden Jobinterviews durchgeführt und die bestehende Architektur zusammen mit der Lead Agentur gechallenged.
Haupttechnologien und -methoden
•      React / Angular
•      Javascript / Typescript
•      Microfrontend - Architektur


2017 – 2019      Frontend Entwickler
Sektor: Banken/Finanzen
Rolle: Frontend Entwickler

Es wurde für den Kunden eine React SPA entwickelt, um Ratenkredit Antrags Prozesse abzubilden und zu bearbeiten.

Eine große Herausforderung war das State Management und die großen Datenmengen, die im Frontend dargestellt werden mussten. Um aktive Backend Prozesse für den Nutzer darzustellen wurden diese mit Hilfe von Cytoscape visualisiert.

Um zu diesem Zeitpunkt einen Microsoft Bug zu umgehen wurde spontan eine Open Source React Library entwickelt mit der mehrere PDF’s performant im Browser geladen werden konnten.

Haupttechnologien und -methoden
•      React
•      Javascript / Typescript
•      Cytoscape
•      Docker, Openshift
•      Webpack, Rollup

08 – 10/2018     Frontend Entwickler
Sektor: Communication / Chat
Rolle: Teilzeit Frontend Entwickler

Der Kunde benötigte kurzfristige Unterstützung, um Teile seines Chat Widgets neu zu entwickeln und eine solide Basis zu schaffen damit das Inhouse Team die Entwicklung fortführen konnte.
Es wurde die existierende, auf einer CoffeeScript State Machine basierende Applikation in eine React Version refactored und für eine bessere Developer Experience, API-Responses mit Hilfe von Service Workers gemocked.
Haupttechnologien und -methoden
•      Javascript, CoffeeScript, Python
•      React, XState
•      Vagrant, Ansible
•      Websockets, Service Worker

Reisebereitschaft

Weltweit verfügbar

Sonstige Angaben

Auf Anfrage.
Profilbild von Anonymes Profil, Senior Softwareentwickler Senior Softwareentwickler
Registrieren