Irish youth international Sean Moore, 19, has departed West Ham United for League of Ireland champions Shelbourne on a multi-year deal, expressing excitement to get started and impress fans at his new club.