giving the start a few shots with a hammer while someone is turning the key may make it fire up the starter, if it does you need a new starter.
you can also re check the grounds that your mechanic was just working on, they are on the bell housing bolt above the starter. make sure they are tight/clean. same for the battery.