Fullstack Webentwickler
Aktualisiert am 11.02.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 11.02.2024
Verfügbar zu: 100%
davon vor Ort: 10%
TypeScript
Angular
Java
Node.js
PHP
CSS3
HTML5
JavaScript
Vue.js
ReactJS
Svelte
SQL
nginx
Continuous Integration
Git
Unittest
Testautomatisierung
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Fortgeschritten

Einsatzorte

Einsatzorte

Frankfurt am Main (+50km)
möglich

Projekte

Projekte

3 Jahre 2 Monate
2021-01 - heute

Fullstack Entwicklung

Fullstack Entwickler, Consultabt Vue Angular React ...
Fullstack Entwickler, Consultabt
Im Enterprise Bereich habe ich auf verschiedenen Projekten sowohl im Frontend als auch im Backend entwickelt und beraten. Im Frontend ist meine Arbeit technologisch stark vom Einsatz von TypeScript in SPAs geprägt.
  • Auf der Backend Seite habe ich Java und TypeScript einsetzen können
  • Der Anspruch zukunftsfähige Technologien erfolgreich einzusetzen ermöglichte es mir meine Kenntnisse in Vue, Angular und React zu vertiefen und auch neuere Technologien wie SvelteKit und Vite in Produktionssystemen einzusetzen
  • Im Bereich DevOps kann ich auf breit gefächerte Technologien zurückgreifen, die ich in Continuous Integration und Continuous Development angewendet habe
  • Vom Release Management mit Github + Actions, AWS Lambda oder Gitlab CI bis zum Entwerfen eines Hoch-Verfügbarkeitssystems mit Hilfe von AWS (Cloudfront, AWS S3) oder Kubernetes habe ich verschiedene Systeme intensiv mitentwickelt
  • Darüber hinaus konnte ich die Erfahrung machen in agilen Projekten zu arbeiten und mich schnell in neue Teams zu integrieren
  • Auch die Betreuung weniger erfahrener Kollegen ist integraler Bestandteil meiner Tätigkeit
Vue Angular React Svelte SvelteKit Vite Vitest TypeScript ES6 SCSS/SASS Bootstrap 5 Azure DevOps AWS Java Docker NGINX Node.js Kubernetes SCSS/SASS Java Spring Boot Strapi CMS Express.js DynamoDB MySQL PostgreSQL Apache Gitlab CI Github + Actions Jenkins AWS S3 CloudFront AWS Lambda Git
9 Monate
2023-03 - 2023-11

Verwaltungsportal des Bundes

Fullstack Entwickler, Consultant Micro Applications Webcomponents Vue.js ...
Fullstack Entwickler, Consultant

Die öffentliche Verwaltung will sich digitalisieren - und ist spät dran. Geprägt von einer

komplexen Systemlandschaft werden in diesem Projekt Dienstleistungen, die Bürger vom Bund in Anspruch nehmen können, digital zur Verfügung gestellt. Dabei gelten die höchsten Anforderungen an den Datenschutz und die Barrierefreiheit.

  • Nach Spotify Scrum organisiert, wurden wir mehrere Micro Apps betreut und ein neues CMS eingeführt
  • Das headless CMS (Strapi) wurde zusätzlich an S3 Storage angebunden und individualisiert, um RedakteurInnen bspw. eine Vorschau auf Änderungen zu ermöglichen
  • Darüber hinaus wurden das Logging erweitert und eine Kategorisierung für den verarbeitenden ELK Stack integriert
  • Diese Erweiterungen wurden nach der empfohlenen Best Practice durch verschiedene Custom Plugins umgesetzt
  • Parallel wurde der Wechsel von einem veralteten, wenig verbreiteten Frontend Framework, hin zu Vue.js vollzogen
  • Der Integrationspunkt zwischen Frontend und Backend wurde durch die Nutzung von Web Components geschaffen, die auf der Frontend-Seite verwendet wurden
  • Diese wurden nach dem Atomic Design-Prinzip entwickelt
  • Diese modulare Struktur ermöglichte eine klare Organisation und Wiederverwendbarkeit von Komponenten
  • Diese Komponenten kommunizierten über definierte Schnittstellen mit den entsprechenden Microservices auf der Backend-Seite, indem sie Events auslösten oder auf Events reagierten
  • Diese Integration ermöglichte eine klare Trennung der Verantwortlichkeiten und förderte die Skalierbarkeit und Wartbarkeit des Gesamtsystems

