Trading Performance Engineer at Barclays Capital
Guildford, United Kingdom
Trading Performance Engineer at Barclays Capital
Guildford, United Kingdom
My key concern is the successful delivery of the project. My key skills are problem solving and being able to deliver quality work efficiently.
I look to draw on a wide range of experiences as Trading Performance Engineer (Barclays Capital), Electronic Trading Developer (UBS). Build Manager (RBS) Technical Architect (Cantors), Developer Support (Reuters), Technical Java Consultant (Sun) and Technical Manager (Cambridge Technology Partners)
My interest is in challenging roles where my strong technical skills can make a difference.
For a sample of my work see My Website http://www.freshvanilla.org:8080/
Server Side Java Architect and Development of complex systems (9 years), Release and Deployment (8 years), Performance Tuning (Software & Hardware, 12 years)
Investment Banking (6 years), Telco (5 years), Mining (5 years)
(Public Company; BARC; Investment Banking industry)
August 2008 — Present (1 year)
I am responsible for performance of a high frequency FX algo-trading system. RMI/pricing distribution with sub 100 micro-second latency.
The focus of my role is to identify and reduce sources of latency over a milli-second.
(Public Company; 10,001 or more employees; UBS; Investment Banking industry)
May 2006 — August 2008 (2 years 4 months)
Designing and implementing a platform framework in Java. Emphasis is on simplicity, testability and supportability.
The framework contains a Data Model driven generation of data value and messaging objects. A spring like component framework which supports threading model for components, use of constructors to build objects (rather than rely on setters) and rule based properties (so a single set of rules can describe all possible deployments)
There is a single build which can be applied to dev, uat, demo or prod.
The framework is designed to support a web based trading platform with a clear layer seperation between infrastructure, application and business logic.
(Public Company; 10,001 or more employees; RBS.L; Investment Banking industry)
November 2005 — May 2006 (7 months)
Build Manager for teams totalling 15 developers.
Re-engineered the build to be automatic from checkout to deployment to multiple servers. Builds/Deploys 1,000,000 line application consisting of 285 services to 50+ servers in UAT in around 30 minutes. (Across three countries)
Java Development to add global bond management.
(Privately Held; 1001-5000 employees; Financial Services industry)
March 2003 — October 2005 (2 years 8 months)
Technical Architect for a leading edge online trading system
See http://www.ladbrokes.co.uk/ and select the "Financial" tab
(Public Company; 10,001 or more employees; RTR.L; Financial Services industry)
September 2002 — March 2003 (7 months)
Support for Developers using Reuters Developer Connect
(Public Company; 10,001 or more employees; RTL.L; Financial Services industry)
September 2002 — March 2003 (7 months)
(Public Company; 10,001 or more employees; SUNW; Computer Software industry)
September 2000 — April 2002 (1 year 8 months)
Java and Sun Products Consultant.
Technical Account Manager for Telstra (One of Sun's top 10 customers)
(Public Company; 1001-5000 employees; Computer Software industry)
April 2000 — September 2000 (6 months)
(Public Company; 10,001 or more employees; Information Technology and Services industry)
1995 — 2000 (5 years)
(Public Company; 10,001 or more employees; Information Technology and Services industry)
1993 — 1995 (2 years)
Honours , Electrical and Electronic Engineering , 1989 — 1993
Degree , Computer Science , 1989 — 1993
Salsa dancing