Recommended expert

Carlos Medina

Migration Zend Framework 2 / Laminas

Carlos Medina
Stuttgart, Germany

Experience

May 2023 - Sep 2023
5 months
Stuttgart, Germany

Migration Zend Framework 2 / Laminas

Die Planet Music & Media Veranstaltungs- & Verlags gmbH

  • Consulting, planning, analysis, software architecture, and development
  • Migrated and adapted a publishing and management platform for the event agency “Die Planet Music & Media Veranstaltungs- & Verlags gmbH” from Zend Framework 2 and PHP 5.6 to Laminas and PHP 8
  • Redesigned and developed authorization and permissions concepts, and migrated data with database adjustments for the new features
  • Set up development and testing environments. PHP unit testing and integration testing
  • Technologies used: UNIX environment, planning, Zend Framework and Laminas development, architecture, software architecture, PHP 5.6, PHP 8+, MySQL/SQL, shell scripting, Git, DevOps tasks
  • Team size: 2 developers + 1 PO
Oct 2022 - Present
3 years 4 months
Hamburg, Germany

Consulting, planning, analysis, software architecture, and development

Pimcore for E-Commerce Project

  • Consulting, planning, analysis, software architecture, and development
  • Consultation, design, testing, and development for the central Pimcore system. Created and analyzed concepts for changes in the data model and classes for the Pimcore system
  • Created and adapted bundles (custom and third-party)
  • Designed, developed, and integrated APIs and external tools to provide data to the shop system (Shopware 6)
  • Technologies used: UNIX environment, planning, Pimcore development, project management, PHP 8+, software architecture, MySQL/SQL, shell scripting, Git, DevOps tasks
  • Team size: over 20 people
Mar 2022 - Apr 2023
1 year 2 months
Stuttgart, Germany

Planning, analysis, and software development

  • Consulting, planning, analysis, software architecture, and development
  • Consulted, planned, and developed a CRM system for a local car dealer
  • Built the frontend in Vue.js (CoreUI)
  • Modeled the database and migrated old data into the new system
  • Analyzed and advised on requirements and legacy systems
  • Technologies used: UNIX environment, planning, Pimcore development, architecture, Shopware, project management, software architecture, PHP 8+, MySQL/SQL, shell scripting, Git, DevOps tasks
  • Team size: 2 developers + 1 PO
Jan 2022 - Mar 2023
1 year 3 months
Frankfurt, Germany

Planning, analysis, and software development

  • Consulting, planning, analysis, software architecture, and development
  • Analyzed, planned, developed, and tested a PIM system with Pimcore
  • Built the frontend in Vue.js and planned and coordinated with colleagues from other departments on architectural issues
  • Supported planning and project management
  • Analysis and consulting
  • Technologies used: UNIX environment, planning, technical responsibility, architecture, Pimcore, coordination, project management, PHP 8+, MySQL/SQL, shell scripting, Git, DevOps tasks
  • Team size: over 5 people
Oct 2021 - Present
4 years 4 months
Freising, Germany

Planning, analysis, and software development

  • Consulting, planning, analysis, software architecture, and development
  • Consulted, planned, and developed an import system
  • Implemented it in Laravel and Vue.js
  • Supported planning, project management, and architecture
  • Analysis and consulting
  • PHP development of the interface between ePIM (Java) and PHP
  • Technologies used: UNIX environment, planning, technical responsibility, Laravel 8, coordination, project management, software architecture, PHP 7+, MySQL/SQL, shell scripting, Git, DevOps tasks, Viamedici ePIM
  • Team size: over 10 people
May 2021 - Aug 2022
1 year 4 months
Mannheim, Germany

Design, analysis and software development

  • Consulting, design, analysis, software architecture and development
  • Consulting, design and development of a product registration system in the field of natural and organic cosmetics certification
  • Frontend development in Vue.js (CoreUI) and backend development in Laravel
  • Database modeling
  • Analysis and consulting on requirements and legacy systems
  • Technologies used: Unix environment, design, Laravel development, Symfony, project management, software architecture, PHP 7+, MySQL/SQL, shell scripts, Git DevOps tasks, Vue.js, JavaScript, GitLab
  • Team size: >6 people
