Mark has developed applications across a wide range of programming languages including Java, C#, Perl, Ruby, Python, and Objective C. As an employee at EMC from 2009 to 2012, Mark served as an engineer across automation and testing of server components as well as a developer of a product offering back-end testing-framework.