20.02.2026 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarSoftware Engineer PHP
Mühlheim am Main, Deutschland
Mühlheim am Main +25 km
FachhochschulreifeSkills
HTMLJavaScriptPHPApache HTTP ServerAtlassian ConfluenceAtlassian JiraWirtschaftsinformatikCSSContinuous DeliveryContinuous IntegrationLinuxE-CommerceElasticsearchGitHubLaravel
I’m Lirim, a dedicated Software Engineer with a strong focus on e-commerce and web shop development. With a background in business informatics and experience as an industrial clerk, I bring a unique blend of technical expertise and business acumen to my work. Over the past decade, I have honed my skills in designing and implementing innovative e-commerce solutions. My professional journey includes roles as a full-stack, backend, and Lead Software Developer, where I have successfully led teams and projects to create user-friendly and efficient web applications.
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Project: Online Store Relaunch
The aim of this project was to completely relaunch all Shopware 5 shops to Shopware 6. This involved not only migrating the shops, but also updating the technologies, redesigning existing features to eliminate technical debt, and designing and implementing completely new features. Seven individual Shopware 5 instances have to be transformed into an on-prem Shopware 6 platform with seven headless nuxt store fronts. The ultimate goal was to build a multi-brand commerce platform so that the web shops were no longer a bottleneck for the company's expansion goals.
Activities:
The aim of this project was to completely relaunch all Shopware 5 shops to Shopware 6. This involved not only migrating the shops, but also updating the technologies, redesigning existing features to eliminate technical debt, and designing and implementing completely new features. Seven individual Shopware 5 instances have to be transformed into an on-prem Shopware 6 platform with seven headless nuxt store fronts. The ultimate goal was to build a multi-brand commerce platform so that the web shops were no longer a bottleneck for the company's expansion goals.
Activities:
- Development of Shopware 6 plugins and apps.
- Development of a middle ware between Akeneo and Shopware6 for product data synchronization.
- Migrated customer data from Shopware 5 to Shopware 6.
- Implemented Symfony Bundles for Akeneo
- Implementing Domain-Driven Design (DDD) for clearer communication between technical and business teams, and better alignment of software with real-world business processes.
- Consulting and design related to the architecture of online stores.
- Implementing static code analysis and AI for improved code quality, early bug detection, and enforcement of coding standards helps development teams identify potential vulnerabilities, maintain consistency, and reduce technical debt before runtime.
- Analyzing and improvement of backend performance.
- Created unit, integration, and application tests using phpunit
- Create unit tests using jest
Project: Online Order System pizzeria-lafattoria.de
In this project I was requested to create a brand new ordering system for a local restaurant. The goal was to replace the ordering by phone with an user friendly and simple online store.
The key requirements were, offering extras, allowing the customer to remove ingredients from the food, an optimized search, allowing only delivery for specified cities, and a smart estimated delivery time.
Incoming orders must be directly printed via receipt printer in the kitchen.
Activities:
In this project I was requested to create a brand new ordering system for a local restaurant. The goal was to replace the ordering by phone with an user friendly and simple online store.
The key requirements were, offering extras, allowing the customer to remove ingredients from the food, an optimized search, allowing only delivery for specified cities, and a smart estimated delivery time.
Incoming orders must be directly printed via receipt printer in the kitchen.
Activities:
- Installed and deployed Shopware6 Community Edition on-prem as commerce platform.
- Developed an plugin to allow container order line items. This was necessary for the price calculation of products with extras, i.e. a pizza with extra cheese.
- Extended the Shopware6 with new endpoints for more precise delivery time information.
- Developed a store front application using Nuxt and NuxtUI components.
- Organized the product data.
- Developed a receipt printer for shopware6 orders, using a ESPON printer with a raspberry pi.
- Implemented a production and staging instance with automated deployments based on docker containers.
- Created php unit, integration, and application tests.
- Implemented static code analysis and AI reviews.
- Implemented CI/CD pipelines.
Project: Contao HubSpot Connector
BBM Bundesverband Betriebliche Mobilität e.V. (BBM) is a German association of companies offering services related to vehicle fleets to other companies. BBM managed members and their data via Contao, which is a CMS build with Symfony.
The company decided to integrate CRM (HubSpot), which was to be used in addition to Contao. This required an interface to enable both systems to communicate with each other on an event-based basis. Ultimately, member data should be synchronized between both systems.
Activities:
BBM Bundesverband Betriebliche Mobilität e.V. (BBM) is a German association of companies offering services related to vehicle fleets to other companies. BBM managed members and their data via Contao, which is a CMS build with Symfony.
The company decided to integrate CRM (HubSpot), which was to be used in addition to Contao. This required an interface to enable both systems to communicate with each other on an event-based basis. Ultimately, member data should be synchronized between both systems.
Activities:
- Configured a HubSpot application in order to receive HubSpot events.
- Developed a RESTful webhook in Contao to receive and process HubSpot events.
- Created unit tests using phpunit.
- Implemented static code anlysis.
- Deployed a staging instance on for user acceptance tests with plesk.