I am 7 years experience in web development which is include the e-commerce website. I also do minor job to enhance and improve client website for part time. CMS is one of my favorite since it already have all the plugin and extensions and not so much coding are needed and much faster can get it done while doing custom web development.