A worker owed more than 800 days of holiday pay has been awarded more than £400,000 at tribunal plus compensation for unfair dismissal.