Atlassian JIRA Atlassian Confluence Gitlab
Micro Applications Webcomponents Vue.js TypeScript Stencil.js Java Spring Boot NGINX Gitlab Kubernetes Docker Postgres MysqLite REST API Caching Vuetify BITV 2.0 WCAG CI/CD Playwright Jest Storybook Vitest SPA Strapi CMS REST API OpenShift Webcomponents Event Driven Microservices Java Spring Boot Strapi CMS REST Caching Git Elastik Kibana
remote
11 Monate
2022-10 - 2023-08

Beratung und Entwicklung für ERP System

Consulting, Frontend Entwickler Angular TypeScript Angular DevExpress ...
Consulting, Frontend Entwickler Angular

Als zentrale Herausforderung lag hier das Update der Angular Applikation von Version 9 auf Version 15 vor. 

  • Dabei mussten Abhängigkeiten zu externen UI Libraries (DevExpress, Primefaces) beachtet und Breaking Changes migriert werden
  • Da die Komponenten der Libraries in weiten Teilen der Applikation verwendet worden waren, stand nach dem Update die Migration der Primeface Komponenten zu DevExpress Komponenten an, um in Zukunft weniger Abhängigkeiten und weniger komplexe Updates zu ermöglichen

TypeScript Angular DevExpress PrimeFaces Sass Git HTML5 Responsive Webdesign Versionsverwaltung Continuous Integration npm Oauth2 OIDC Angular Material Angular Router MomentJS RxJS Gridster2 Primefaces Azure DevOps
CORE Roth Gruppe
6 Monate
2022-09 - 2023-02

Relaunch Online Store

Frontend Entwickler, Backend Entwickler Angular Webcomponents Javascript ...
Frontend Entwickler, Backend Entwickler

Das Projekt begann als ursprüngliche Initiative zum Redesign des Frontends, entwickelte sich jedoch schnell zu einer umfassenden Überarbeitung, die nicht nur die Benutzeroberfläche, sondern auch tiefgreifende Veränderungen auf der Backend-Seite erforderte. 

  • Der geänderte User Flow wurde sorgfältig gestaltet und in ein innovatives gestalterisches Konzept umgesetzt, welches wiederum in einer hochmodernen Komponentenbibliothek seinen Ausdruck fand
  • Die technologische Landschaft des Projekts wurde durch die Integration von AWS S3 und DynamoDB erweitert
  • AWS S3 ermöglicht die effiziente Verwaltung und Speicherung von statischen Ressourcen, während DynamoDB als NoSQL-Datenbank für die Speicherung strukturierter Daten genutzt wird
  • Zusätzlich wurde AWS Lambda implementiert, um serverlose Funktionen zu ermöglichen, die aufgrund von Ereignissen oder Anforderungen automatisch ausgelöst werden
  • Die Versionskontrolle und der Code-Workflow des Projekts wurden durch den Einsatz von GIT und Github + Actions optimiert
  • Die Integration von Github Actions erlaubte uns die Automatisierung von Workflows, insbesondere im Rahmen von Continuous Integration und Continuous Deployment (CI/CD), was zu einer effizienten Entwicklung und Bereitstellung des Codes führte
  • Besonders herausfordernd war die Integration dieser fortschrittlichen Technologien in eine Legacy Java-Anwendung, die während des laufenden Betriebs schrittweise durch den Ansatz des Progressive Enhancement verbessert wurde
  • Dies erforderte eine präzise Anpassung an die bestehende Infrastruktur und stellte sicher, dass das Projekt nicht nur technologisch fortschrittlich, sondern auch nahtlos in die bestehende Systemarchitektur integriert ist
  • Insgesamt ist das Projekt nicht nur eine spannende technologische Herausforderung, sondern auch ein Beispiel für eine ganzheitliche Herangehensweise an die Modernisierung von Anwendungen

Angular Webcomponents Javascript JSP Java Spring Boot SAP Commerce (Hybris) Accelerator Storefront HTML SCSS MPA SAP Commerce (Hybris) REST API Github + Actions DynamoDB AWS Keycloak Design System Bootstrap 5 Jest Git
Gravis Online Shop
2 Monate
2022-08 - 2022-09

Product Landingpages

FullStack Entwickler TypeScript Svelte HTML5 ...
FullStack Entwickler

