Hakim played the 2011 season with the Las Vegas Locomotives of the United Football League. He played four games in which he recorded 3 receptions, 81 receiving yards, and one receiving touchdown.[3]
Dallas Cowboys
On April 30, 2012, Hakim signed with the Dallas Cowboys as an undrafted free agent.[4] Hakim missed two weeks of training camp due to a finger injury and was released by the team before the start of the regular season.[2]
On December 18, 2012, Hakim was promoted from the practice squad to the active roster after the New Orleans Saints placed strong safety Corey White on injured reserve due to a knee injury. On August 31, 2013, he was released.[6]
New York Jets
On October 10, 2013, Hakim signed with the New York Jets to join the practice squad.[7] On December 13, Hakim was placed on the Jets' active roster, after a season-ending injury to receiver Stephen Hill.[8]
On October 26, 2014, Hakim made a diving tackle on Buffalo Bills rookie receiver Sammy Watkins, who slowed down on his way to the endzone in celebration. Watkins was downed at the five after having gained 84-yards on the play.[9] On August 29, 2015, Hakim was one of twelve players to be cut by the Jets.[10]
Detroit Lions
On September 8, 2015, Hakim was signed to the Detroit Lions' practice squad. On September 17, he was released from practice squad.[11]
Kansas City Chiefs
On October 13, 2015, Hakim was signed to the Kansas City Chiefs' practice squad. On November 9, he was promoted to the active roster. On November 28, Hakim was waived.[12]