Web DeveloperShopware 6 · WordPress · Lauben, Germany

I build shops that stay fast long after launch.

In web development since 2017, these days focused on Shopware 6 and WordPress. Five stations, one apprenticeship, a fair number of migrations. Below is the career as a quest log — progress included.

LVL 9 · WEB DEVELOPER
9
Years of experience
5
Stations
2
Core systems
1
Shopware migration 5 → 6
QUEST LOG

Career

Nine years, five stations, one apprenticeship. From CSV importers in C# through Typo3 to Shopware 6 — read in reverse chronological order.

LVL 09
April 2024 – August 2026

Web Developer (focus on Shopware 6)

VIERPUNKT GmbH, Legau
  • Development and maintenance of Shopware 6 / 6.7 online shops
  • Migration from Shopware 5 to Shopware 6
  • Custom plugin development
  • Storefront and shopping-experience customisation (Twig, SCSS, JavaScript)
  • Performance, page-speed and SEO optimisation
Shopware 6TwigSCSSJavaScript
LVL 07
May 2022 – March 2024

Web Developer

Parrot Media GmbH, Lübeck
  • Built a sitepackage extension (Typo3 11)
  • Typo3 upgrades/updates
  • Introduced GIT as version control for the team
  • Owned page-speed optimisation
  • UX micro-interactions
Typo3 11GITPagespeed
LVL 05
October 2018 – April 2022

Web Developer

Tagwork-one GmbH, Neu-Ulm
  • Co-developed a sitepackage extension (Typo3 10)
  • Integrated the Redmine project-management software
  • Introduced SCSS
  • Typo3 training for clients
Typo3 10RedmineSCSS
LVL 03
May 2018 – September 2018

Web Developer

SCW, Neu-Ulm
  • First hands-on Typo3 experience (version 9)
LVL 02
July 2017 – April 2018

C# Developer

Alma GmbH, Blaubeuren
  • Implemented CSV import and export
  • CAD software updates and customer training across Europe
LVL 01
until 07/2017

Apprenticeship as IT specialist for application development

intermetrics GmbH (bis 04/15) · Alma GmbH (abgeschlossen 07/17)
SKILL TREE

Skills

The grouping is meant honestly: what I use daily, what is solid, what I can refresh at short notice — and what I know without living in it.

Daily use95 XP
Shopware 6WordPressHTMLCSSSCSSJavaScriptjQueryBootstrapTwig
Solid knowledge75 XP
GITPHPStormComposerNPMJiraRedmine
Refreshable at short notice60 XP
Typo3 9–11PHPLinux (CentOS, Ubuntu)

I worked with Typo3 and PHP daily until 2024 — Typo3 in versions 9 to 11, with two sitepackages. These days my work sits more on the storefront and templating side. I am no longer current on either, but catching up is a matter of days, not months.

Basic knowledge35 XP
VueReactAngularFlutterDockerDDEVConfluenceGoogle AdsGoogle AnalyticsC#

Achievements

4 of 6 unlocked
Migration Master
Survived Shopware 5 → 6
Version Keeper
Introduced GIT to the team
SCSS Pioneer
Established the preprocessor
Page-speed Hunter
Load times as a standing order
Open-source Debut
Publish a first plugin
Shopware 7
Waiting for release
PLAYER PROFILE

About me

Born in 1992, based in the Allgäu region of southern Germany. I started out with CSV importers and CAD training sessions, and stayed with the web — because there you can see in the evening what you built during the day.

When the laptop is closed, I sort card piles or lose evenings to boss fights. Both explain fairly well why I like systems you can read: clear rules, clean structure, no surprises at deploy time.

Location
Lauben, Allgäu
Education
IT specialist, app development
Languages
German · English B2

Inventory

What else is permanently in the backpack, besides code.

Magic: The Gathering
Deck building is architecture too
Sekiro
Shadows die twice
League of Legends
Been playing for years
Hogwarts Legacy
For the quiet evenings
ProgrammingSide projectsAllgäu

Side quests

Projects that came out of my own needs — not out of a ticket.

Gammelgarde

QUEST 01

A personal app against food waste: keeping track of what still has time left in the fridge.

AppPersonal need
Stock, recipes and shopping list (1/4)Stock, recipes and shopping list (2/4)Stock, recipes and shopping list (3/4)Stock, recipes and shopping list (4/4)
Stock, recipes and shopping list

Scrappocino

QUEST 02

An elaborate web scraper — born from the question of how robust one of these can actually get.

ScraperSide project
Dashboard and the recipe builder (1/2)Dashboard and the recipe builder (2/2)
Dashboard and the recipe builder
START DIALOGUE

Contact

A short message is enough. I usually reply the same evening — and if it takes longer, blame a boss fight.

Message received — thank you. I will get back to you, usually within a day.

What is it about?

Please fill in name, email and message.

That did not work. Please send me an email directly.

or write directly to info@daniel-ibach.de

I only use your details to reply to you.