Unsere Entscheidung, Svelte als Hauptframework für die Umsetzung mehrerer Landing Pages zu wählen, basiert auf seiner steigenden Beliebtheit in Entwicklerumfragen und seinem innovativen Ansatz in Bezug auf Reaktivität und State Management. Die Verwendung von TypeScript in Kombination mit Svelte ermöglicht uns die Nutzung statischer Typisierung, was die Codequalität und -sicherheit verbessert.

  • Für die Entwicklung und Wartung unserer Komponenten entwickelten wir Rockability UI, ein Framework, um barrierefreie Formulare zu erstellen
  • Die Integration von Swiper ermöglichte eine ansprechende und benutzerfreundliche Navigation auch auf mobilen Endgeräten
  • Die Umsetzung umfangreicher Filterlogik erfolgte mithilfe von verschiedenen Tools, darunter Jest für effizientes Testing, SASS und CSS3 für die Gestaltung der Benutzeroberfläche
  • Um eine effiziente Build- und Entwicklungsumgebung sicherzustellen, setzen wir ESBuild als schnellen JavaScript-Bundler ein
  • Unser Entwicklungsprozess wurde durch die Verwendung von Git unterstützt, um eine effektive Versionskontrolle und Zusammenarbeit im Team zu gewährleisten
  • Die gesamte Anwendung wurde gemäß den aktuellen Webstandards mit HTML5 entwickelt

Atlassian JIRA Git
TypeScript Svelte HTML5 CSS3 Lodash Sass SvelteKit Jest SASS Swiper ESBuild Rockability UI Vite Git
Dripstop
1 Jahr 2 Monate
2021-07 - 2022-08

Digitales Lernsystem

FullStack Entwickler TypeScript CSS3 HTML5 ...
FullStack Entwickler

In Anbetracht der anspruchsvollen Projektanforderungen haben wir in kürzester Zeit eine robuste Grundlage für eine Applikation geschaffen, die später zu einem umfassenden Portal für Studierende ausgebaut werden sollte. Der geplante Funktionsumfang umfasste komplexePrüfungslogik, die Möglichkeit zur individuellen Konfiguration von Studienverläufen sowie die Bereitstellung von multimedialen Studienmaterialien.

  • Unser interdisziplinäres SCRUM-Team realisierte eine leistungsfähige REST API, die sich nahtlos mit dem Vue.js-basierten Frontend verzahnte
  • Die Integration von Axios ermöglichte eine effiziente Kommunikation zwischen Frontend und der REST API, während Vite als Build-Tool für schnelle Entwicklung und effektive Bereitstellung sorgte
  • Die Integration des Build Prozesses in Azure Pipelines ermöglichte eine automatisierte Bereitstellung des Produktes und garantierte kurze Reaktionszeiten und Flexibilität für unsere CI/CD Prozesse
  • Frontend-Komponenten wurden gemäß dem Atomic Design-Prinzip entwickelt, um eine strukturierte und wiederverwendbare Designphilosophie Realität werden zu lassen
  • Die Nutzung von TypeScript für eine robuste Codebasis und die PrimeVue Komponentenbibliothek ermöglichten eine effiziente und skalierbare Frontend-Entwicklung
  • Die umfassende Testabdeckung wurde durch Vitest und Open API sichergestellt, um höchste Qualitätsstandards zu gewährleisten

TypeScript CSS3 HTML5 Continuous Integration Software Deployment Unittest Vue.js ReactJS React SCSS SCRUM Primefaces Azure DevOps Axios Vite Vitest Open API REST Azure DevOps REST API Git .NET
FOM Hochschule
2 Monate
2022-01 - 2022-02

Grenzgänger - Nettolohnrechner

Frontend Entwickler, DevOps Continuous Integration HTML5 CSS3 ...
Frontend Entwickler, DevOps

In einer bestehende Applikation sollte ein Formular ergänzt werden, das eine Prognose des Nettolohns bei schweizer Arbeitgeber und deutschem Wohnsitz berechnet. 

  • In kurzer Zeit in ein bestehendes Projekt einzutauchen, die vorliegenden Strukturen zu erkennen und zu erweitern, machte das Projekt zu einer willkommenen Herausforderung
  • Dabei war der Einsatz eines Static Site Generators wie Gatsby nötig, um die LandingPage für Suchmaschinen zu optimieren

Continuous Integration HTML5 CSS3 Sass ReactJS REST Gatsby.js ThemeUI Postman Axios React Gatsby Prettier ESLint JSX Styled Components Styled Components Git
Confinio GmbH
1 Jahr
2021-01 - 2021-12

Entwicklung und Abnahme der Seite auf einer Staging Umgebung

Frontend Entwickler, Backend Entwickler, DevOps TYPO3 webpack SCSS ...
Frontend Entwickler, Backend Entwickler, DevOps

Dieses Projekt war geprägt von der Zusammenarbeit mit Kollegen, die für Gestaltung und Videographie verantwortlich waren. 

  • Die Entwicklung und Abnahme der Seite auf einer Staging Umgebung vor dem Livegang ermöglichte einen reibungslosen Wechsel zwischen alter und neuer Webseite

TYPO3 webpack SCSS Bootstrap 4 npm Git
Kutscher Rechtsanwälte
6 Jahre 1 Monat
2014-01 - 2020-01

