BILLINGS – Lockwood and Worden state legislator Jonathan McNiven has resigned his post just two weeks after the general election.