Post Job Free

Resume

Sign in

Java Development

Location:
India
Posted:
October 10, 2012

Contact this candidate

Resume:

Brian Agnew, OOPS

Consultancy Ltd

Mobile: +** (*720) 397526

Email: abozva@r.postjobfree.com://www.oopsconsultancy.com

September 2012

A senior developer/architect with a proven record in designing and developing successful

projects using

current OO and component technologies. Able to work on own initiative and leading /

mentoring teams.

First- class analytical, design and problem solving skills. Well-versed in current and

new technologies.

Authored widely used open source tools. Published au thor, with articles available on

established

technical websites. Contributing author for Java Power Tools (O Reilly, March 2008).

Recognised as a

leading contributor to the programmers' resource StackOverflow.

Qualifications: Degree:

st

B.Eng. Electronic Engineering (1 Class Hons)

Sheffield University 1986-9

Professional:

Certificate in Quantitative Finance (Wilmott CQF)with Distinction 2009

SFA Futures and Derivatives Representative 1997

School:

A-Levels: Maths (A), Physics (B), Further Maths (D), General Studies (A)

O-Levels: 6 (A + B grades)

Birkenhead School, Birkenhead 1979-85

Skills:

Java (up to and including Java 6) + J2EE (10+ years), Scala (3 years), OO + component

technologies

(10+ years), Unix development + administration (10+ years), web development (10+ years).

Former

experience in C/C++. Scripting tools (10+ years). Various distributed technologies

(Webservices / RMI /

Jini / RESTful services / CORBA)

Experience:

TrafiguraNovember 2009 to present:

I lead a development team building a trade management component for Trafigura's strategic

trading

platform (Titan). We develop using Scala/Java and C# using Agile practises. I was hired

initially as a

developer but quickly was promoted to a technical lead/team lead position. I led the

initial Titan

development, determining technologies to use, performing pathfinding and feasibility

studies to

understand the suitability of technologies recommended, and refining or replacing where

required. I

liaise with the customers, project managers and other teams within Trafigura to build and

deliver

systems for trade management on an iterative basis.

Dresdner KleinwortMarch 2007 to March 2009:

I provided architectural and development expertise and mentoring to the Hybrids front

office IT team. I

specified, developed and provided support for both the traders and the quantitative

analysts, and

direction and integration skills to peer and downstream teams, handling a wide variety of

business data

including structured trades, credit and commodities. Solutions designed and developed

included

overnight grid-based batches, funding report generation, web-based charting and analytic

library

integration. Technologies include Java Spring + servlets, DataSynapse, Hibernate and

XML/XSD

technologies.

Barclays CapitalJuly 2006 - January 2007:

I performed a development, architecture and mentoring role in the Equity Derivatives

Technology (EDT)

group, specifically for straight-through-processing (STP) and sales/trading entry

systems. This role

encompassed working with a wide variety of Java technologies (including J2EE and Spring)

and a range

of customers, from production support through to front -office traders and salespeople.

ParemusJanuary 2004 - February 2006:

I provided development and architecture consultancy for Paremus product development,

comprising

Grid and Java / Jini / Javaspace technologies. I architected, designed and managed

machine monitoring

solutions (Linux / Solaris / Win32), the security infrastructure (LDAP) + core Java and

Jini infrastr ucture

architecture and development work for Paremus Infiniflow product. I contributed to their

development

standards, automated build (Ant) and test environments (JUnit) and the development cycle.

I managed, architected and delivered a variety of product evaluations of Infiniflow for

potential

rd

customers (including tier 1 investment banks). This has included integrating Infiniflow

with 3 party

Java/C++/scripted applications (using JNI / SOAP) and working within tight timeframes.

Royal Bank of ScotlandJune 2003December 2003:

I provided development and design expertise for front office development group, building

Java servers

to interface to GUIs using web services. The servers generated information related to

fixed income

instruments and their derivatives, including credit derivative trades and positions /

generated yield

curves etc., both via web services and real time updates (Java / Tibco Rendezvous).

Development was

in conjunction with front office staff and quantitative analysts.

UBS WarburgJanuary 2001April 2003:

I chaired the Java Special Interest Group (JSIG). The JSIG provided a focal point for the

bank s Java

developers worldwide. I looked after coordinating demonstrations and evaluations of Java

technology,

advising on developers issues, introducing new Java technologies and techniques and

guiding

development management on Java-related issues.

My design / development work was split into an assortment of projects:

i) Building core infrastructural components for the UBS implementation of IBM s WebSphere

4.0.

This incorporated servlet, bean and JMX technologies, together with JUnit and Log4j

toolsets.

