Annapolis City Manager Michael Mallinoff will resign in early May for “personal reasons,” a city spokesperson said Tuesday.