Profile picture

Jeffrey Böhm

Freelance IT Consultant

I'm a passionate IT Consultant with 15 years of experience in the comprehensive field of e-commerce.

If you need assistance with your Shopware or Symfony projects, feel free to contact me!


Professional Expertise

Shopware Developer

Having the experience from more than six long term Shopware enterprise projects, I also contributed to the Shopware source code and am well versed in integrating different payment service providers.

Shopware 6 Certified Developer
Shopware 5 Certified Developer
Shopware 5 Certified Advanced Developer

Backend Developer

As a Senior level backend developer my key areas of expertise are on PHP, Symfony Framework and JavaScript. I am very into domain-driven design, software design patterns, and test-driven development.

Past projects required a close coordination with customers from which I gained a lot of experience in facing all kinds of different requirements and problems.

Symfony 5 Certified Developer Advanced

Agile Mindset

I have an agile mindset. I welcome face-to-face conversation, even if only via webcam. Regular feedback and concrete status information are important to me.

I used to work as a product owner in a small team of 3 people.

Dev-Ops and Cloud Computing

Using Docker in production and development environments. I was responsible for the Kubernetes clusters of a large white label shop solution.

I have experience with high-performance web applications that can withstand prime time TV advertising traffic.

Elasticsearch / OpenSearch

Advanced experience in Elasticsearch and OpenSearch. I worked with the ELK stack for business intelligence analysis as well as big data and used Grafana to visualize data.

Applied to Elasticsearch Engineer I & II in 2018.

Continuous Integration

I have set up several continuous integration environments based on GitHub Actions, Atlassian Bamboo, GitLab CI/CD, Drone CI and Jenkins.

I work with static code analysis, unit tests, and automated integration environments to save time and money.

Project History


Rapid Relaunch for Cruise Travel Company

Cologne, Germany

Rapid relaunch of an accessories and customer engagement store for a German cruise travel company. Security concerns made it necessary to replace the old store quickly, which is why this project was implemented in just a few weeks.

PHP 8, Shopware 6, VueJS, Podman, GitLab CI

Community Focused Shop for Racing Bike Manufacturer

Cologne, Germany

Development of a Shopware 6 store for a Swiss racing bike manufacturer. The store is community-focused and allows a lot of user interaction, for example adding pictures of your own bike designs, registering the bike to extend the warranty and improving the service.

PHP 8, Shopware 6, VueJS, GitHub Actions

Content-first Shop for a Tea Producer

Rheda-Wiedenbrück, Germany

Relaunch of the store of a German tea producer. The store has a content-first approach, which is why great importance was given to content maintenance and presentation. Editors have been given interfaces specially tailored to their (tea) needs so that they can maintain new content quickly and easily.

PHP 8, Shopware 6, VueJS, RabbitMQ, Rundeck

German Rim Manufacturer

Gelnhausen, Germany

Relaunch of the store of a wheel manufacturer with German production based on Shopware 6.
The store has an extensive vehicle search and allows quick access to TÜV certificates, compatibility lists of vehicle manufacturers and vehicle data. Customers can upload images of their conversions and corporate customers can receive and order individual offers.
Orders are automatically imported from various platforms.

PHP 8, Shopware 6, VueJS, GitHub Actions, NodeJS

Software Analysis

Cologne, Germany

I accompanied an agency in making a decision as to whether or not a project should be taken on by the agency. I assessed the existing source code for maintainability, security and risks and created a decision paper about it.

Shopware 6

Appointment Booking System for Governments and Public Services

Düsseldorf, Germany

Development of the new online appointment booking system for governments and public authorities. The system is designed to be highly scalable and privacy-compliant.

PHP 7, Symfony, ReactJS

Volunteer Community

Düsseldorf, Germany

Development of a web application to connect non-profit organizations with volunteers willing to help. The organizations are able to describe themselves and the help they need. Volunteers can contact these organizations directly via the platform.

PHP 8, Symfony

Raffle API

Cologne, Germany

Development of a raffle API to receive receipts from consumers, automatically scan them for selected products and award instant prizes. The API was designed to be able to withstand heavy visitor traffic.

PHP 8, Symfony, API Platform

Relaunch of a Shopware 6 shop with over 150,000 products

Düsseldorf, Germany

Relaunch of a Shopware 6 shop with over 150,000 products. Determination of product availability in real time, POS connection, Click & Collect with store search, and extensive content pages.

PHP 7, Shopware 6, RabbitMQ, ReST, SOAP, Elasticsearch, VueJS

Microsoft Dynamics NAV Connector for Shopware

Cologne, Germany

Interface for connecting Microsoft Dynamics NAV to Shopware 5. Real-time data exchange of product data and order data, queueing via RabbitMQ, development of sophisticated concepts to ensure data integrity and processing speed.

PHP 7, Shopware 5, Microsoft Dynamics NAV, SOAP
2020 - 2021

Self service portal for IXP customers

Frankfurt, Germany

Further development of a self-service platform which enables the customers of one of the largest German IXPs to order, configure and provision numerous interconnection services.
In order to achieve high software quality, great importance was attached to test coverage via unit and integration tests.

VueJS, TypeScript, PHPUnit, Cypress, ReST
2020 - 2021

Resource management PWA

Düsseldorf, Germany

Design and development of a SaaS app for resource management and financial planning.
Here, the focus is on VueJS as a progressive web app (PWA) that utilizes its Symfony backend in an API-first approach via GraphQL. In addition, Stripe was implemented to manage and bill the app's subscribers.

