Mike’s experience is wide, taking two technology startup’s to IPO early in his career and joining Sun Microsystems through acquisition of a 3rd. He has been active in the startup industry being a technical advisor of two companies in the past. He uses his extensive knowledge of software development, systems architecture and business operations to run a large scale software development group. Mike has extensive experience in mergers and acquisitions having overseen four software acquisitions and running the due diligence process for each of them. Mike holds a Bachelors's and Masters's degree in Computer Science, a PhD in Computer Software Architecture and an MBA.