Oct 2020 - Oct 2021
1 year 1 month
Freising, Germany

Design, analysis and software development

  • Consulting, design, analysis, software architecture and development
  • Consulting and support for an industrial corporation in the area of website relaunch
  • Coordinating and aligning with business units as well as programming interfaces between TYPO3, CRM and Viamedici ePIM
  • Support in design and project management as well as architecture matters
  • Analysis and consulting
  • Technologies used: Viamedici ePIM (Java), Salesforce, Unix environment, design, technical responsibility, TYPO3, coordination, project management, Laravel 8, BaseX, PHP 7+, MySQL/SQL, shell scripts, Git DevOps tasks
  • Team size: >10 people
May 2020 - May 2022
2 years 1 month
Stuttgart, Germany

E-commerce design and development

  • Software architecture and development of an e-commerce system
  • Refactoring of a portal based on PHP
  • Creation of a refactored system in Laravel
  • Support, consulting and design of development and further enhancements
  • Technologies used: Zend, Unix environment, design, technical responsibility, deployment with pipes, coordination, project management, Laravel 8, Vue.js
  • Team size: 4 people
Jan 2020 - Jan 2021
1 year 1 month
Stuttgart, Germany

Design and development

  • Refactoring of a social media tool
  • Refactoring of a social media portal based on Zend 2
  • Migration to Laminas and further development
  • Support, consulting and design of development and further enhancements
  • Technologies used: Zend 2, Laminas, Unix environment, design, technical responsibility, deployment with pipes, coordination, project management
  • Team size: 10 people
Oct 2019 - Oct 2020
1 year 1 month
Freising, Germany

Consulting and technical lead for website relaunch

  • Consulting and support for an industrial corporation in a website relaunch
  • Coordinating and aligning with business units and implementation partners
  • Support with organizational issues and code reviews
  • Analysis, consulting and architectural decisions
  • Expertise in coordinating PHP-ePIM (Java) and preparing the interface
  • Technologies used: Via ePIM (Java), Salesforce, Unix environment, design, technical responsibility, TYPO3, coordination, project management, Laravel 5
  • Team size: >10 people
Sep 2019 - Feb 2020
6 months
Stuttgart, Germany

Consulting and PHP/NodeJS Development

  • Consulting and moderating the development team and web development
  • Advising on module development and debugging existing software in the automotive sector
  • Module development for the client’s framework
  • Support on organizational issues and co-development with NodeJS and React
  • Technologies used: PHP7.3, PHP5.6, PHPUnit, XML, HTML, CSS, MySQL, Windows environment, planning, technical responsibility
  • Team size: 6 people
Jun 2019 - Oct 2020
1 year 5 months
Stuttgart, Germany

Web Development Interfaces/Typo3

  • Consulting and development of a data management tool
  • Advising on developing interfaces between CRM data and Typo3
  • Extension development for Typo3
  • Support on organizational issues
  • Technologies used: PHP7.3, PHPUnit, XML, HTML, CSS, MySQL, Unix environment, planning, technical responsibility, Typo3, Laravel, Vue.js, extension development
  • Team size: 5 people
Jun 2019 - Dec 2019
7 months
Stuttgart, Germany

Web Development / Shop Development

  • Consulting and development of various tools for Shopware
  • Advising on developing interfaces and importers for a client’s Shopware Enterprise system
  • Module development with Shopware
  • Support on organizational issues
  • Technologies used: PHP7.3, PHPUnit, XML, HTML, CSS, MySQL, Unix environment, planning, technical responsibility, Shopware, PIM system Akeneo
  • Team size: 5 people
Nov 2018 - Feb 2019
4 months
Pforzheim, Germany

Interface Development

  • Consulting and development of an interface for an industrial group
  • Advising on developing an interface for the EPIM system
  • Reading XML exports from the EPIM system and converting to JSON format
  • Handling data mapping logic, UTF-8 characters, conversions, etc.
  • Handling large volumes of data (several gigabytes) as XML and processing with memory usage under 1 GB
  • Unit and integration testing
  • Designing the interface and the overall solution for a group
  • Technologies used: PHP7.2, PHPUnit, XML, XSLT, HTML, CSS, MySQL, Windows environment, planning, technical responsibility, Symfony Framework, Viamedici ePIM
  • Team size: 10 people