TYPO3, Shopware und DevOps

PHP Jenkins HTML5 ...

Ich habe an zahlreichen TYPO3 Seiten mitentwickelt und Kenntnisse in der PHP Entwicklung sammeln ko?nnen. 

  • Auf Basis der Startpiloten Organisation trage ich im Open Source Bereich bei, um das Entwickeln von TYPO3 Seiten auch anderen Entwicklern zu vereinfachen
  • Besonders die ganzheitliche Betreuung eines Shopware Projekts hat meine Kenntnisse im Entwickeln in PHP 7 vertiefen ko?nnen
  • Im gleichen Projekt habe ich eine Symfony Konsolen Anwendung entwickelt, um Prozesse beim U?bertragen und Transformieren von Daten zu automatisieren
  • Transparenz und Code Qualita?t sind besonders wichtig, wenn ein einzelner Entwickler an einem Projekt arbeitet, daher habe ich den Ansatz des Test Driven Development angewendet und phpunit zum Unit Testing eingesetzt. 

PHP Jenkins HTML5 CSS3 JavaScript TypeScript Angular TYPO3 Shopware JTL Shop Magellanes npm composer Fluid TYPO3 7 8 9 LTS phpunit symfony console RegExp webpack Gulp Grunt Bower TypeScript PHP RegExp Jenkins Webpack Git ESBuild Cypress Selenium

Aus- und Weiterbildung

Aus- und Weiterbildung

2015 - 2018

Berufsausbildung

Mediengestalter Digital und Print

Johannes Gutenberg Schule


2013 - 2015

Wirtschaftsinformatik

B. Sc. (vorzeitig beendet)

Duale Hochschule Mannheim


2005 - 2013

Schulbildung

Abitur

Adolf Schmitthenner Gymnasium

Position

Position

  • Front- & Backend Developer

Kompetenzen

Kompetenzen

Top-Skills

TypeScript Angular Java Node.js PHP CSS3 HTML5 JavaScript Vue.js ReactJS Svelte SQL nginx Continuous Integration Git Unittest Testautomatisierung

Schwerpunkte

Frontend Entwicklung
Experte
Backend Entwicklung
Basics
Software Testing
Fortgeschritten

Produkte / Standards / Erfahrungen / Methoden

Micro App Architektur
Experte
Micro Services
Experte
Micro Frontends
Experte
Test Driven Development
Fortgeschritten
Continuous Integration / Continuous Development
Fortgeschritten

Über mich:

Mein Anspruch ist es Software in größtmöglicher Qualität zu entwickeln. Daher bin ich immer auf der Suche nach Gelegenheiten meine Fähigkeiten zu verbessern. Sowohl im fachlichen, als auch im kommunikativen Bereich habe ich dies bei unterschiedlichen Kunden unter Beweis gestellt. Vom Kleinunternehmen bis zum Konzern habe ich nach agiler Arbeitsweise Projekte in Front- und Backend umgesetzt.


Skills:

Frontend

  • Vue
  • Angular
  • React
  • Svelte
  • Atomic Design 
  • Web Components
  • HTML 
  • (S)CSS
  • Storybook
  • Playwright 
  • Vitest 
  • Jest


Backend

  • Node.js 
  • Express.js 
  • REST API 
  • AWS 
  • MySQL 
  • PostgreSQL 
  • TYPO3 
  • Shopware 
  • Spring Boot


Arbeitserfahrung:

2016 - heute

Rolle: Selbstständigkeit - Webentwicklung


Aufgaben:

  • IT Consulting, Front- und Backend Entwicklung
  • UX UI Design, Software Architektur, SCRUM


2021 - 2023

Rolle: Senior Developer, Berater, Software Architekt

Kunde: Rockstardevelopers


Aufgaben:

  • Frontend Vue, Angular, React, Svelte
  • Backend Spring Boot, Strapi, Express.js,
  • Node.js


2018 - 2020

Rolle: Developer

Kunde: analog digitalagentur


Aufgaben:

  • Backend Entwicklung mit PHP, Showpare, TYPO3, Magento
  • Frontend mit HTML, (S)CSS, JavaScript, TypeScript, Projektmanagement


2015 - 2018

Rolle: Junior Developer

Kunde: analog digitalagentur


Aufgaben:

  • TYPO3 Integration, PHP, HTML, CSS und JavaScript, TypeScript, Gestaltung, Typografie


2013 - 2015

Rolle: Dualer Student Wirtschaftsinformatik

Kunde: SNP AG


Aufgaben:

  • ABAP, PHP, HTML, CSS, JavaScript, Scrum(vorzeitig beendet)

Programmiersprachen