PHP 8, Symfony 5, VueJS, JWT, GraphQL, Stripe

Software Analysis

Münster, Germany

In-depth analysis of a Shopware shop. The objective was to identify a bottleneck that caused huge page loading times. Concrete recommendations for action were part of the final report.

2019 - 2020

Branded commerce shop

Cologne, Germany

Development of a content driven shop with Shopware 6. The shop was mentioned as one of the 10 most beautiful Shopware 6 Shops.
Extensive content management modules support the editors in maintaining the content while complying with the CI.

Shopware 6, PHP7, VueJS, Elasticsearch

User Interaction Tracking

Düsseldorf, Germany

Development of a tracking tool to collect and analyze interactions of visitors of an auction platform. A micro service architecture was chosen to achieve fast response times and high scalability.

Elasticsearch, PHP7, Symfony 4, RabbitMQ, TypeScript
2018 - 2019

Data Collection and Enrichment

Düsseldorf, Germany

Development of a business analysis tool that collects, normalizes, enriches, and stores various types of data from different sources in Elasticsearch.

Elasticsearch, PHP7, Symfony 4

Software Analysis

Düsseldorf, Germany

In-depth analysis of a Shopware shop with about 30 plugins. The objective was to reduce the bug rate and increase the speed of further development. Concrete recommendations for action were part of the final report.

2017 - 2018

White-Label Shop Solution

Düsseldorf, Germany

Development of a white-label shop solution based on Shopware. Product synchronization from a central shop, hosting of individual instances on a Kubernetes cluster. Fully automated setup and configuration of a new shop.

PHP7, Shopware5, Redis, RabbitMQ, Kubernetes
2015 - 2018

Shopware Shop with Mass Ordering

Düsseldorf, Germany

Development of a dealer platform based on shopware. Development of an intuitive frontend to perform mass orders easily and efficiently. Development of various ExtJS modules for article management.

PHP7, Shopware5, Redis, RabbitMQ

Community-Centered Shop for Cosmetic Products

Düsseldorf, Germany

Maintenance and further development of a microservice-oriented shop platform. Use of a graph database to generate product recommendations.

PHP5, Symfony 2, MongoDB, MySQL, Varnish, OXID eShop, RabbitMQ, Redis, Neo4j

Smartphone Case Creation

Bielefeld, Germany

Development of an interface-driven application to print mobile phone cases with an own design and logo. High scalability was required.

PHP5, Silex, Symfony 2.3

Promotion Campaign for an International Sweets Manufacturer

Bielefeld, Germany

Generation of over 6 million gift codes printed on candy packaging. The codes had to meet various criteria such as legibility, uniqueness, and self-validation.


Order Management for an International Sweets Manufacturer

Bielefeld, Germany

Development of a customer care order management system. Conversion of Microsoft Excel processes to handle over one million orders through multiple agents. The software could be used for multiple promotions with minimal adjustments. The order was accepted by a micro service in Silex designed to withstand traffic of TV commercials at prime time.

PHP5, Silex, Redis, Symfony 2.3
2013 - 2015

Talent Relationship Platform

Bielefeld, Germany

Development of a platform for students to connect them with companies offering apprenticeships. The site offered several personality tests to help both the companies in their selection and the students in their search for career opportunities. The whole platform was connected to a talent relationship management software.

Elasticsearch, PHP5, memcached, gearman, ReST
2013 - 2014

Leading German Wine Retailer

Bielefeld, Germany

Relaunched the shop of a leading German wine retailer. Implemented a reusable article information architecture to build several importers around it. Extended the underlying Magento for several management masks for different types of content while keeping and reusing the standard functionality to be compatible with updates in future. The merchant recorded high customer growth after the relaunch.

PHP5, Magento, Elasticsearch, PayOne
2012 - 2013

Bonus Program for a Health Insurance Company

Bielefeld, Germany

Symfony 2.0 application maintenance, MongoDB data storage, strong security requirements.

2009 - 2012

Self Service Hosting Management Platform

Osnabrück, Germany

Built a complete self-service hosting solution from scratch. It included PHP/MySQL hosting and mailing services on a fail-safe cluster.

PHP5, DBMail, Postfix, pureftpd, Apache
2008 - 2012

ERP Software for Small and Medium-Sized Companies

Osnabrück, Germany

Development of ERP software. Started at PHP4, so it was completely based on functional programming.

Technical skills


PHP 8, PHP 7, Symfony 5, Shopware 5, Shopware 6, Magento 1, Zend Framework, Yii, PHPUnit, PHPMD, PHPStan, Doctrine, JmsSerializer, EasyAdmin


MySQL, SQLite, MongoDB, Redis, memcached

Job/Message processing

RabbitMQ, Amazon MQ, Gearman

Search engines

Elasticsearch, OpenSearch


NodeJS, npm, ESLint, jest, Fastify, Webpack, Vite, VueJS, ReactJS


Docker, GitLab CI/CD, GitHub Actions,, Podman, Ansible, Vagrant, Bash, Icinga2, nginx, Dovecot, Postfix, Debian

Cloud Computing

Kubernetes, Docker Swarm, 1&1 Ionos, Google App Engine, AWS


Python 2, Python 3, Django Framework, Flask

Version control

Git, GitHub, BitBucket, GitLab, Subversion



Schmiedestr. 36
40227 Düsseldorf

Phone Number

+49 151 20272993



Umsatzsteuer-Identifikationsnummer nach §27a Umsatzsteuergesetz:


Arnulfstraße 31
80636 München
Geltungsbereich: Weltweit ausgenommen USA / Kanada