Hallo,
ich bin
Jan.

Full-Stack Entwickler mit Passion für digitale Produkte.

Vielseitige Skills

Frontend

Frontend

Im Frontend arbeite ich bevorzugt mit Javascript Frameworks wie React oder VueJS, die es mir erlauben moderne Standards zu nutzen und reaktive Applikationen zu entwickeln.

Für performante und suchmaschinenoptimierte Webseiten nutze ich NextJS. Mittels "Server-Side Rendering" werden hier die Inhalte vorab auf dem Server generiert.

  • CSS(3)
  • HTML(5)
  • Javascript
  • Typescript
  • React
  • VueJS
  • Visual Studio
  • Photoshop
  • Illustrator
Backend

Backend

Als Pendant zum Frontend nutze ich im Backend Tools wie NodeJS.

Für die Kommunikation über das Frontend setze ich auf APIs, die auf der REST-Architektur oder Sprachen wie GraphQL basieren.

  • PHP
  • NodeJS
  • MySQL
  • MongoDB
  • Docker
  • GraphQLGraphQL
CMS/ E-Commerce

CMS/ E-Commerce

Für die Redaktion von dynamische Inhalten nutze ich Systeme mit einem hohen Maß an Erweiterbarkeit.

Dabei verfolge ich bevorzugt den Headless-Ansatz bei dem die Daten über eine Schnittstelle für das Frontend bereitgestellt werden.

  • WordPress
  • TYPO3
  • Magento(2)
Backend

Versionierung

Die Nutzung einer Versionskontrolle ist ein Kernelement in der Anwendungsentwicklung. Features, Releases und Merge Requests sind daher ein fester Bestandteil meines Workflows.

  • Git
  • Gitlab
  • Github
Automatisierung

Automatisierung

Prozesse zu automatisieren minimiert Fehler und spart Zeit. Compiler, wie Webpack und Babel, ermöglichen einen optimierten Production-Build.

  • Webpack
  • Babel
  • Grunt
  • Gulp
  • SASS
Backend

Agilität

Bei komplexen Projekten arbeite ich nach Scrum und nutze ein Ticketsystem, um das Projekt in planbare Pakete unterteilen zu können.

Durch kurze Sprints bekommt das Team zeitnah Kudnenfeedback zur Umsetzung und kann entsprechend reagieren.

  • JIRA
  • ConfluenceConfluence
  • ScrumScrum
Leitung

Leitung

Als Teamleiter habe ich bereits viele Projekte in der Entwicklung gesteuert und koordiniert.

Dazu gehören unter anderem Ressourcenplanung und die Evaluation von Kundenanfragen.

Berufliche Stationen

  • 02/2020heuteSenior Software-Developer /
    Leitung Development
  • 02/201902/2020Senior Frontend-Developer
  • 01/201702/2019Professional Frontend-Developer
  • 11/201401/2017Junior Frontend-Developer
Backend