Aug 2018 - Nov 2018
4 months
Pforzheim, Germany

Consulting and Software Development for an Insurance Software

  • Consulting, software development, and planning for an insurance tool written in Zend Framework 2
  • Designing and developing interfaces and optimizing data processes
  • Working in a Scrum environment
  • Technologies used: PHP7.2, XML, HTML, CSS, MySQL, PHPUnit, Windows environment, planning, technical responsibility, Zend Framework 2
  • Team size: 8 people
Nov 2017 - Jul 2018
9 months
Stuttgart, Germany

Consulting and software development for a health consultation tool

  • Consulting, software development, and planning for a health consultation tool using Laravel 5, jQuery, CSS
  • Planning the solution as well as installing and maintaining the server on Linux (Ubuntu 14, later 16)
  • Used technologies: PHP7, XML, HTML, CSS, MySQL, Laravel, design, Vue.js, technical responsibility
  • Team size: 3 people
Mar 2017 - Aug 2018
1 year 6 months
Stuttgart, Germany

Consulting and software development for online catalog and e-commerce

  • Consulting, planning, and software development for multiple B2B shop systems with Intellishop Enterprise System and Viamedici ePim System
  • Designing and developing interfaces between SAP and PHP, using SAPRFC protocols and mapping in PHP through a C++ extension (PHPSAPRFC)
  • Managing an international software development team
  • Consulting and collaborating with the client's international partners
  • Customizing and maintaining Magento shop systems
  • Used technologies: PHP5 and 7, XML, HTML, CSS, PHPUnit, Viamedici ePim System, Intellishop, Magento, MySQL, design, technical responsibility, Viamedici ePIM
  • Team size: 8 people
Jan 2017 - Nov 2017
11 months
Stuttgart, Germany

Consulting, software development, and coaching

Agency

  • Coaching in PHP, MySQL, frameworks like Symfony 2 and Symfony 3, and Typo3 for a team of 20 junior colleagues in front-end and back-end development
  • Consulting on building and developing tools and high-performance websites for industry
  • Training on web services, databases, and PHP design patterns as well as JavaScript and JS frameworks for the development team
  • Support with operations for general IT tasks
  • Used technologies: PHP5 and 7, XML, HTML, CSS, JavaScript (jQuery, Prototype, etc.), PHPUnit, Symfony 2 & 3, Typo3 (from 7 to 10), Docker environment
  • Team size: 14 people
Mar 2015 - Jan 2017
1 year 11 months
Stuttgart, Germany

Consulting and software development for front-end and back-end

Industry (International)

  • Designing, refactoring, and further developing a tool for analyzing fastening data in the automotive industry (QA)
  • Consulting on building a custom framework in PHP OOP using design patterns
  • Consulting and further development of various tools for data acquisition and management for multiple clients and versions
  • Consulting and developing web services (REST and RPC) for the management tool
  • Advising on quality assurance of the application (using CI and CD and other development concepts) in the area of "Quality Data Management and Error Proofing Solutions" for industrial assembly processes
  • Used technologies: PHP5, XML, HTML, CSS, JavaScript (jQuery, Prototype), PHPUnit, Oracle Enterprise, Symfony 3, web architecture, SOAP, REST
  • Team size: 20 people
Jun 2012 - Dec 2014
2 years 7 months
Munich, Germany

Analysis and software development for back-end and front-end

Trading company

  • Designing and implementing the web front end for the company's global web presence
  • Supporting multiple applications in the company, including intranet, extranet, and SOAP/services backend systems with the Powerslave ECMS system
  • Application development and planning based on ITIL principles
  • Working on web architecture and data structure of the application
  • Used technologies: PHP5, XML, HTML, CSS, JavaScript (jQuery), shell scripts (bash), PHPUnit, Powerslave
  • Team size: 20 people
Jan 2012 - Apr 2012
4 months
Augsburg, Germany

Frontend Software Developer

