The following profile is a member of IT Consultants Direct "ITCD".
http://www.it-consultants-direct.co.uk/
  This candidate can be contacted via the following link:
mailto:candidates@itcd-group.co.uk?Subject=BU00783S
  The ITCD candidate database can be searched at:
http://www.it-consultants-direct.co.uk/search.html
  Please note that you will need to register with us before direct contact with any candidate can be arranged. This is to protect both the candidate's privacy and yours. Registration is free and without obligation. We are registered under the data protection act and the data we hold is for our own internal use only, we do not share this data with anyone outside of ITCD unless required to do so by law.
 

 

                                                                                                                

Curriculum Vitae 

 

MARITAL STATUS: Married

EDUCATION/QUALIFICATIONS:

1994 – 1999 Computer Science Degree, Open University

Microsoft Certified Solution Developer 1996/1997 – VC++,OLE-COM,Wosa I/II

Sun Certified Programmer 1999

 

SUMMARY AND SKILLS OVERVIEW

Summary

An experienced Java and Visual C++ developer/team lead with a strong knowledge of J2EE and web technologies, as well as architecture skills. Also many years legacy experience of realtime applications in a variety of industries.

I am now studying for the Sun Web Developer certification.

I am also writing mobile phone applications as a hobby in my spare time using the MIDP implementation.

Skills Summary

Design Patterns

Java (J2EE, EJBs, Servlets, JSP/Tag Libraries, JDBC, Applets, Swing, Javamail, JNDI, JAAS,Javascript)

XML (JAXP, Xerces)

UML (Microsoft Visio)

OpenSource Libraries (Ant, Struts, JUnit, Cactus, Taglibs)

CVS, Rational ClearCase/ClearQuest, Microsoft SourceSafe

HTML, DHTML, JavaScript

Oracle 9i/MySQL/Access SQL

Tomcat / Apache / JBoss

Microsoft Visual C++

Hobbies

Reading,book collecting,cycling and skiing
WORK HISTORY

March 2003 – Present

[snip], Suffolk                                                                                Senior Java Developer/Team Leader

[snip] is handling a large government project which involves the web enabling of UK magistrates courts systems software.

The software is being developed using Oracle JDeveloper 10g.

My role is team leader responsible for a team of approx 6 developers. I receive the functional specifications from the business analysts and produce software design specifications incorporating UML diagrams. I then delegate sections of each project to the developers and coordinate development as well as developing the code myself. I am then responsible for formal code reviews and JUnit/Cactus testing of the software components. I assume overall responsibility for estimates,  deliverables, daily reporting and deadlines. I also assist in the mentoring of new starters.

The architecture of the new system is J2EE based using JSP/Struts/Tiles and custom tag libraries. Design patterns used include Façade Beans, Value List Handlers, Wrappers and DTOs. Technologies used are J2EE/JSP/EJB/Struts/Tiles, XML,UML, JDBC, Servlets, Java Beans, HTML, DHTML, CSS, JNDI,Javascript and SQL.

 The system is hosted on Oracle’s Application Server and the database is Oracle 9i.  UML design tools are Microsoft Visio and Rational. Source control using Clearcase. Error reporting using ClearQuest. Deployment is via Ant.

October 1999 – November 2002

[snip], Zurich                                                             Senior Java Developer

I developed a suite of Java applications and Java web applications for the IT division of [snip].

The java applications were mainly involved in providing GUI access to disparate legacy databases written in TPF. These utilities enabled maintenance of the airline database tables without specialist knowledge.

The web applications provided for a variety of requirements ranging from the monitoring of realtime mainframe cpu performance, through queue monitoring,  to managing and processing of user group mailing lists for internal use.

The technologies/packages used were Java/Swing, Applets, Servlets, HTML, DHTML, Javascript, J2EE/EJB/JSP/Struts running under Apache/Tomcat/JBoss. JDBC, Servlets, Java Beans, LDAP, JAAS, Javamail, XML/XSLT,Cocoon,VCafe and MySql.

September 1998 – August 1999

[snip],  Duseldorf                                                         Senior Java Developer

Part of a large team of developers working  on a customer care and billing service for telecommunication company [snip]. Development environment using Visual C++ on NT4. UML design tool Select Enterprise 5.1. Source control using PVCS. Documentation via Lotus Notes 4.6. Implementing a variety of inhouse and third party ActiveX controls such as RogueWave Stingray. Database Oracle 8.0.4. Full development lifecycle.

February 1998 – September 1999

[snip]                                                                                      Senior Software Consultant

Software development and consultancy on realtime systems running under a Unix kernel programmed in ‘C’. Systems developed for the oil & gas industries, monitoring, control, fiscal metering.

My role was to provide software support and consultancy for the companies products as well as onsite support worldwide.

November 1997 -  February 1998               

[snip], Vancouver                                                    Senior Software Developer

Employed as a developer working on refinements to Infonet’s X400 messaging products. Development environment Visual C++/MFC/SDK. Specifically working in the area of address conversions between SMTP, ccMail and X400.

August 1996 -  October 1997                      

[snip], Martlesham Labs.                             Senior Software Developer

Greenfield development of a new application for [snip], a gaming interface enabling Internet users to negotiate interactive games with other users, implementing chat rooms, forums, etc.

July 1994 - July 1996                        

[snip] UK                                                                                                        Software Consultant

Implementing a large control system for [snip]. Unix, ‘C’ based large scale solution implementing 180 Motorola computers. Acting as team lead/senior developer providing design input as well as mentoring and responsibility of team members.

February 1994 -  July 1994              

[snip], Hull                                                                                                  Software Developer

Member of a development team developing a mobile nuclear monitoring system developing via Visual C++.

October 1993 - February 1994                  

 

[snip]                                                                     Software Developer

Development of a product both to configure and to aquire data from industrial electrical meters, application programmed in Microsoft ‘C’.

June 1993 - October 1993                           

[snip] North Yorkshire                                                                                              Developer

Application :     Assist with the development of an oil metering system using ‘C’ Unix.

November 1992 - June 1993                                   

[snip], Sellafield                                                              Software Developer

Test and program systems monitoring and measuring a variety of nuclear instruments programmed in Pascal.

1982 - 1992.

Various real time applications for process control, SCADA and measurement systems :-

Languages - C, RTL2, PLC ladder logic

Operating systems - Unix, OS-9, SMT

Hardware - Motorola 68000, PDP-11, VAX

 
 
 
© 2004, 2005 Copyright IT Consultants Direct Ltd. All Rights Reserved.