pw Phillip Weitkamp DE
About me

Hi, I'm Phillip.

My path to software development was not the most traditional one, but that is exactly what makes it worth telling.

I am a Senior Software Engineer at Shopware in Schöppingen, working on the Build team where I create self-service tools that empower developers and support educational institutions. I am also interested in automation and have built an internal assistant for our team. I live in Billerbeck and work hybrid, balancing remote work with time in the office.

From 2013 to 2020 I worked in food retail, specifically in butcher shops and meat sales. I completed a full apprenticeship as a Fachverkäufer, managed grilling catering services, and spent nearly six years learning what it means to serve customers, solve problems under pressure and master a craft.

But throughout those years I was always drawn to technology. I spent my free time exploring Linux, learning about computers, and wondering what it would be like to build software instead of just using it. By 2020, at 25 years old, I decided to make the leap.

My journey

I enrolled in a two-year apprenticeship program in IT system integration at IBB Institut für Berufliche Bildung. My classmates had formal prior education in tech, but I had something else: years of self-taught programming from my hobby. While others were catching up on fundamentals, I was diving deeper. By the second year I had become the go-to person for my classmates, helping them debug code and understand concepts. That is when I realised teaching others actually deepened my own understanding.

Those two years were intense and incredibly rewarding. I confirmed something crucial: I had found what I was meant to do. The logical problem-solving, the satisfaction of building something that works, the endless opportunity to learn, and now the joy of helping others understand it too. It all clicked in a way retail never had.

As part of my apprenticeship I needed six months of professional work experience. Shopware gave me that opportunity in their Customer Support team, helping solve real customer problems with Shopware 5 and 6. This was not just an internship. It was my entry point to a company I would eventually build my entire career with.

In June 2022 I graduated with my certification as a Fachinformatiker and transitioned fully to Shopware as a Support Specialist. Support work is where you really learn a system. You see every edge case, every unusual configuration, every way things can break and every way to fix them. Within eight months I had proven myself valuable enough to be promoted to Support Expert.

Over the next two years I became known as someone who could solve the tricky problems. I learned both Shopware 5 and 6 architectures inside and out and built strong relationships with customers and internal engineering teams. Along the way I noticed how much time we all spent setting up test environments.

So I decided to solve it. I built Shopware Build, a self-service portal that lets anyone spin up fully configured Shopware 5 or 6 instances on demand, in minutes instead of hours. The tool worked so well that word spread. What started as my side project to solve our own pain point became something the entire organisation relied on.

In January 2025 I moved into a role as Senior Technical Enablement Manager, partly to manage the growing Shopware Build project. By June 2025 the project needed dedicated focus, so I officially joined the Shopware Portals team as a Software Engineer, the team that looks after our developer-facing platforms.

In January 2026 I was promoted to Senior Software Engineer. Four years earlier I had no professional experience in tech at all, so that title still takes some getting used to.

What I like most is that the platform also supports education. Schools and universities can teach e-commerce on a real system, which makes the work feel worth doing.

I changed careers at 27, started from zero, and within three years found myself doing work I genuinely love. If that is not proof that passion and commitment pay off, I do not know what is.
Beyond the code

What I do when the laptop is closed

Community service keeps me grounded and teaches things an office never could.

Volunteer fire department

Member of Freiwillige Feuerwehr Billerbeck for several years. Being part of emergency response teams teaches discipline, quick decision-making and the importance of teamwork. Those skills translate directly to software engineering.

Information and communication unit

Contributing to Kreis Coesfeld's IuK unit, managing communication infrastructure for large-scale emergency operations and making sure incident command centres stay connected when it matters most.

These commitments keep me connected to my community and constantly learning from people outside the tech bubble. The diverse perspectives and real-world problem-solving they require make me a better engineer.

Skills

Technical skills and expertise

An honest assessment, including the areas I am still growing into.

AI and automation

AI assistants and LLMs Advanced Building and deploying AI-powered assistants with integrations and autonomous task execution
N8N automation Advanced Complex automation workflows and integrations for internal tools and processes
Automation and assistants Advanced Built and maintain an internal assistant that takes routine work off the team
AI-driven incident management Growing Automated first-level troubleshooting and intelligent escalation workflows

Programming and frameworks

C# and .NET Expert My daily tools. Backend services and applications with C#, .NET Framework and .NET Core, running in production
Blazor Advanced Modern, interactive web applications with the Blazor framework, from component design to deployment
Software architecture Advanced Designing systems that survive contact with real users, and deciding what not to build
HTML and CSS Proficient Responsive, accessible interfaces with semantic HTML and modern CSS

Infrastructure and systems

Linux administration Expert Server administration, system configuration, shell scripting and the kind of troubleshooting that happens at odd hours
Cluster infrastructure Advanced Setting up and running distributed systems and high-availability clusters in production
Distributed systems Proficient Building systems that scale across multiple nodes without surprising anyone
Infrastructure optimisation Proficient Resource management, performance tuning and keeping the infrastructure bill honest

Domain expertise

Shopware 5 and 6 Expert Deep expertise in architecture, APIs, plugin development and customization of both generations
Technical support and debugging Expert Root cause analysis and debugging, learned across three years of doing it for a living
Knowledge transfer and training Expert Scaling knowledge across teams through documentation and enablement programs
Technical documentation Advanced Writing the documentation people actually finish reading

How I work

Technical ownership Expert Shopware Build is mine end to end, from the first line of code to the servers it runs on and the people who depend on it
Problem solving Expert Breaking complex issues into pieces small enough to actually fix, then fixing them
Communication Expert Clear, empathetic communication with technical and non-technical audiences alike
Mentoring and enablement Advanced Helping others get there faster, which started with my classmates during the apprenticeship and never really stopped

Want the whole story?

The career timeline goes year by year, from the butcher's counter to the Portals team.