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=JO05937S
  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.
 


 

PROFILE:

 

 

 

Programmer with fourteen years industry experience designing, writing and maintaining a wide range of database, non-database, network and number-crunching applications, in C, JAVA and PHP.  Excellent communication and analytical skills as well as the ability to work independently and meet project deadlines.

 

 

 

JAVA:

JDK 1.1-1.4.  Five years experience developing, in order of original encounter, the following APIs: Servlets (Tomcat+Apache), JDBC, JSP, EJB (J2EE-JBoss/ Oracle9iAS), Xalan (Xerces - DOM+SAX), Applets (+Swing), Junit, Log4j, Struts, Tiles and others.  Well-written, efficient and maintainable object orientated code, to coding standards of the project.

 

 

ANALYSIS AND DESIGN:

Fourteen years experience in analysis and design.  Recommend DSDM framework for its ability to transform user ideas into functional applications. Considerable experience in working with users, analysing their requirements then designing and developing solutions efficiently and accurately. UML tools used include Rational Rose and Visio.

 

 

 

SQL:

Ingres, Oracle8/9i/10g, MS SQL Server 2000, ObjectStar and MySQL.

Experience includes design, performance analysis, stored procedures and view creation.

 

 

 

C:

C89 (on AIX/HP-UX/Sun/VAX-VMS/Ultrix) GCC (Linux/BSD)

Wrote payroll calculation backend programs, requiring 100% accuracy.  Developed both interactive and real-time applications, with communications to outside, and legacy, applications.  Data migration.

 

 

 

PHP:

Two years experience.  Developed generic shop for commerce sites , multi-user sales system and property search for (www), a search engine for (www)

 

 

PLATFORMS:

UNIX (AIX/HP-UX/Sun/Ultrix/Linux (including Redhat + Suse) /BSD (including Darwin).  Windows 9x/NT/2000/XP.  Macintosh OS X (up to 10.3).

 

Apache (1.3 + 2) in a wide array of configurations.  With Tomcat (3x/4x).  Compiled from source for use with Python, PHP, compressors and as a reverse proxy.  Responsible for five web/intranet servers, one with IIS (5).

 

 

OTHER SKILLS:

XML (+DTD), HTML, Javascript, ANT, Shell scripting (ksh/csh/bash), Python ,C++, C#.NET, Zope.  Good written and communication skills.

EXPERIENCE                                                                               

[snip]

 

Director Programmer

·Developed generic e-commerce shop.

·Multi-user sales and property search system.

·Search engine that trawls the internet for classified adverts.

Jan 2003

(full-time from Feb 2004)

 

· PHP, MySQL, Apache

 

 

· 

 

[snip]

 

Senior Developer.

(Libra Contractors to the Department of Constitutional Affairs)

·Developed an open-source JAVA Applet terminal emulator.

·A court enquiry system using J2EE.

·Wrote ANT build files to compile, package (jar,war,ear), deploy and test with Junit.

·A data conduit to the legacy system using XML and buffered sockets in JAVA and C.

Jan 2003 Feb 2004

 

 JAVA, Oracle9iAS,  J2EE, ANT, Struts+Tiles, C

 

 

 

 

Travelling abroad and visiting relatives.

·After taking voluntary redundancy I took the opportunity to travel and visit relatives and friends abroad in Spain, Czech, Australia and Central America.  I also taught English for several months, after taking a TEFL course.

May Dec 2002

 

 

 

[snip]

 

 

·Developed an Applet to front an existing payroll system (UniPay on AS400)

·Developed a generic web front end for all Rebus payroll engines (ObjectStar)

·Responsible for five web servers.

·Prototyped new HR system in C# .NET.

Jan  2000 - Apr 2002

 

JAVA, Python, Apache, Tomcat, ObjectStar, JavaScript, C# .NET, DSDM, UML

 

 

 

 

[snip]

Stamford

Director Programmer

·Developed a record and reporting system for Boston and South Holland Blind Society.

·Designed websites for fresh food trading companies.

Jun 2000 Apr 2002

 

JAVA, JavaScript, HTML, ASP, XSL, XML

 

 

 

 

IT Contractor [snip]

Peterborough

 

·Migrated payroll systems, including Marconi's.

·Customised Rebus systems for NHS, RAC, Local Authorities and Councils.

·Trained technical staff on bespoke systems.

·Developed both on and off-site, in a customer facing role.

Jul 1998 -Jan 2000

 

C, Shell scripting, AWK, Ingres, Oracle, C++

 

 

 

 

University of Middlesex

North London

 

·Studied classical and contemporary western philosophy.

·Studied Spanish language and Latin American history at the University of Costa Rica.

·Fluent in Spanish.

Sep 1994 Jun 1998

 

 

 

[snip]

Peterborough

Senior Programmer

 

·Developed new HR applications (OpenDoor and PS Enterprise).

·Maintained legacy and new applications.

·Able to understand large systems in good time.

 

Oct 1987 Aug 1994

 

C, Ingres, VAX-VMS, Oracle, UNIX, AS400, IBM System 43, COBOL.

 

 

 

 

Peterborough Technical College.

Peterborough.

A Level Computer Science.

·Study included history, PASCAL, Prestel and AMOS.

Oct 1988 Jun 1989

 

 

 

[snip]

Peterborough

 

·Developed lightweight network applications, for record keeping.

·Developed a database system with b-tree indexing in PASCAL.

·Apprenticeship under the guidance of Ian Evans-Gordan, creator of UNIPAY and founder of Peterborough Software.

Aug 1986 Aug 1987

 

GWBASIC, PASCAL, MS-DOS, Macintosh, TCP-IP

 

 

 

 

Non-commercial software.

·Developed animations and games in assembler, C and BASIC.

·Mentored by a freelance developer of Llamasoft, Hewson and others.

1981  May 1992

 

 

 

 

Amiga, Assembler (68000, Z80), QL, BASIC, most home computers.

 

 

 

 

EDUCATION AND TRAINING

UNIX Systems Administration (Learning Tree International, Bury St. Edmunds, 2003)

Microsoft C# .NET and Microsoft Visual Studio .NET (Microsoft, Reading, 2001)

Bachelor of Arts Degree , joint major in Philosophy and Spanish. (Middlesex University, North London, 1998)

A Level Computer Science (Peterborough Technical College, 1989)

C certified programmer (Learning Tree International, London, 1989)

Ingres certified programmer (Ingres Corporation, Chelsea, 1989)

MEMBERSHIP OF PROFESSIONAL BODIES

The TRUSTGroup network of IT professionals.

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