Experte für Clean Code und Test Automation mit Erfahrung in React, TypeScript, MUI und NodeJs
Aktualisiert am 18.03.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2024
Verfügbar zu: 100%
davon vor Ort: 20%
TypeScript
React
MUI (Material-UI)
Jest
Cypress
Testing-Library
GraphQL
React-Query
NodeJS
ExpressJS
Monorepos
Git
NextJs
GatsbyJs
Styled-Components
TypeScript
Testautomatisierung
NX
SolidJs
Astro
TailwindCSS
MUI (Material-UI)
ReactJS
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Monate
2023-07 - 2023-08

Implementierung eines Chats für einen Virtuellen Assistenten mit ChatGPT

TypeScript React NextJs ...
  • Aufsetzen einer NextJS Projekts.
  • Implementierung von responsiven Chat-Komponenten mit MaterialUI (MUI).
  • Darstellen der Nachrichten über Chunks.
  • Implementierung von text-to-speech.
  • Output bundle als WebComponent in andere Webseiten einbetten.
  • Websocket-Integration mit einem Python Backend.
TypeScript React NextJs MUI React-Query VsCode Styled-Components WebSocket ChatGPT4
CTREAM GmbH
Mainz/DE
9 Monate
2022-10 - 2023-06

Erstellung von Benutzeroberflächen im Bereich der Telekommunikationsüberwachung

Software-Entwickler OpenAPI Cypress MUI ...
Software-Entwickler
  • Aufsetzen eines React/TypeScript-Projekts mit NX-Tools
  • Cypress-Tests die API-Antworten automatisch aufzeichnen, um sie als Mocks zu verwenden
  • Webpack API Proxy eingerichtet um Same-Origin-Policy zu umgehen
  • TypeScript-Codegenerierung für OpenAPI-Endpunkte eingerichtet
  • Customizing von MUI Componenten
  • Umsetzung von Features nach Anforderung des Kunden
  • Jenkins-Pipeline mit Gitlab und Rocket Chat integriert
OpenAPI Cypress MUI TypeScript React React-Query VsCode React-Beautiful-Dnd OpenAPI-Typescript-generator NX-Tools Leaflet recharts
Bad Homburg/DE
1 Jahr 3 Monate
2020-10 - 2021-12

Entwicklung von HConnect Produktsuite

Software Engineer
Software Engineer
  • Cypress-Tests erstellt und mit Gitlab-Pipeline integriert
  • Automatische Code-Coverage-Berichte & Testergebnisse für Cypress erstellt und mit Jira X-Ray integriert
  • Out-of-Source-Import in einem CRA-4 Mono-Repo ermöglicht
  • Migration des Mono-Repo von tslint zu eslint & prettier
  • Testgetriebene Entwicklung rund um User Management & Authentication in der Hconnect Produktsuite
  • Nginx Reverse Proxy docker container für den React-Router implementiert
  • Live-SAS-Tokenerstellung für Buildskripts in der Azure-Cloud implementiert
  • POC-Migration von Yarn1 zu Yarn2 mit Zero Install und pnp
  • Erstellung von NodeJs Buildskripten mit Azure CLI und Azcopy
Microsoft Azure CRA Typescript React Redux React-Testing-Library Jest Material-ui Cypress Jira X-Ray Gitlab nginx Azure Cloud Vscode Confluence
Heidelberg Cement ag
Heidelberg/DE
9 Monate
2020-01 - 2020-09

Entwicklung von Software für Automobilzulieferer

Software Engineer
Software Engineer

  • Entwicklung neuer Komponenten mit React und MaterialUI
  • Customizing von MaterialUI Komponenten
  • Erstellung von Tests mit React-Testing-Library und Jest
  • Neue Dependency-Cruiser Regeln definiert
  • Ansatz zum laden einer PWA in einem Monolith
  • Webservices JAX-RS implementiert und OpenAPI Annotationen hinzugefügt
  • Custom Filter für AgGrid erstellt

React Java IntelliJ IDEA TypeScript Redux React-Testing-Library Gerrit Jest Material-UI agGrid OpenAPI Java 8 Jira Confluence BitBucket
Seeburger ag
Bretten/DE
5 Monate
2019-08 - 2019-12

Weiterentwicklung eines Konfigurators für Drogeriemärkte