ii) Graphite, a web-based directed-graph rendering package. The development made use of a

wide variety of Java-based technologies, including servlets, XML toolsets (SAX/DOM + SVG)

and Swing.

iii) Account management systems for the bank-wide set of system logins. This was a J2EE /

JBoss / WebSphere-based solution, integrating with Oracle (8i) databases and LDAP

repositories.

Saudi International Bank: November 1997July 2000:

I was a senior developer / architect contributing to the development of a new bank wide

infrastructure

based upon Java and CORBA. The role encompassed collecting of user requirements and their

documentation, and the design, development, deployment and support of the solutions. We

used UML

for the capturing of requirements and the design of services (use cases, class diagrams,

sequence

diagrams). I build user interfaces using DHTML and servlets / CGI scripts. Platforms

included Sola ris

(back-end) and NT (front-end).

Because this project required the introduction of Java, CORBA and web technologies to the

bank, I

designed and developed a complete set of development and documentation procedures from

scratch,

including the building and maintaining of the developers tools and web site, using Perl,

Apache, CGI,

DHTML and a wide variety of public domain tools.

JP Morgan: Feb 1996March 1997:

I provided support and development resources for the Fixed Income Futures Research desk.

The

development required was largely of a rapid-turnaround nature using C / C++ on Solaris,

together with

a number of scripting and web technologies (Zsh / Perl).

The development ranged from building batch processes through providing user -interfaces

to

mathematical analysis of the various financial instruments involved, including government

bonds, bond

and interest rate futures, CTD (cheapest-to-deliver) calculations, option pricing etc.

This role required a

large amount of customer interaction from JP Morgan s customers and the trade floor

personnel

through to the researchers together with relevant business knowledge. I acquired an SFA

(Futures and

Derivatives) qualification during my time in this role.

Salomon Brothers: June 1993Feb 1996:

I ran the network management project, implementing SNMP and HP Openview across all

servers

(Solaris). I provided the monitoring tools to be configured and deployed across the

enterprise as

required by the network and administration staff (C, C++, Perl and Tcl/Tk). I performed

some mentoring

as part of this project.

Previous roles:

Ministry of Defence, Philips Consumer Electronics

Technology and Tools:

Operating Systems:

Solaris / Linux (RedHat + SUSE) / Windows (NT, 2003, XP) / MacOSX

Languages:

Java - Experienced in all SDK releases from 1.0 to 6.0

Java and Scala VM languages

Most J2EE technologies including JDBC / Servlets / JNDI / JSP.

Experienced with a variety of Java APIs including JAXP and JAXB / Jini / JMX / Swing

Strong skills in using Ant / JUnit and other common Java tools

C# / C++ / C / Perl / Excel VBA / various other scripting languages

Databases:

SQL on Oracle / PostgreSQL / IBM Derby / Sybase

Middleware:

Application Servers (inc. JBoss and WebSphere) / CORBA (OrbixWeb) / Jini + Javaspaces

Web Technologies:

Servlets / AJAX / Javascript / DHTML / XML / XSL / Apache / CGI / RESTful

Other Tools and technologies:

Unix shells and tools / Tibco / ClearCase / Subversion / Git / Maven

Networking and Administration:

I have knowledge of a range of networking technologies including HTTP, NNTP and SNMP. I

run a

small network of Linux machines and perform machine and network administration work for

various

clients.

Additional Work:

OOPS Consultancy Ltd. designs and maintains XMLTask, a widely used and recognised XML

transformation plug-in for the Ant build tool. See

http://www.oopsconsultancy.com/software/xmltask

OOPS Consultancy Ltd has released Veduta, a commercially available enterprise log/server

analysis

tool. See http://veduta.oopsconsultancy.com

I contribute regularly to StackOverflow (the recognised programmers' resource) and have a

StackOverflow reputation of (September 2012) 82,000 points, putting me in the top 150 of

contributors

across all technologies.

Publications:

Java Object Query Using JXPath - http://today.java.net/pub/a/today/2006/08/03/java-

object-querying-

using-jxpath.html - August 2006.

XML Manipulation using XMLTask - http://today.java.net/pub/a/today/2006/11/01/xml-

manipulation-

using-xmltask.html - November 2006

Contributed to O Reilly s Java Power Tools, published in March 2008. ISBN -13 : 978-

059*******

CV Updates

An up to date copy of this CV can be found at

http://www.oopsconsultancy.com/brianagnew.doc

Copyright Notice

Copyright c OOPS Consultancy Ltd 2011. The information contained in this document may not

be

reproduced or copied in part, or in whole, without the express and written permission

from OOPS

Consultancy Ltd



Contact this candidate