Experience
Feb 2024 - Jul 2024
6 months
- Consulting and analysis of the Magento 2 (Adobe Commerce) webshop.
- Adjusting the interface to Comarch ERP.
- Prioritizing changes.
- Performance optimization.
- Master data optimization.
- Redesign of the product import.
May 2023 - Dec 2023
8 months
- Planning and developing a web-based vacation planner tool.
- Creating the concept and planning as well as developing a database system.
- Backend development.
- Building backend functions for admin and user access.
- Creating vacation day calculations (requested vacation, approved vacation, remaining vacation).
- User management (create, manage, delete).
- Permission management (granting & revoking rights).
Sep 2021 - Present
4 years
- Maintenance and further development of websites in existing WordPress CMS systems.
- Content updates.
- Customizing and extending the theme.
- Redesigning the website layout.
- Maintenance.
Sep 2021 - Feb 2023
1 year 6 months
- Maintenance and development of an existing CRM system.
- Software maintenance and implementation of new features per client requests.
- Restructuring the project to PSR-4 standard and integrating Composer.
- Adding Symfony packages via Composer.
- Implementing a table filter system with user and system filters.
- Refactoring the storage process for table and record structures.
- General refactoring for performance optimization.
- Support for PHP version upgrades from 5.7 to 7.1 and from 7.1 to 8.0.
Apr 2020 - Sep 2021
1 year 6 months
- Planning and developing a shop system for local retailers with combined next-day delivery at the desired time.
- Filtering products based on delivery addresses.
- Developing and designing retailer-specific category pages.
- Building a retailer-based admin panel.
- API integration for package tracking.
Feb 2020 - Apr 2020
3 months
- Developing a Magento 2 module for automatic detection and handling of duplicate customer data.
- Cataloging relevant customer data.
- Automated matching of existing data.
- Listing duplicates in the admin area.
Nov 2019 - Mar 2021
1 year 5 months
- Porting a complex comparison calculator for vehicles and drive types into a Contao system.
- Designing and developing the input form and result table.
- Building a Contao module to manage and store vehicle data.
- Creating a module to process the form.
- Displaying calculated data in charts.
Aug 2019 - Sep 2021
2 years 2 months
- As part of replacing Magento 1 with Magento 2, custom Magento 1 shops had to be redeveloped in Magento 2.
- Creating a Magento 2 module package for private postal providers and migrating existing Magento 1 shops to Magento 2.
- Planning and developing new modules per client requests.
- Porting features from existing Magento 1 shops.
- Migrating customer data from Magento 1.
- Customizing the package per client requirements.
- Decommissioning Magento 1 shops and going live with the Magento 2 redevelopments.
- Installing Magento 2 updates.
- Maintaining existing modules.
Jul 2019 - Nov 2019
5 months
- Developing an API integration to send package data to external service providers and provide shipping options in an existing ordering process.
- Customizing ordering processes.
- API planning and development.
- Transferring order data.
- Providing order options based on API data.
- Automated querying and display of delivery status.
Feb 2019 - Apr 2019
3 months
- Adapting interfaces to automate Jira processes in connection with a CodeIgniter helpdesk.
- Extending the API in CodeIgniter.
- Querying ticket status via API.
- Automated comment creation based on ticket data and content.
- Fetching attachments from tickets.
- Displaying attachments in comments.
Jan 2018 - Mar 2021
3 years 3 months
- Support and maintenance for multiple Magento 1 systems for corporate clients.
- Responding to client requests.
- Maintaining custom modules and APIs.
- Installing Magento 1 updates.
- Updating old code to PHP standards.
- Layout adjustments for invoices.
Nov 2017 - Jan 2018
3 months
- Planning and developing a Magento 1 module for bulk application of product discounts based on customer groups.
- Extending the existing discount function.
- Automated product and category updates based on discount settings.
- Displaying discounts for specific customer groups.
Oct 2015 - Jan 2016
4 months
- Planning and developing a C-based robot to explore mazes.
- Designing and developing the search algorithm.
- Testing.
Oct 2015 - Jan 2016
4 months
- Planning and developing a Java-based webshop for a wine retailer with product catalog, inventory, and user management.
- UML planning.
- Frontend / backend programming of the catalog.
- Programming the user management.
Sep 2013 - Mar 2014
7 monthsWaldshut-Tiengen, Germany
- Planning and developing a spherical LED display.
- Designing the LED display.
- Arduino programming.
- Assembly.