Software-Entwickler
Software-Entwickler

  • JSX und render Funktionen in VueJs eingeführt
  • Komponenten nach automic design principles aufgeteilt
  • Schemaerweiterungen in MySQL
  • Entwicklung von Komponenten für den Konfigurator

    Vscode Bitbucket PHP Laravel Vuex VueJs Javascript Webpack MySQL Git Jira Confluence
    Procter & Gamble (P&G)
    Karlsruhe/DE
    4 Monate
    2019-08 - 2019-11

    Weiterentwicklung vom Komponenten für den Chat von Teamviewer und Blizz.com

    Software-Entwickler
    Software-Entwickler

    • Toolchain vom Projekt refactored und aktualisiert (Webpack)
    • Komponenten basierte Entwicklung eingeführt
    • Komponenten für Chat funktionalität entwickelt
    • Technologischer Ansatz für Lazy Loading eines Emoji Pickers

      KnockoutJs Typescript NodeJS C++ Webpack Git Confluence VisualStudio2017 Jira
      Teamviewer GmbH
      Göppingen/DE
      1 Jahr 9 Monate
      2017-10 - 2019-06

      Entwicklung von Webanwendungen

      Software-Entwickler
      Software-Entwickler
      • Neues Build-System (Webpack) erstellt
      • Neues Starter-Kit für react erstellt
      • NodeJs-Backend mit Sequelize SQL und PostGres aufgesetzt
      • OpenAPI mit SwaggerUI für unsere Middleware eingerichtet
      • Jest Snapshop Test-Suite eingerichtet
      • JSON-Webtoken-Authentifizierung für unsere Middleware eingerichtet
      • Docker Compose Yaml Build-Skripte erstellt
      • Docker-Clusters mit Reverse Proxy (Traefik) eingerichtet
      ReactJS TypeScript Docker Jest Webpack REST NodeJs PostgreSQL Traefik Sequilize Swagger OpenAPI Git Jira Redux Reselect React Immutable.js PostGres Confluence
      Etecture GmbH
      Karlsruhe/DE
      5 Monate
      2017-05 - 2017-09

      Entwicklung eines Launchers für eine Spieleplattform

      JavaScript Entwickler React Angular.js NodeJS ...
      JavaScript Entwickler
      • Middleware und Microservices erstellt
      • Docker-Skripte erstellt
      • Implementierung einer globalen Protokollierungslösung für Microservices in einer Containerumgebung
      • PoC für die Migration ihrer Web-App von Agnular 1.x zu React
      • Erweitern eines Webpack-Job, um die Konfiguration zur Laufzeit dynamisch in das Frontend einzufügen
      React Angular.js NodeJS REST Docker Kubernetes Jira Git Webpack Swagger OpenAPI Redux Angular 1.x Confluence
      Gameforge GmbH
      Karlsruhe/DE
      4 Monate
      2017-01 - 2017-04

      Backend Entwicklung eines Terminplanungssystems

      NodeJs Entwickler Node.js JavaScript MongoDb ...
      NodeJs Entwickler
      • Refactored Microservices
      • Unit-Tests mit Lab erstellt
      • Integrationstestsuite mit Postman & Newman erstellt
      • Neue Vorlage für Lout erstellt (API-Dokumentation für HapiJs)
      • Eine neue Mongo-DB-Schicht mit promise Unterstützung erstellt
      Webstorm
      Node.js JavaScript MongoDb Mocha HapiJs Lout Lab Postman Git Jira Confluence
      Termin App GmbH (Timify)
      Munich/DE
      10 Monate
      2016-03 - 2016-12

      Entwicklung einer Designbibliothek und Angular Komponenten

      JavaScript Entwickler
      JavaScript Entwickler
      • Einen Webpack 1 Build Job für unser Angular 1.x Projekt erstellt
      • JsPlump mit Angular 1.x integriert zum Erstellen eines Diagramms basierend auf einer JSON-Datei
      • Angular 1.x-Komponenten für Kunden der Cyber Manufaktur GmbH erstellt
      • Einige PHP & Wordpress-Entwicklung
      Webstorm IntelliJ IDEA Webpack Wordpress Git Bitbucket jQuery PHP Angular.js Angular 1.x JavaScript JsPlump
      Cyber Manufaktur GmbH
      Karlsruhe/DE
      1 Jahr
      2015-01 - 2015-12

      Java 8 Entwicklung in einer der Java-Enterprise-Applikation für das Forderungsmanagement

      Software Engineer
      Software Engineer

      • Entwicklung / Abdeckung verschiedener Artefakte von der Anforderung bis zum GoLive
      • Requirements Engineering
      • Schemaänderungen in Oracle SQL
      • Testgetriebene Entwicklung
      • Unit-Tests mit JUnit
      • Mapping erstellt
      • Groovy-Skripte für erweiterte Datentransformation erstellt
      • Dokumentation in Confluence

        JavaEE 8 Eclipse JUnit Maven Java Java 8 Confluence Jira Oracle SQL Developer Subversion Groovy
        arvato Financial Solutions - Bertelsmann SE & Co. KGaA
        Baden-Baden/DE
        2 Jahre 4 Monate
        2012-09 - 2014-12

        Integration von Unternehmensanwendungen mit Oracle-Software

        Consultant at ec4u
        Consultant at ec4u

        • jQuery mit Oracle Siebel OpenUI
        • Oracle on Demand CRM Desktop-Integration
        • JavaEE WebApp mit Oracle ADF
        • Cordova-App mit jQuery Mobile
        • Oracle Siebel CRM Webservices-Integration
        • Evaluierung der Google Checkout & Wallet API

          Eclipse Apache Cordova JavaScript xCode jQuery jQuery Mobile jQuery UI Oracle ADF SoapUI Oracle JDeveloper Oracle SQLDeveloper Java JavaEE Oracle SOA Suite PhoneGap Cordova REST
          ec4u expert consulting ag
          Karlsruhe/DE

          Aus- und Weiterbildung

          Aus- und Weiterbildung

          3 Jahre 1 Monat
          2009-08 - 2012-08

          Wirtschaftsinformatik

          B.s.c., Hochschule Karlsruhe Technik & Wirtschaft
          B.s.c.
          Hochschule Karlsruhe Technik & Wirtschaft

          Softwareentwicklung

          Kompetenzen

          Kompetenzen

          Top-Skills

          TypeScript React MUI (Material-UI) Jest Cypress Testing-Library GraphQL React-Query NodeJS ExpressJS Monorepos Git NextJs GatsbyJs Styled-Components TypeScript Testautomatisierung NX SolidJs Astro TailwindCSS MUI (Material-UI) ReactJS

          Produkte / Standards / Erfahrungen / Methoden

          React
          Experte
          TypeScript
          Experte
          Cypress
          Experte
          MUI (MaterialUI)
          Experte
          NX
          Experte
          Astro
          Experte
          SolidJs
          Experte


          Einsatzorte

          Einsatzorte

          Deutschland, Schweiz, Österreich
          möglich

          Projekte

          Projekte

          2 Monate
          2023-07 - 2023-08

          Implementierung eines Chats für einen Virtuellen Assistenten mit ChatGPT

          TypeScript React NextJs ...
          • Aufsetzen einer NextJS Projekts.
          • Implementierung von responsiven Chat-Komponenten mit MaterialUI (MUI).
          • Darstellen der Nachrichten über Chunks.
          • Implementierung von text-to-speech.
          • Output bundle als WebComponent in andere Webseiten einbetten.
          • Websocket-Integration mit einem Python Backend.
          TypeScript React NextJs MUI React-Query VsCode Styled-Components WebSocket ChatGPT4
          CTREAM GmbH
          Mainz/DE
          9 Monate
          2022-10 - 2023-06

          Erstellung von Benutzeroberflächen im Bereich der Telekommunikationsüberwachung

          Software-Entwickler OpenAPI Cypress MUI ...
          Software-Entwickler
          • Aufsetzen eines React/TypeScript-Projekts mit NX-Tools
          • Cypress-Tests die API-Antworten automatisch aufzeichnen, um sie als Mocks zu verwenden
          • Webpack API Proxy eingerichtet um Same-Origin-Policy zu umgehen
          • TypeScript-Codegenerierung für OpenAPI-Endpunkte eingerichtet
          • Customizing von MUI Componenten
          • Umsetzung von Features nach Anforderung des Kunden
          • Jenkins-Pipeline mit Gitlab und Rocket Chat integriert
          OpenAPI Cypress MUI TypeScript React React-Query VsCode React-Beautiful-Dnd OpenAPI-Typescript-generator NX-Tools Leaflet recharts
          Bad Homburg/DE
          1 Jahr 3 Monate
          2020-10 - 2021-12

          Entwicklung von HConnect Produktsuite

          Software Engineer
          Software Engineer
          • Cypress-Tests erstellt und mit Gitlab-Pipeline integriert
          • Automatische Code-Coverage-Berichte & Testergebnisse für Cypress erstellt und mit Jira X-Ray integriert
          • Out-of-Source-Import in einem CRA-4 Mono-Repo ermöglicht
          • Migration des Mono-Repo von tslint zu eslint & prettier
          • Testgetriebene Entwicklung rund um User Management & Authentication in der Hconnect Produktsuite
          • Nginx Reverse Proxy docker container für den React-Router implementiert
          • Live-SAS-Tokenerstellung für Buildskripts in der Azure-Cloud implementiert
          • POC-Migration von Yarn1 zu Yarn2 mit Zero Install und pnp
          • Erstellung von NodeJs Buildskripten mit Azure CLI und Azcopy
          Microsoft Azure CRA Typescript React Redux React-Testing-Library Jest Material-ui Cypress Jira X-Ray Gitlab nginx Azure Cloud Vscode Confluence
          Heidelberg Cement ag
          Heidelberg/DE
          9 Monate
          2020-01 - 2020-09

          Entwicklung von Software für Automobilzulieferer

          Software Engineer
          Software Engineer

          • Entwicklung neuer Komponenten mit React und MaterialUI
          • Customizing von MaterialUI Komponenten
          • Erstellung von Tests mit React-Testing-Library und Jest
          • Neue Dependency-Cruiser Regeln definiert
          • Ansatz zum laden einer PWA in einem Monolith
          • Webservices JAX-RS implementiert und OpenAPI Annotationen hinzugefügt
          • Custom Filter für AgGrid erstellt

          React Java IntelliJ IDEA TypeScript Redux React-Testing-Library Gerrit Jest Material-UI agGrid OpenAPI Java 8 Jira Confluence BitBucket
          Seeburger ag
          Bretten/DE
          5 Monate
          2019-08 - 2019-12

          Weiterentwicklung eines Konfigurators für Drogeriemärkte

          Software-Entwickler
          Software-Entwickler

          • JSX und render Funktionen in VueJs eingeführt
          • Komponenten nach automic design principles aufgeteilt
          • Schemaerweiterungen in MySQL
          • Entwicklung von Komponenten für den Konfigurator

            Vscode Bitbucket PHP Laravel Vuex VueJs Javascript Webpack MySQL Git Jira Confluence
            Procter & Gamble (P&G)
            Karlsruhe/DE
            4 Monate
            2019-08 - 2019-11

            Weiterentwicklung vom Komponenten für den Chat von Teamviewer und Blizz.com

            Software-Entwickler
            Software-Entwickler

            • Toolchain vom Projekt refactored und aktualisiert (Webpack)
            • Komponenten basierte Entwicklung eingeführt
            • Komponenten für Chat funktionalität entwickelt
            • Technologischer Ansatz für Lazy Loading eines Emoji Pickers

              KnockoutJs Typescript NodeJS C++ Webpack Git Confluence VisualStudio2017 Jira
              Teamviewer GmbH
              Göppingen/DE
              1 Jahr 9 Monate
              2017-10 - 2019-06

              Entwicklung von Webanwendungen

              Software-Entwickler
              Software-Entwickler
              • Neues Build-System (Webpack) erstellt
              • Neues Starter-Kit für react erstellt
              • NodeJs-Backend mit Sequelize SQL und PostGres aufgesetzt
              • OpenAPI mit SwaggerUI für unsere Middleware eingerichtet
              • Jest Snapshop Test-Suite eingerichtet
              • JSON-Webtoken-Authentifizierung für unsere Middleware eingerichtet
              • Docker Compose Yaml Build-Skripte erstellt
              • Docker-Clusters mit Reverse Proxy (Traefik) eingerichtet
              ReactJS TypeScript Docker Jest Webpack REST NodeJs PostgreSQL Traefik Sequilize Swagger OpenAPI Git Jira Redux Reselect React Immutable.js PostGres Confluence
              Etecture GmbH
              Karlsruhe/DE
              5 Monate
              2017-05 - 2017-09

              Entwicklung eines Launchers für eine Spieleplattform

              JavaScript Entwickler React Angular.js NodeJS ...
              JavaScript Entwickler
              • Middleware und Microservices erstellt
              • Docker-Skripte erstellt
              • Implementierung einer globalen Protokollierungslösung für Microservices in einer Containerumgebung
              • PoC für die Migration ihrer Web-App von Agnular 1.x zu React
              • Erweitern eines Webpack-Job, um die Konfiguration zur Laufzeit dynamisch in das Frontend einzufügen
              React Angular.js NodeJS REST Docker Kubernetes Jira Git Webpack Swagger OpenAPI Redux Angular 1.x Confluence
              Gameforge GmbH
              Karlsruhe/DE
              4 Monate
              2017-01 - 2017-04

              Backend Entwicklung eines Terminplanungssystems

              NodeJs Entwickler Node.js JavaScript MongoDb ...
              NodeJs Entwickler
              • Refactored Microservices
              • Unit-Tests mit Lab erstellt
              • Integrationstestsuite mit Postman & Newman erstellt
              • Neue Vorlage für Lout erstellt (API-Dokumentation für HapiJs)
              • Eine neue Mongo-DB-Schicht mit promise Unterstützung erstellt
              Webstorm
              Node.js JavaScript MongoDb Mocha HapiJs Lout Lab Postman Git Jira Confluence
              Termin App GmbH (Timify)
              Munich/DE
              10 Monate
              2016-03 - 2016-12

              Entwicklung einer Designbibliothek und Angular Komponenten

              JavaScript Entwickler
              JavaScript Entwickler
              • Einen Webpack 1 Build Job für unser Angular 1.x Projekt erstellt
              • JsPlump mit Angular 1.x integriert zum Erstellen eines Diagramms basierend auf einer JSON-Datei
              • Angular 1.x-Komponenten für Kunden der Cyber Manufaktur GmbH erstellt
              • Einige PHP & Wordpress-Entwicklung
              Webstorm IntelliJ IDEA Webpack Wordpress Git Bitbucket jQuery PHP Angular.js Angular 1.x JavaScript JsPlump
              Cyber Manufaktur GmbH
              Karlsruhe/DE
              1 Jahr
              2015-01 - 2015-12

              Java 8 Entwicklung in einer der Java-Enterprise-Applikation für das Forderungsmanagement

              Software Engineer
              Software Engineer

              • Entwicklung / Abdeckung verschiedener Artefakte von der Anforderung bis zum GoLive
              • Requirements Engineering
              • Schemaänderungen in Oracle SQL
              • Testgetriebene Entwicklung
              • Unit-Tests mit JUnit
              • Mapping erstellt
              • Groovy-Skripte für erweiterte Datentransformation erstellt
              • Dokumentation in Confluence

                JavaEE 8 Eclipse JUnit Maven Java Java 8 Confluence Jira Oracle SQL Developer Subversion Groovy
                arvato Financial Solutions - Bertelsmann SE & Co. KGaA
                Baden-Baden/DE
                2 Jahre 4 Monate
                2012-09 - 2014-12

                Integration von Unternehmensanwendungen mit Oracle-Software

                Consultant at ec4u
                Consultant at ec4u

                • jQuery mit Oracle Siebel OpenUI
                • Oracle on Demand CRM Desktop-Integration
                • JavaEE WebApp mit Oracle ADF
                • Cordova-App mit jQuery Mobile
                • Oracle Siebel CRM Webservices-Integration
                • Evaluierung der Google Checkout & Wallet API

                  Eclipse Apache Cordova JavaScript xCode jQuery jQuery Mobile jQuery UI Oracle ADF SoapUI Oracle JDeveloper Oracle SQLDeveloper Java JavaEE Oracle SOA Suite PhoneGap Cordova REST
                  ec4u expert consulting ag
                  Karlsruhe/DE

                  Aus- und Weiterbildung

                  Aus- und Weiterbildung

                  3 Jahre 1 Monat
                  2009-08 - 2012-08

                  Wirtschaftsinformatik

                  B.s.c., Hochschule Karlsruhe Technik & Wirtschaft
                  B.s.c.
                  Hochschule Karlsruhe Technik & Wirtschaft

                  Softwareentwicklung

                  Kompetenzen

                  Kompetenzen

                  Top-Skills

                  TypeScript React MUI (Material-UI) Jest Cypress Testing-Library GraphQL React-Query NodeJS ExpressJS Monorepos Git NextJs GatsbyJs Styled-Components TypeScript Testautomatisierung NX SolidJs Astro TailwindCSS MUI (Material-UI) ReactJS

                  Produkte / Standards / Erfahrungen / Methoden

                  React
                  Experte
                  TypeScript
                  Experte
                  Cypress
                  Experte
                  MUI (MaterialUI)
                  Experte
                  NX
                  Experte
                  Astro
                  Experte
                  SolidJs
                  Experte


                  Vertrauen Sie auf Randstad

                  Im Bereich Freelancing
                  Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

                  Fragen?

                  Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

                  Das Freelancer-Portal

                  Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.