CV
Work Experiences
–
Full stack developer
My time by ditegra GmbH
As part of a small team, at the beginning we were about 11 employees, working on web projects like xxxxxxxx.xx, I learned advanced skills on using the Shopware Framework as part of my training in ditegra. I was deeply involved in the process of moving shops from different shop systems or from the old Shopware 5 system to Shopware 6. Some noteworthy examples are: xxxxxx.xx as one of my first projects I was involved. xxxxxxx-xxxxxxx.xx was my first shop where I did all the basic setup.
One example project
The project xxxxxxx-xxxxxxx.xx was a really interesting experience. Since a colleague and I were alone responsible for the technical side of the migration. We were a team of 3 people: one project leader, my colleague, and I. My colleague was the tech specialist and I the tech and content specialist. We migrated the shop from a 4Sellers Elements shop system. I was responsible for creating the script to read a CSV file to import the newsletter recipients, and update them when the customer inside the newsletter unsubscribed or changed the double opt-in to verify. The CSV was exported from a Microsoft database, which was quite fascinating how other shop systems manage data. My part was also to move the content from the old shop system — almost every time it is a manual job, because we don't want to migrate the HTML code and to use the advantages of the existing CMS system of Shopware 6.
E-Mail sending and receiving
In my training, I learned how to use and understand the setup on creating a platform to host a website, how to manage e-mails in a way that the customer can send newsletters without worrying that they land in the spam folder of the recipient.
Some skills I learned
- Using and developing in Shopware 6 and basic knowledge in Shopware 5
- Knowledge of the backend side of websites, database management and hosting
- Learned how to program in PHP 8.X in an OOP way
- Deep understanding of Symfony's Twig templating
- Basic knowledge of the Symfony framework
- Debugging in a complex environment with xDebug and other tools like the useful
grepcommand from Linux - Using the shell to access the live server to check configuration or set up the server
- Automation of creating copies of the live system for debugging or special development of features
- Data migration from databases, mostly MySQL and MariaDB
–
Game Designer
My time at Black Forest Games
Yes, I also worked in the gaming media industry. It is quite different compared to agency work, where you usually work on a project — here, you work on a product that evolves over time. It's more about long-term thinking, balancing gameplay, and constantly tweaking things until they feel right. I was part of a passionate team, and I learned a lot about collaboration, iteration, and creative problem-solving.
During my time as a working student at Black Forest Games, I was part of an international team — working in English was part of the daily routine, from team communication to writing documentation. We used Confluence to create and structure gameplay ideas, and brainstormed new features together, mostly using Miro and Teams meetings.
One of my main tasks was writing Game Design Documents to make ideas clear and structured. I also built prototypes in Unreal Engine, both with C++ and Blueprints, to test out gameplay mechanics or compare different concepts. It was super interesting to see ideas go from sketch to something playable — and sometimes back to the drawing board!