I worked with CMS as WordPress, Joomla and Magento doing small adjustments but in the last years I was really focused on Symphony framework.
With this framework, I built several API's to connect from, as an example, IONIC as frontend and consume a variety of resources.