TypeScript
Experte
JavaScript
Experte
HTML
Experte
SCSS
Experte
PHP
Fortgeschritten
Java
Fortgeschritten
C+
Basics
Python
Basics

Einsatzorte

Einsatzorte

Frankfurt am Main (+50km)
möglich

Projekte

Projekte

3 Jahre 2 Monate
2021-01 - heute

Fullstack Entwicklung

Fullstack Entwickler, Consultabt Vue Angular React ...
Fullstack Entwickler, Consultabt
Im Enterprise Bereich habe ich auf verschiedenen Projekten sowohl im Frontend als auch im Backend entwickelt und beraten. Im Frontend ist meine Arbeit technologisch stark vom Einsatz von TypeScript in SPAs geprägt.
  • Auf der Backend Seite habe ich Java und TypeScript einsetzen können
  • Der Anspruch zukunftsfähige Technologien erfolgreich einzusetzen ermöglichte es mir meine Kenntnisse in Vue, Angular und React zu vertiefen und auch neuere Technologien wie SvelteKit und Vite in Produktionssystemen einzusetzen
  • Im Bereich DevOps kann ich auf breit gefächerte Technologien zurückgreifen, die ich in Continuous Integration und Continuous Development angewendet habe
  • Vom Release Management mit Github + Actions, AWS Lambda oder Gitlab CI bis zum Entwerfen eines Hoch-Verfügbarkeitssystems mit Hilfe von AWS (Cloudfront, AWS S3) oder Kubernetes habe ich verschiedene Systeme intensiv mitentwickelt
  • Darüber hinaus konnte ich die Erfahrung machen in agilen Projekten zu arbeiten und mich schnell in neue Teams zu integrieren
  • Auch die Betreuung weniger erfahrener Kollegen ist integraler Bestandteil meiner Tätigkeit
Vue Angular React Svelte SvelteKit Vite Vitest TypeScript ES6 SCSS/SASS Bootstrap 5 Azure DevOps AWS Java Docker NGINX Node.js Kubernetes SCSS/SASS Java Spring Boot Strapi CMS Express.js DynamoDB MySQL PostgreSQL Apache Gitlab CI Github + Actions Jenkins AWS S3 CloudFront AWS Lambda Git
9 Monate
2023-03 - 2023-11

Verwaltungsportal des Bundes

Fullstack Entwickler, Consultant Micro Applications Webcomponents Vue.js ...
Fullstack Entwickler, Consultant

Die öffentliche Verwaltung will sich digitalisieren - und ist spät dran. Geprägt von einer

komplexen Systemlandschaft werden in diesem Projekt Dienstleistungen, die Bürger vom Bund in Anspruch nehmen können, digital zur Verfügung gestellt. Dabei gelten die höchsten Anforderungen an den Datenschutz und die Barrierefreiheit.

  • Nach Spotify Scrum organisiert, wurden wir mehrere Micro Apps betreut und ein neues CMS eingeführt
  • Das headless CMS (Strapi) wurde zusätzlich an S3 Storage angebunden und individualisiert, um RedakteurInnen bspw. eine Vorschau auf Änderungen zu ermöglichen
  • Darüber hinaus wurden das Logging erweitert und eine Kategorisierung für den verarbeitenden ELK Stack integriert
  • Diese Erweiterungen wurden nach der empfohlenen Best Practice durch verschiedene Custom Plugins umgesetzt
  • Parallel wurde der Wechsel von einem veralteten, wenig verbreiteten Frontend Framework, hin zu Vue.js vollzogen
  • Der Integrationspunkt zwischen Frontend und Backend wurde durch die Nutzung von Web Components geschaffen, die auf der Frontend-Seite verwendet wurden
  • Diese wurden nach dem Atomic Design-Prinzip entwickelt
  • Diese modulare Struktur ermöglichte eine klare Organisation und Wiederverwendbarkeit von Komponenten
  • Diese Komponenten kommunizierten über definierte Schnittstellen mit den entsprechenden Microservices auf der Backend-Seite, indem sie Events auslösten oder auf Events reagierten
  • Diese Integration ermöglichte eine klare Trennung der Verantwortlichkeiten und förderte die Skalierbarkeit und Wartbarkeit des Gesamtsystems

Atlassian JIRA Atlassian Confluence Gitlab
Micro Applications Webcomponents Vue.js TypeScript Stencil.js Java Spring Boot NGINX Gitlab Kubernetes Docker Postgres MysqLite REST API Caching Vuetify BITV 2.0 WCAG CI/CD Playwright Jest Storybook Vitest SPA Strapi CMS REST API OpenShift Webcomponents Event Driven Microservices Java Spring Boot Strapi CMS REST Caching Git Elastik Kibana
remote
11 Monate
2022-10 - 2023-08