Trading company

  • Support in development with PHP5 for an eCommerce application (10 shops)
  • Load tests, unit tests, regression tests for a high-performance environment
  • Working in a team with Scrum (3-week sprints) and design together with middleware and backend systems like SAP, etc.
  • Technologies used: PHP5, XML, HTML, CSS, JavaScript (jQuery), Shell Script (bash), PERL, PHPUnit, Unix System Debian
  • Team size: 30 people
Oct 2010 - Apr 2012
1 year 7 months
Münster, Germany

Consulting, Analysis and Web Development

Trading company

  • Development, consulting, programming and training for the introduction and integration of a CRM system for the company and its multiple systems
  • Design, consulting and programming in backend, administration, web services and database programming
  • Design and consulting for the introduction of an SOA architecture in operations
  • Technologies used: PHP5, XML, HTML, CSS, JavaScript, CVS, process modeling using BizAgi, UML, Symfony Framework, Vtiger, PostgreSQL, MySQL, ShellScript (bash), PHPUnit, Unix System Debian
  • Team size: 8 people
Jan 2010 - May 2010
5 months
Heidelberg, Germany

Consulting and Web Development

Software company

  • Modeling and software development in the field of linguistics
  • Creating specifications and requirements descriptions
  • Programming the linguistic process
  • Programming high-performance systems
  • Consulting in the design and implementation of the solution
  • Testing suites like Selenium and PHPUnit
  • Technologies used: PHP5.3, XML, XSLT, HTML, CSS, JavaScript, CVS, process modeling using BizAgi, UML, Zend Server and Zend Framework, Memcached, Unix System Debian
  • Team size: 6 people
Aug 2009 - Jan 2010
6 months
Nuremberg, Germany

Senior Web Technologies Developer

Federal agency

  • Connecting the customer response management tool via web services to query personal data
  • Application development and design following ITIL principles
  • Creating a web services client in PHP and implementing security requirements for requests to the central register system
  • Technologies used: PHP4, XML, HTML, CSS, JavaScript, VBScript, C#, IIS 6, MSSQL, Reporting Services, CVS, Visual Studio, IDL/CORBA, NuSOAP, WebLogic, Visual Basic, Shell Script, WCF, Windows systems, architecture and DevOps issues
  • Team size: 4 people
Feb 2009 - Jun 2009
5 months
Nuremberg, Germany

Senior Web Technologies Developer

Federal agency

  • Implementing requirements in the area of customer response management (capturing and analyzing data using Reporting Services) with PHP and C# in a Windows environment and on the web
  • Creating reports using Reporting Services with the Report Manager
  • Application development and design following ITIL principles
  • Reports were parsed and parameterized (SQL) with C#
  • Dynamic report generation depending on context (controlled by the software)
  • Organizing and participating in the structured development process
  • Technologies used: PHP4, XML, HTML, CSS, JavaScript, Java JavaScript, VBScript, C#, IIS 6, WCF, MSSQL, Reporting Services, CVS, Visual Studio, IDL/CORBA, NuSOAP, WebLogic, Windows systems, architecture and DevOps issues
  • Team size: 4 people
Jul 2008 - Oct 2008
4 months
Landsberg am Lech, Germany

Software Engineering

Retail company

  • Relaunch and refactoring of the pages
  • Integration of a product management system for the e-shop (Magento)
  • Advising on software integration and SEO
  • Consulting on data model creation and class design (UML)
  • Technologies used: PHP5, XML, HTML, CSS, JavaScript, Ajax/JSON, jQuery, Apache, MySQL, Shell Script, SVN, EzComponents, Magento, Ubuntu Linux
  • Team size: 5 people
Feb 2008 - Jun 2008
5 months
Stuttgart, Germany

Software Engineering

Agency

  • Further development, support and creation of new modules for the Neckermann system in the Netherlands and Belgium
  • Implementing SEO measures through a full site redesign
  • Implementing and planning session management and contributing to JavaScript and CSS centralization
  • Executing projects based on client discussions, release cycles and effort estimation
  • Technologies used: PHP4, XML, HTML, CSS, JavaScript, Ajax/JSON, NuSOAP, Apache, MySQL, Shell Script, SVN, PHPUnit, Linux systems
  • Team size: 10 people
