Hello,
I am having experience with joomla and have create many custom component, plugins, modules. Also have created and modified site with eCommerce templates.
I would like to work for your project and can complete these task you described.
Looking forward for your reply.
Thanks.