Education
-
Imperial College London
MEng Computing: Currently on 1st class honours
-
Hills Road Sixth Form College, Cambridge
A-Levels: Mathematics A, Computing A, Physics A, History A
-
Linton Village College, Cambridge
GCSEs: 10 grades between A* and B
Key Skills
Programming
Desktop
- C#
- C / C++
- Java
- Objective-C
- All Object-Oriented
Web
- PHP
- (X)HTML
- CSS
- JavaScript
- GWT
- Spring
Other
- XML
- JSON(P)
- Prolog
- Haskell
- Assembly language
Software
Databases
- Oracle (PL/SQL)
- MSSQL
- MySQL
- PostgreSQL
- Composite
Productivity
- 3D Studio Max
- Adobe Flash and Fireworks
- Microsoft Office (inc. VSTO)
- Windows
- LaTeX
- Linux
- Apache HTTP / Tomcat
Work Experience
-
Lead Software Developer
VMInformer, London & Sydney
Collaborated with the existing team to understand the existing implementation and generate the extensions to a tight deadline.
Continue to maintain and develop the product alongside the project manager in Sydney.
Extensive experience using the VMware API, GUI design with Infragistics and XML.
Client facing experience going into large firms (including lawyers and banks) to install and analyse their VMware environments using the product.
-
Application Developer
Deutsche Bank, London
Gained financial and business knowledge through exposure to a world leading investment bank.
Developed systems in foreign exchange option pricing and compliance risk.
Created automated testing frameworks still being used by several development teams across the bank.
Managed a system from design through to release that is in use throughout the compliance department.
-
Website Developer
The GeoInformation Group, Cambridge
Responsible for creating, maintaining and expanding the corporate websites and communicating with the marketing team to allow them to create the right promotions for the products.
Developed web-based software used in-house for project tracking and bug reporting.
Led a team that designed and created an online error reporting application for clients.