Dan Mooney (born 3 July 1999) is a Welsh professional footballer who plays as a midfielder for Southend United .