Victory confirm Gallifuoco signing
Gallifuoco, 21, began his career at Sutherland Sharks Football Club in Sydney's southern suburbs before departing for Europe at the age of 17.
The Sydney-born defender initially played in Italy before joining Tottenham Hotspur for two and a half seasons in the Barclays U21 Premier League.
He then moved to Swansea City for one season, winning the 2014/15 Development League Two title with the Swans.
Victory head coach Kevin Muscat said the youth international will add depth to the Championship-winning side.
"Giancarlo adds depth to our squad in defence and will also add further competition for spots in our team, which is healthy," Muscat said.
"He has gained valuable experience in England over the past few seasons and is a member of the Olyroos squad aiming to qualify for Rio 2016, so he is fit and ready to get into it."
Gallifuoco said the opportunity to join the A-League Champions was a defining factor in his decision to return home.
"I knew coming to Melbourne Victory I was going to be around winners and people that demand the best and they are the best people to be associated with," Gallifuoco said.
"The club has the correct professionalism and the players have the correct attitude and they're the people I want to be around every day.
"I really enjoyed it at Swansea, I was able to be captain and we won the league, but I thought this was the best move for me."