Faits : A. Par jugement du 4 novembre 2014, le Tribunal correctionnel de l'arrondissement de Lausanne a reconnu X._ coupable de banqueroute frauduleuse et fraude dans la saisie et l'a condamné à une peine privative de liberté de 20 mois, assortie d'un sursis de 5 ans. Statuant le 30 mars 2015, la Cour d'appel pénale du Tribunal cantonal vaudois a rejeté l'appel du prévenu contre le jugement précité, qu'elle a entièrement confirmé. Les faits reprochés à X._ sont les suivants. Entre les mois de mai et juillet 2008, alors qu'il faisait l'objet de poursuites, le prévenu a omis d'annoncer à l'office des poursuites compétent qu'il avait perçu de la part de la société A._ SA des commissions de courtage, respectivement des avances sur commissions de courtage, pour plusieurs centaines de milliers de francs; dans le cadre de ces procédures de poursuites, des actes de défaut de biens ont été délivrés aux créanciers. Entre les mois d'octobre 2008 et novembre 2010, dans les mêmes circonstances, il a omis de déclarer qu'il percevait mensuellement de la société B._ SA la somme de 1'455 fr. 85, par le truchement du paiement des traites de leasing d'un véhicule mis à sa disposition exclusive par la société A._ SA. B. Agissant par la voie du recours en matière pénale auprès du Tribunal fédéral, X._ conclut à son acquittement, subsidiairement à l'annulation du jugement de la cour cantonale du 30 mars 2015 et au renvoi de la cause à l'autorité de première instance, respectivement au ministère public, pour nouveau jugement sur la base d'un acte d'accusation complété et modifié par le ministère public. Il requiert en outre l'octroi de l'assistance judiciaire et de l'effet suspensif.