Mar 2007 - Oct 2007
8 months
Stuttgart, Germany

Software Engineering

Agency

  • Further development, support and creation of new modules for the Neckermann system in the Netherlands and Belgium
  • Developing the shopping cart with web service integration and order processing system
  • Building new features for the system and contributing to planning and 2nd level support
  • Technologies used: PHP4, XML, HTML, CSS, JavaScript, Ajax/JSON, NuSOAP, Apache, MySQL, Shell Script, SVN, PHPUnit
  • Team size: 10 people
Dec 2006 - Mar 2007
4 months
Stuttgart, Germany

Software Engineering

Software company

  • Designing and developing an affiliate system
  • Built with Zend Framework, Mootools and YAML
  • Database design, normalization, table relations
  • Unit testing using PHPUnit
  • Technologies used: PHP5, Java, XML, HTML, DHTML, CSS, JavaScript/Ajax/JSON, SOAP server & client, Zend Framework, YAML, Mootools, Apache, MySQL, SVN, Linux systems, XSL
  • Team size: 2 people
Aug 2006 - Dec 2006
5 months
Stuttgart, Germany

Web developer

Agency

  • Developing Typo3 extensions
  • Database design and requirements analysis followed by implementation
  • Effort estimation and project management
  • Technologies used: PHP, Typo3, XML, HTML, CSS, JavaScript, MySQL, Apache, SVN, Linux systems
  • Team size: 2 people
Jul 2005 - Aug 2006
1 year 2 months
Stuttgart, Germany

Web developer

Software company

  • Further development and maintenance of portals in PHP4 and PHP5 OOP programming, both backend and frontend
  • Development of PERL modules for data import
  • Technologies used: PHP, Java, PERL, XML, HTML, CSS, JavaScript, MySQL, Apache, SVN, Debian Linux and HP-UX systems
  • Team size: 5 people
Apr 2002 - Apr 2005
3 years 1 month
Hamburg, Germany

Network Administrator / Programmer

Bernhard Nocht Institute for Tropical Medicine

  • Installation and maintenance of a heterogeneous LAN based on Unix and Windows Server
  • Network planning, fault tolerance, backup and disaster recovery concepts
  • Participation in the design and programming of the database application for travel medicine consultation
  • Programming shell scripts and management tools in PHP and PERL
  • Co-management of the Active and hanseatic City of Hamburg’s Active Directory
  • Coordination and organization of the call center and events for the Travel Medicine Center
  • Technologies used: PHP, XML and XSL, HTML, CSS, JavaScript, MySQL, Omnis, DB2, Apache, Linux and Windows systems
  • Team size: 2 people
Apr 2001 - Dec 2002
1 year 9 months
Berlin, Germany

Network Administrator

Econa AG

  • Administration and installation of distributed Windows and Unix systems
  • Administration and further development of the firewall architecture
  • Network planning, backup and disaster recovery concepts
  • Installation and maintenance of Exchange 5.5 architecture

Summary

I have worked in software development and consultancy for years, focusing on migrating and modernizing complex systems with PHP, Zend Framework, Laminas, and Laravel. I take pride in crafting innovative solutions, whether it's revamping a legacy platform or integrating new features, while managing data migrations and ensuring high performance.

My experience spans various industries, from e-commerce and media to automotive and healthcare. I focus on clear communication, effective architecture design, and practical implementation of testing and deployment strategies that make a measurable difference.

Skills

Very Experienced

  • Php (All Versions)
  • Frontend Technologies Like Javascript, Html, Css, Ajax
  • Backend Frameworks Like Symfony, Laravel, Laminas/zend1 And 2
  • Technologies Like Xml, Xslt And Other Markup Languages
  • Interface Development, Web Services, Rest, Soap, Uml
  • Planning, Analysis And Design Of Cross-application Processes, Software Architecture
  • Skills In Database Development Like Sql (Mssql, Mysql, Oracle, Db2), Sqlite And Nosql Db, Ms Reporting Services
  • Skills In Git, Subversion, Cvs, Very Good Skills In Linux And Windows Os
  • Skills In Administration Of Unix/linux And Windows Servers, Virtualization With Vmware, Vagrant, Docker

