Dr Philip Wee Jin Goh

Software Engineer

Software engineer with excellent development skills and a proven track record of learning new technology
quickly, being highly self motivated and able individual who is capable of working independently or in a team.

Key Skills:

  • Native Windows development (C++, Win32, WTL/ATL, MFC, COM)
  • Managed Windows development (.NET, C#, VB.NET)
  • GUI Development (WinForms, WTL, Qt)
  • Development lead experience


Software Engineer at Overtis Group Ltd

February 2011 - Present

Software Engineer at Sophos Ltd

April 2008 – January 2011
C++ development on the Windows platform in both GUI and services. This involved writing code to the agreed specifications, contributing towards software design specifications, writing unit tests and designing GUIs.
  • Designed and implemented the file submission facility for automatically sending newly discovered malware samples back to the lab for further analysis.
  • Served as the development lead for a new product that functioned as an upgrade advisor for the company’s management console.
  • Spent a 6 month secondment to the management console team during a critical phase of an engineering program, contributing significantly towards enabling the team to deliver on time.

Independent Software Contractor

 August 2007 – November 2007
Contracted by a print and publishing company in Oxfordshire to develop a price predictor for integration into their website.
  • Developed a neural network price predictor that factored in seasonal fluctuations in the prices of raw materials.
  • Solution was written in Java for easy integration into the customer’s web app.
  • Delivered final product on time, and to the agreed standard.

Education & Training

Ph.D. Computer Science

Oxford Brookes University, 2008
Part of the machine learning research group in Oxford Brookes University. My thesis argued that chaotic transients could potentially play a role in enhancing the pattern recognition ability of neural networks. I had also presented my work at the European Symposium of Artificial Neural Networks in Bruges, Belgium.

B.Sc. Software Engineering, 1st Class Honours

Oxford Brookes University, 2003
Covered various undergraduate modules in computer science, e.g. systems programming, theory of computation, artificial intelligence.
Final year project involved creating an extendable neural network simulator.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: