I believe I have worked on this similar task before.
IF you are interested we can talk and I can help you in this.
I am a Certified Dynamics 365 developer having more than 10 yrs of hands on development expertise in multi technology environments such as Microsoft Dynamics GP, Microsoft Dynamics AX , Microsoft Dynamics NAV, Microsoft Dynamics SL ,Microsoft Dynamics CRM, Microsoft Dynamics RMS, MS-SQL Server Reporting Services 2005 & 2008, Microsoft .Net, Microsoft SQL Server 2000,2005,2008 & 2012, SharePoint 2007,2010, Microsoft Dynamics NAV.
Thanks