Beratung und Entwicklung für ERP System

Consulting, Frontend Entwickler Angular TypeScript Angular DevExpress ...
Consulting, Frontend Entwickler Angular

Als zentrale Herausforderung lag hier das Update der Angular Applikation von Version 9 auf Version 15 vor. 

  • Dabei mussten Abhängigkeiten zu externen UI Libraries (DevExpress, Primefaces) beachtet und Breaking Changes migriert werden
  • Da die Komponenten der Libraries in weiten Teilen der Applikation verwendet worden waren, stand nach dem Update die Migration der Primeface Komponenten zu DevExpress Komponenten an, um in Zukunft weniger Abhängigkeiten und weniger komplexe Updates zu ermöglichen

TypeScript Angular DevExpress PrimeFaces Sass Git HTML5 Responsive Webdesign Versionsverwaltung Continuous Integration npm Oauth2 OIDC Angular Material Angular Router MomentJS RxJS Gridster2 Primefaces Azure DevOps
CORE Roth Gruppe
6 Monate
2022-09 - 2023-02

Relaunch Online Store

Frontend Entwickler, Backend Entwickler Angular Webcomponents Javascript ...
Frontend Entwickler, Backend Entwickler

Das Projekt begann als ursprüngliche Initiative zum Redesign des Frontends, entwickelte sich jedoch schnell zu einer umfassenden Überarbeitung, die nicht nur die Benutzeroberfläche, sondern auch tiefgreifende Veränderungen auf der Backend-Seite erforderte. 

  • Der geänderte User Flow wurde sorgfältig gestaltet und in ein innovatives gestalterisches Konzept umgesetzt, welches wiederum in einer hochmodernen Komponentenbibliothek seinen Ausdruck fand
  • Die technologische Landschaft des Projekts wurde durch die Integration von AWS S3 und DynamoDB erweitert
  • AWS S3 ermöglicht die effiziente Verwaltung und Speicherung von statischen Ressourcen, während DynamoDB als NoSQL-Datenbank für die Speicherung strukturierter Daten genutzt wird
  • Zusätzlich wurde AWS Lambda implementiert, um serverlose Funktionen zu ermöglichen, die aufgrund von Ereignissen oder Anforderungen automatisch ausgelöst werden
  • Die Versionskontrolle und der Code-Workflow des Projekts wurden durch den Einsatz von GIT und Github + Actions optimiert
  • Die Integration von Github Actions erlaubte uns die Automatisierung von Workflows, insbesondere im Rahmen von Continuous Integration und Continuous Deployment (CI/CD), was zu einer effizienten Entwicklung und Bereitstellung des Codes führte
  • Besonders herausfordernd war die Integration dieser fortschrittlichen Technologien in eine Legacy Java-Anwendung, die während des laufenden Betriebs schrittweise durch den Ansatz des Progressive Enhancement verbessert wurde
  • Dies erforderte eine präzise Anpassung an die bestehende Infrastruktur und stellte sicher, dass das Projekt nicht nur technologisch fortschrittlich, sondern auch nahtlos in die bestehende Systemarchitektur integriert ist
  • Insgesamt ist das Projekt nicht nur eine spannende technologische Herausforderung, sondern auch ein Beispiel für eine ganzheitliche Herangehensweise an die Modernisierung von Anwendungen

Angular Webcomponents Javascript JSP Java Spring Boot SAP Commerce (Hybris) Accelerator Storefront HTML SCSS MPA SAP Commerce (Hybris) REST API Github + Actions DynamoDB AWS Keycloak Design System Bootstrap 5 Jest Git
Gravis Online Shop
2 Monate
2022-08 - 2022-09

Product Landingpages

FullStack Entwickler TypeScript Svelte HTML5 ...
FullStack Entwickler

Unsere Entscheidung, Svelte als Hauptframework für die Umsetzung mehrerer Landing Pages zu wählen, basiert auf seiner steigenden Beliebtheit in Entwicklerumfragen und seinem innovativen Ansatz in Bezug auf Reaktivität und State Management. Die Verwendung von TypeScript in Kombination mit Svelte ermöglicht uns die Nutzung statischer Typisierung, was die Codequalität und -sicherheit verbessert.

  • Für die Entwicklung und Wartung unserer Komponenten entwickelten wir Rockability UI, ein Framework, um barrierefreie Formulare zu erstellen
  • Die Integration von Swiper ermöglichte eine ansprechende und benutzerfreundliche Navigation auch auf mobilen Endgeräten
  • Die Umsetzung umfangreicher Filterlogik erfolgte mithilfe von verschiedenen Tools, darunter Jest für effizientes Testing, SASS und CSS3 für die Gestaltung der Benutzeroberfläche
  • Um eine effiziente Build- und Entwicklungsumgebung sicherzustellen, setzen wir ESBuild als schnellen JavaScript-Bundler ein
  • Unser Entwicklungsprozess wurde durch die Verwendung von Git unterstützt, um eine effektive Versionskontrolle und Zusammenarbeit im Team zu gewährleisten
  • Die gesamte Anwendung wurde gemäß den aktuellen Webstandards mit HTML5 entwickelt

