Friedberg (Hessen), Germany Experience
Mar 2023 - Present
2 years 8 months
- Back and front end development
- Integration and placement of data, content elements and text
- Maintenance and further development of the company portal
- Data import/export
- Optimization and creation of the portal's front end for managing large solar installations
- Implementation of customer-specific features
- Programming complex reports for data analysis of each installation
- Deployments on test and live systems
Nov 2021 - Feb 2023
1 year 4 months
- Back and front end development
- Integration and placement of data, content elements and text
- Developing APIs to connect external services and data sources
- Developing individual modules and features in the backend and frontend
- Connecting external partners like DATEV or SOTAX to the central system via complex APIs to collect real estate data for the property tax reform
- Testing functions and communication with the integration partners
Jan 2021 - Oct 2021
10 months
- Back and front end development
- Integration and placement of data, content elements and text
- Maintenance and further development of the company portal
- Data import/export
- Optimization and creation of the portal's front end for managing large solar installations
- Implementation of customer-specific features
- Programming complex reports for data analysis of each installation
- Deployments on test and live systems
Aug 2020 - Jan 2021
6 monthsRosbach vor der Höhe, Germany
- Setting up Magento 2 live and staging environments
- Data import/export
- Optimization and creation of the shop system's front end
- Implementation of customer-specific features
- Deployments on test and live systems
Aug 2018 - Mar 2020
1 year 8 months
- Development of TYPO3-based portals for user behavior analysis and market research
- Development of complex TYPO3 extensions to connect with two big data warehouse systems
- Cleaning up code and fixing bugs in all areas
- Development of new modules and interfaces
- Setting up and deploying new portals
- Migrating TYPO3 to Composer mode
- Setting up a functional Docker environment for the development team
- Code reviews
Jun 2018 - Jul 2018
2 months
- Streamlined code and fixed bugs in Symfony 3 and TYPO 3 (7 LTS)
- Enhanced the TYPO 3 website with additional features
- Developed the backend with Symfony 3 for marketing solar panel services
May 2018 - Jun 2018
2 months
- Streamlined code and fixed bugs in the Magento 2 shop for trip planning and ticket sales ([link]
- Switched the build process to Docker
- Developed features for parking search, taxi booking, and route planner
Jan 2018 - Apr 2018
4 months
- Fine-tuned Elastic Search
- Integrated various modules using Symfony 3 into the new corporate website
- Implemented full-text search, job listings, events, and search on partner websites
Oct 2017 - Jan 2018
4 months
- Connected the ERP system
- Loaded cart, customer addresses, payment methods, and product data in real time from the ERP
- Processed orders according to B2B conditions via the ERP
Aug 2017 - Oct 2017
3 monthsSteinau an der Straße, Germany
- Designed an Access database with a frontend for data entry and maintenance
- Developed a backend with admin access and complex filtering and export functions
May 2017 - Jul 2017
3 months
- Integration of PayPal as a payment option for the "opentabs" app based on Braintree
- Redesign of the existing interface to use Braintree
May 2017 - Jul 2017
3 months
- Developed an interface between Shopware and the ERP system as a plugin for online wine sales
- Transferred orders and user data from the shop into the ERP system
- Reconciled stock levels and managed new products in the shop
- Marked out-of-stock products in the shop
- Populated and updated custom fields in the Shopware backend from ERP parameters
Nov 2016 - Apr 2017
6 months
- Coordinated technical requirements for integration projects as the central contact for merchants
- Independently managed customer projects connecting to the payment system until go-live
- Served as the technical and business point of contact for internal and external project stakeholders
- Advised, planned, and supported merchants in implementing the Paydirekt interfaces
- Analyzed customers' business processes from ordering to operational workflows
Aug 2016 - Oct 2016
3 months
- Integrated a new website into an existing TYPO3 instance
- Developed new and extended existing TYPO3 extensions
- Consulted on the integration of new modules and features
Apr 2016 - Jul 2016
4 months
- Extended backend functionality and integrated additional shop systems with Komfortkasse (Symfony 2.7 and Java application)
Mar 2016 - Mar 2016
1 month
- Extracting Magento from a TYPO3 environment and updating Magento from 1.4.6 to 1.9.2
- Setting up a new Magento 1.9 instance and migrating existing data
- Customizing templates, layouts and functions
- Creating a form to request product-specific information
- CSS styling and optimization
Jul 2015 - Jan 2016
7 months
- Integrating the Masterpass payment method into existing payment modules for 12 online shop systems
- Analyzing and adjusting order processes and user registration to avoid forced login
- Implementing rollback procedures for order cancellations and address management
- Creating a shell script for plugin branding and iframe display
Jul 2008 - May 2015
6 years 11 months
- Designing, planning and building various websites with TYPO3, WordPress and Drupal
- Managing projects and leading a team of up to 5 developers and designers
- Developing and extending TYPO3 extensions, Drupal modules and WordPress plugins
- Setting up a shop system with Drupal commerce_kickstart
- Writing documentation, user manuals and maintenance plans
- Training staff in agile software development
Jan 2008 - Jun 2008
6 months
- Enhancing the SyShop shop system from SyLynx and migrating existing shops
- Implementing a web service to process credit card payments with Royal Bank of Scotland
- Migrating SyShop to TYPO3 and adding required functions in TYPO3
Oct 2007 - Dec 2007
3 months
- Programming JavaScript algorithms to calculate and cache complex table structures
- Rendering tables in HTML and using Ajax for fast client-side data manipulation
Dec 2006 - Sep 2007
10 monthsFrankfurt am Main, Germany
- Developed a scalable content management system with version control, workflow management, and user administration
- Implemented page tree, authentication, Smarty templates, and data synchronization with SAP
- Integrated protected areas with DocCheck authentication via cURL