GWT
JUnit
XML/XSLT
Swing
Application Servers
- Websphere 4 - 7
- WebLogic 7
- JBoss
Databases
- DB2
- Oracle
- Nonstop
IDEs
- RAD
- Eclipse
- Springsource Tool Suite
- WSAD
Methodologies
- Agile
- TDD
- UML
- RUP
|
Recent Roles
| Client |
BSkyB - Mobile and Interactive |
| |
Java Senior Developer |
| Technologies: |
Java 6: Eclipse (SpringSource Tool Suite), Spring 3, Spring Integration, XSLT, JSON, Plist, JUnit, Tomcat, Solr, Maven,
Agile, TDD, JIRA |
- Developed server side code to retrieve, store (Solr), aggregate and transform XML news feeds for iPhone, iPad and Android applications.
|
| Client |
Virtual Business Systems Ltd |
| Technologies: |
Java 6, Eclipse, Spring, Hibernate (MySQL), GWT, JUnit, Tomcat |
|
|
|
| Client |
Salmon - E-Commerce Applications |
| |
J2EE Senior Developer |
| Technologies: |
J2EE / Java 6: Eclipse (RAD), Websphere Commerce 6 & 7, EJB, DB2, Spring, Agile |
- Developed WC 7 based e-commerce sites and provided support for WC 6 based sites.
- Developed Content Management sub-system incorporating external news feeds and linking articles to products.
- Developed multi store price management and product propagation components.
|
| Client |
Legal & General - Protection Insurance |
| |
J2EE Architect / Senior Developer |
| Technologies: |
J2EE: Eclipse(RAD / WSAD), Websphere 4 & 6, EJB, Spring + MVC, Struts 1.1 + Tiles, JMS(MQ),
ANT, JDBC & Hibernate (DB2), Drools rules engine, TDD (JUnit, CruiseControl), Subversion, UML |
- Extended Spring / Hibernate based framework to provide automatic auditing of change to business model and developed other infrastructure components for use in J2EE applications.
- Extended Spring’s test framework to enable comprehensive component integration tests to be included in CruiseControl.
- Developed business components for online sale of Protection and General Insurance products.
- Migrated applications from Websphere 4 to Websphere 6 using IBM's Rational Application Developer IDE.
|
|
| Client |
Aspective - Software House |
| |
System Re-Architecting, J2EE Consultancy |
| Technologies: |
J2EE: Websphere 4 & 5, Eclipse(WSAD), EJB, Struts,
Web services ANT, JDBC, Oracle 9.i Autonomy, UML |
- Re-architected Avalon based application into J2EE architecture
(including Struts presentation tier) allowing both architectures
to co-exist and enabling a phased migration between them.
- Provided general consultancy on J2EE, web services, the use
of WSAD and migration of non Java applications.
- Developed a proof of concept J2EE application incorporating
a customer's core functional requirements to demonstrate an internationalised web based solution.
|
|
| Client |
Barclays Bank - Business Banking |
| |
J2EE Systems Integration |
| Technologies: |
J2EE: Websphere, WSAD V4, EJB, Servlets, JSP, XML, JUnit, UML (Rational Rose) , RUP |
- Produced UML Design for Customer integration component and sub-components of a Credit Aggregation product.
- Developed presentation and mid-tier code, using EJB Session beans to integrate Barclays Enterprise Components with a third party product accessed via a CICS Transaction Gateway
- Produced omprehensive JUnit harnesses for components
- 6 week incremental delivery of code
|
|
| Client |
Legal and General - Life Assurance, Pensions, ISAs |
| |
J2EE Systems Integration, Systems Re-Architecting, Web Content Management |
| Technologies: |
J2EE: Websphere 4, WSAD V4, EJB, JDBC(Oracle 8i/ DB2), JMS, RMI, Servlets, JSP, Struts, Swing, XML/XSL (Xerces/Xalan), JUnit, VisualAge UML(Rational Rose) |
- Ported applications from OrbixWeb to Websphere 4 using WSAD
- Evaluated Portal Solutions (BowStreet and Vignette)
- Developed mid-tier for Stakeholder Pension Scheme Administration and New Business Tracking applications.
- Produced XML based Web Content Management product allowing users to self author components of websites using a Swing based WYSIWYG XML/HTML editor.
- Developed Unit Trust purchase web application and provided support for web ISA, Fund Selling and Switching applications.
|
|
| Client |
NSC Technology - Network Equipment Suppliers |
| |
E-Commerce aplication development |
| Technologies: |
Java 1.1 & 1.2, Servlets, JSP, JDBC(Oracle 8i), NT, Solaris(Apache), VisualAge |
| Developed user registration, order processing and tax/charge components of application to sell network equipment and services over the Internet. |
|
| Client |
Financial Times |
| |
Web based Journalist's Desk Top |
| Technologies: |
Java 1.1 & 1.2, Swing 1.1.1, RMI, JDBC (Oracle 8i) |
| Wrote client code for Wire Services, Story Sharing and integrated e-mail (fronting Notes and SII), then developed complete Chat sub-system and Notes middle tier. Implemented message digest and encryption security mechanisms and developed stress testing package. |
|
| Earlier Roles
|
|
Clients
Aspective
Barclays Bank
Legal & General
Financial Times
Optus
Monacall
NSC Technology
HP(Tandem)
Telstra
Lloyds TSB
SAS
|