Atlassian JIRA Git
TypeScript Svelte HTML5 CSS3 Lodash Sass SvelteKit Jest SASS Swiper ESBuild Rockability UI Vite Git
Dripstop
1 Jahr 2 Monate
2021-07 - 2022-08

Digitales Lernsystem

FullStack Entwickler TypeScript CSS3 HTML5 ...
FullStack Entwickler

In Anbetracht der anspruchsvollen Projektanforderungen haben wir in kürzester Zeit eine robuste Grundlage für eine Applikation geschaffen, die später zu einem umfassenden Portal für Studierende ausgebaut werden sollte. Der geplante Funktionsumfang umfasste komplexePrüfungslogik, die Möglichkeit zur individuellen Konfiguration von Studienverläufen sowie die Bereitstellung von multimedialen Studienmaterialien.

  • Unser interdisziplinäres SCRUM-Team realisierte eine leistungsfähige REST API, die sich nahtlos mit dem Vue.js-basierten Frontend verzahnte
  • Die Integration von Axios ermöglichte eine effiziente Kommunikation zwischen Frontend und der REST API, während Vite als Build-Tool für schnelle Entwicklung und effektive Bereitstellung sorgte
  • Die Integration des Build Prozesses in Azure Pipelines ermöglichte eine automatisierte Bereitstellung des Produktes und garantierte kurze Reaktionszeiten und Flexibilität für unsere CI/CD Prozesse
  • Frontend-Komponenten wurden gemäß dem Atomic Design-Prinzip entwickelt, um eine strukturierte und wiederverwendbare Designphilosophie Realität werden zu lassen
  • Die Nutzung von TypeScript für eine robuste Codebasis und die PrimeVue Komponentenbibliothek ermöglichten eine effiziente und skalierbare Frontend-Entwicklung
  • Die umfassende Testabdeckung wurde durch Vitest und Open API sichergestellt, um höchste Qualitätsstandards zu gewährleisten

TypeScript CSS3 HTML5 Continuous Integration Software Deployment Unittest Vue.js ReactJS React SCSS SCRUM Primefaces Azure DevOps Axios Vite Vitest Open API REST Azure DevOps REST API Git .NET
FOM Hochschule
2 Monate
2022-01 - 2022-02

Grenzgänger - Nettolohnrechner

Frontend Entwickler, DevOps Continuous Integration HTML5 CSS3 ...
Frontend Entwickler, DevOps

In einer bestehende Applikation sollte ein Formular ergänzt werden, das eine Prognose des Nettolohns bei schweizer Arbeitgeber und deutschem Wohnsitz berechnet. 

  • In kurzer Zeit in ein bestehendes Projekt einzutauchen, die vorliegenden Strukturen zu erkennen und zu erweitern, machte das Projekt zu einer willkommenen Herausforderung
  • Dabei war der Einsatz eines Static Site Generators wie Gatsby nötig, um die LandingPage für Suchmaschinen zu optimieren

Continuous Integration HTML5 CSS3 Sass ReactJS REST Gatsby.js ThemeUI Postman Axios React Gatsby Prettier ESLint JSX Styled Components Styled Components Git
Confinio GmbH
1 Jahr
2021-01 - 2021-12

Entwicklung und Abnahme der Seite auf einer Staging Umgebung

Frontend Entwickler, Backend Entwickler, DevOps TYPO3 webpack SCSS ...
Frontend Entwickler, Backend Entwickler, DevOps

Dieses Projekt war geprägt von der Zusammenarbeit mit Kollegen, die für Gestaltung und Videographie verantwortlich waren. 

  • Die Entwicklung und Abnahme der Seite auf einer Staging Umgebung vor dem Livegang ermöglichte einen reibungslosen Wechsel zwischen alter und neuer Webseite

TYPO3 webpack SCSS Bootstrap 4 npm Git
Kutscher Rechtsanwälte
6 Jahre 1 Monat
2014-01 - 2020-01

TYPO3, Shopware und DevOps

PHP Jenkins HTML5 ...

