Jack Roh is a skilled software development professional with over two decades of experience in various roles. At CPP Investments since March 2012, Jack has held positions including Software Development Specialist, Development Manager, and Senior Developer, focusing on implementing enterprise integration solutions and mentoring junior team members. Prior to this, Jack served as a Senior Business Systems Analyst, where responsibilities included the implementation of sub-ledger systems and supporting business users. Previous roles include Team Lead at NexJ Systems and Ticoon Technology, as well as Developer positions at Univeris and ETN. Jack is well-educated with credentials from Seneca Polytechnic and York University.