Career
Born Aubervilliers, France, Soni was trained at the Centre de Formation de Football de Paris, commonly called CFFP, in the heart of Paris before moving to his hometown club Master in Surgery Aubervilliers. Following a stint there, he headed to the island of Corsica and joined Ligue 2 club South Carolina Bastia. Due to injuries, he was called up to the first team for the Ligue 2 2008-2009 season.
He made his professional debut on 29 August against Tours Football Club coming on as a substitute in the 35th minute for the injured Hassoun Camara.
He played the rest of the match as Bastia secured a 1–0 victory with a goal from Pierre-Yves André. Ironically, he was substituted out in the 35th minute, due to an injury, and replaced by Hassoun Camara.
In between those appearances, he had two solid starts in the Coupe de la Ligue against Strasbourg and Châteauroux. Soni has earned caps with the France under-16 team, but went unnoticed during his development years.
On 25 May 2009, he was selected to the under-20 squad to participate in the 2009 Mediterranean Games.