Eric Pu has a diverse work experience spanning multiple roles and industries. Eric currently works as a Lead Software Engineer at Newbury Partners since November 2021. Prior to this role, they served as a Lead Data Engineer at the same company from October 2017 to November 2021.
Before joining Newbury Partners, Eric worked at Bullhorn from May 2014 to October 2017. Eric held positions as a Data Engineer (Database Developer) from May 2015 to October 2017 and as a Technical Support Analyst from May 2014 to May 2015.
Eric also gained experience in the IT field at Century 21 Australia as an IT Support personnel from September 2013 to May 2014.
Prior to moving to Australia, Eric worked at ICBC Software Development Center as an Application Support / Technical Manager from March 2011 to May 2013.
Their earliest recorded work experience was at ICBC Data Center (Shanghai) as an Application Support specialist from August 2005 to February 2011.
In summary, Eric Pu has a solid background in software engineering, data engineering, technical support, and IT support, with progressive roles and responsibilities throughout their career.
Eric Pu attended Tongji University from 2001 to 2005, where they obtained a Bachelor of Engineering degree in Computer Science. In terms of additional certifications, they received the Sun Certified Java Programmer certification in August 2002. In 2010, they obtained the Financial Risk Manager certification from the Global Association of Risk Professionals (GARP) and also passed all three levels of the CFA Program from the CFA Institute. Eric Pu also holds the ITIL Foundation Certificate in IT Service Management and the Microsoft Certified Application Developer certification, although the specific details of their institutions and obtainment dates are not provided.
November, 2021 - present
October, 2017