Ich habe an zahlreichen TYPO3 Seiten mitentwickelt und Kenntnisse in der PHP Entwicklung sammeln ko?nnen. 

  • Auf Basis der Startpiloten Organisation trage ich im Open Source Bereich bei, um das Entwickeln von TYPO3 Seiten auch anderen Entwicklern zu vereinfachen
  • Besonders die ganzheitliche Betreuung eines Shopware Projekts hat meine Kenntnisse im Entwickeln in PHP 7 vertiefen ko?nnen
  • Im gleichen Projekt habe ich eine Symfony Konsolen Anwendung entwickelt, um Prozesse beim U?bertragen und Transformieren von Daten zu automatisieren
  • Transparenz und Code Qualita?t sind besonders wichtig, wenn ein einzelner Entwickler an einem Projekt arbeitet, daher habe ich den Ansatz des Test Driven Development angewendet und phpunit zum Unit Testing eingesetzt. 

PHP Jenkins HTML5 CSS3 JavaScript TypeScript Angular TYPO3 Shopware JTL Shop Magellanes npm composer Fluid TYPO3 7 8 9 LTS phpunit symfony console RegExp webpack Gulp Grunt Bower TypeScript PHP RegExp Jenkins Webpack Git ESBuild Cypress Selenium

Aus- und Weiterbildung

Aus- und Weiterbildung

2015 - 2018

Berufsausbildung

Mediengestalter Digital und Print

Johannes Gutenberg Schule


2013 - 2015

Wirtschaftsinformatik

B. Sc. (vorzeitig beendet)

Duale Hochschule Mannheim


2005 - 2013

Schulbildung

Abitur

Adolf Schmitthenner Gymnasium

Position

Position

  • Front- & Backend Developer

Kompetenzen

Kompetenzen

Top-Skills

TypeScript Angular Java Node.js PHP CSS3 HTML5 JavaScript Vue.js ReactJS Svelte SQL nginx Continuous Integration Git Unittest Testautomatisierung

Schwerpunkte

Frontend Entwicklung
Experte
Backend Entwicklung
Basics
Software Testing
Fortgeschritten

Produkte / Standards / Erfahrungen / Methoden

Micro App Architektur
Experte
Micro Services
Experte
Micro Frontends
Experte
Test Driven Development
Fortgeschritten
Continuous Integration / Continuous Development
Fortgeschritten

Über mich:

Mein Anspruch ist es Software in größtmöglicher Qualität zu entwickeln. Daher bin ich immer auf der Suche nach Gelegenheiten meine Fähigkeiten zu verbessern. Sowohl im fachlichen, als auch im kommunikativen Bereich habe ich dies bei unterschiedlichen Kunden unter Beweis gestellt. Vom Kleinunternehmen bis zum Konzern habe ich nach agiler Arbeitsweise Projekte in Front- und Backend umgesetzt.


Skills:

Frontend

  • Vue
  • Angular
  • React
  • Svelte
  • Atomic Design 
  • Web Components
  • HTML 
  • (S)CSS
  • Storybook
  • Playwright 
  • Vitest 
  • Jest


Backend

  • Node.js 
  • Express.js 
  • REST API 
  • AWS 
  • MySQL 
  • PostgreSQL 
  • TYPO3 
  • Shopware 
  • Spring Boot


Arbeitserfahrung:

2016 - heute

Rolle: Selbstständigkeit - Webentwicklung


Aufgaben:

  • IT Consulting, Front- und Backend Entwicklung
  • UX UI Design, Software Architektur, SCRUM


2021 - 2023

Rolle: Senior Developer, Berater, Software Architekt

Kunde: Rockstardevelopers


Aufgaben:

  • Frontend Vue, Angular, React, Svelte
  • Backend Spring Boot, Strapi, Express.js,
  • Node.js


2018 - 2020

Rolle: Developer

Kunde: analog digitalagentur


Aufgaben:

  • Backend Entwicklung mit PHP, Showpare, TYPO3, Magento
  • Frontend mit HTML, (S)CSS, JavaScript, TypeScript, Projektmanagement


2015 - 2018

Rolle: Junior Developer

Kunde: analog digitalagentur


Aufgaben:

  • TYPO3 Integration, PHP, HTML, CSS und JavaScript, TypeScript, Gestaltung, Typografie


2013 - 2015

Rolle: Dualer Student Wirtschaftsinformatik

Kunde: SNP AG


Aufgaben:

  • ABAP, PHP, HTML, CSS, JavaScript, Scrum(vorzeitig beendet)

Programmiersprachen

TypeScript
Experte
JavaScript
Experte
HTML
Experte
SCSS
Experte
PHP
Fortgeschritten
Java
Fortgeschritten
C+
Basics
Python
Basics

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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