Craig Allen has experience as a software Engineering Manager at iPro Systems. Their background also includes work at Central Power Systems & Services, Missouri Public Education System, Brown’s Enterprises (New Balance), Parker Hannifin, and Allen Media Design & Development.