The mayor has received $12,000 in campaign donations from the CEO of a company awarded a $642,500 city contract last month.