Advanced

  • Pimcore Junior Certified. Senior Certification Will Be Completed Soon And Enterprise Developer By The End Of The Year (Validation Link). Shopware 5 And 6, Magento, Wordpress
  • Knowledge In Crm/pim Systems Like Vtiger, Sugarcrm, Viamedici/akeneo Pim
  • Knowledge In Database Development Like Sql (Mssql, Mysql, Oracle, Db2), Sqlite And Nosql Db, Ms Reporting Services
  • Knowledge In Git, Subversion, Cvs, Very Good Skills In Linux And Windows Os
  • Security And Hacking Of Web Applications
  • Knowledge In Languages Like Java, C#, C++ And Also With Phalcon

Other Skills

  • Modeling (Uml)
  • Specification And Consulting For High-availability Software
  • Programming Methods
  • Git
  • Jira
  • Architecture
  • Enterprise Application Integration
  • Integration And Software Conception V Model
  • Scrum
  • Extreme Programming
  • Itil Principles

Languages

German
Native
Spanish
Native
English
Advanced
French
Elementary
Italian
Elementary
...and 1 more

Education

Oct 1997 - Jun 2001

Humboldt University of Berlin

Musicology · Berlin, Germany

Oct 1996 - Jun 1997

Free University of Berlin

Preparatory college · Berlin, Germany

Oct 1992 - Jun 1995

University of Arts Caracas

Music education · Caracas, Venezuela

Certifications & licenses

Pimcore Junior Certified

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

David Valera melendez
David Valera melendez

Senior Full-Stack Developer

View Profile
Tim Rüther
Tim Rüther

Consultant and Fullstack Developer

View Profile
Ibrahim Tanović
Ibrahim Tanović

Lead Integrations Specialist

View Profile
Arne Hendricks
Arne Hendricks

Embedded Fullstack Developer

View Profile
Florian Otte
Florian Otte

Interim CTO

View Profile
Michael Wetzl
Michael Wetzl

Consultant

View Profile
Can Celebi
Can Celebi

Backend development, consulting

View Profile
Frank Mueller
Frank Mueller

Web3 accelerator participant co-founder

View Profile
Peter Sacco
Peter Sacco

Web Application Developer PHP / WordPress Plugin Development

View Profile
Martin Wenskus
Martin Wenskus

Training and Knowledge Management

View Profile
Robert Raźniewski
Robert Raźniewski

Software Developer

View Profile
Thomas Stägemann
Thomas Stägemann

Rating System

View Profile
Fahrettin Kutyol
Fahrettin Kutyol

Senior Frontend Engineer

View Profile
Ronald Foerster
Ronald Foerster

IT Consultant & Professional Training

View Profile
Patrik Garten
Patrik Garten

Technical Lead Conversational AI

View Profile
Aschok Das
Aschok Das

Fullstack Developer

View Profile
Jan Lüders
Jan Lüders

Senior Developer

View Profile
Oubeidallah Ben slimene
Oubeidallah Ben slimene

Senior Ibexa Consultant

View Profile
Robin Ochsner
Robin Ochsner

Co-Founder & AI Solutions Architect

View Profile
Guido Schedlbauer
Guido Schedlbauer

Senior Software Developer

View Profile
Dmitry Tarantin
Dmitry Tarantin

Web Software Engineer

View Profile
Fabian Deitelhoff
Fabian Deitelhoff

Volunteer Examiner for IT Apprenticeships

View Profile
Christoph Johannsdotter
Christoph Johannsdotter

Lead Developer & Architect

View Profile
H̊akan Källberg
H̊akan Källberg

Consultant

View Profile
Mark Mulder
Mark Mulder

CTO / Co-Founder

View Profile
Peter Achilles
Peter Achilles

IT Consultant

View Profile
Ehsan Ali
Ehsan Ali

Senior FullStack Developer

View Profile
Gregor Staab
Gregor Staab

Backend Developer

View Profile
Christian Worsch
Christian Worsch

Senior Full-Stack Developer

View Profile
Igor Propisnov
Igor Propisnov

Senior Frontend Developer

View Profile