CV
About me
I am Arthur Erlich. I love to create and experiment. Some of my hobbies are stargazing with a telescope or just with the naked eye. Riding my motorcycle is something I enjoy in the summer — either my 30-year-old Honda or my almost 50-year-old Honda.
I program in my free time, like this website “framework” I made for myself. Sometimes I also just play video games. Recently, I started playing Dungeons & Dragons with some friends.
Photography is one of my more creative hobbies. I also work in 3D with Blender or do some weird coding experiments. Sometimes I build computers or troubleshoot why they don't work.
As you can see, I'm a nerd and a geek!
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 advance 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 system or from the old Shopware 5
system to Shopware 6.
Some note worth examples are: xxxxxx.xx as one of my first project I was
involved. xxxxxxx-xxxxxxx.xx was
my first shop were I did all the basic setup.
One example Projekt
The Project xxxxxxx-xxxxxxx.xx was a real interesting experience.
Since a college and I were alone responsible for the technicals site of the migration. We where a team of 3
people. One Project Leader, my college and I. My college 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 recipient. 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 Data base, which
was quite fascinating how other shop system 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 advantage of the existing CMS System of Shopware 6.
E-Mail sending and recieving
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 newsletter without worrying that they land in the spam folder of the recipient.
Some skills I learned
- Using and develop in Shopware 6 and basic knowledge in Shopware 5
- Knowledge of the backend side of Website, 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 tolls like the useful
grepcommand from Linux - Using the Shell to access the live server to check configuration or setting up the server
- Automatization 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 Industries. 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!